OCC Main Page | ModelingAlgorithms | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

ModelingAlgorithms
TKGeomAlgo
IntSurf


IntSurf_PathPoint Class Reference

#include <IntSurf_PathPoint.hxx>


Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT IntSurf_PathPoint ()
Standard_EXPORT IntSurf_PathPoint (const gp_Pnt &P, const Standard_Real U, const Standard_Real V)
Standard_EXPORT void SetValue (const gp_Pnt &P, const Standard_Real U, const Standard_Real V)
void AddUV (const Standard_Real U, const Standard_Real V)
void SetDirections (const gp_Vec &V, const gp_Dir2d &D)
void SetTangency (const Standard_Boolean Tang)
void SetPassing (const Standard_Boolean Pass)
const gp_Pnt & Value () const
void Value2d (Standard_Real &U, Standard_Real &V) const
Standard_Boolean IsPassingPnt () const
Standard_Boolean IsTangent () const
const gp_Vec & Direction3d () const
const gp_Dir2d & Direction2d () const
Standard_Integer Multiplicity () const
void Parameters (const Standard_Integer Index, Standard_Real &U, Standard_Real &V) const

Private Attributes

gp_Pnt pt
Standard_Boolean ispass
Standard_Boolean istgt
gp_Vec vectg
gp_Dir2d dirtg
Handle_TColgp_HSequenceOfXY sequv


Constructor & Destructor Documentation

Standard_EXPORT IntSurf_PathPoint::IntSurf_PathPoint  ) 
 

Standard_EXPORT IntSurf_PathPoint::IntSurf_PathPoint const gp_Pnt &  P,
const Standard_Real  U,
const Standard_Real  V
 


Member Function Documentation

void IntSurf_PathPoint::AddUV const Standard_Real  U,
const Standard_Real  V
[inline]
 

const gp_Dir2d & IntSurf_PathPoint::Direction2d  )  const [inline]
 

const gp_Vec & IntSurf_PathPoint::Direction3d  )  const [inline]
 

Standard_Boolean IntSurf_PathPoint::IsPassingPnt  )  const [inline]
 

Standard_Boolean IntSurf_PathPoint::IsTangent  )  const [inline]
 

Standard_Integer IntSurf_PathPoint::Multiplicity  )  const [inline]
 

void IntSurf_PathPoint::operator delete void *  anAddress  )  [inline]
 

void* IntSurf_PathPoint::operator new size_t  size  )  [inline]
 

void* IntSurf_PathPoint::operator new size_t  ,
void *  anAddress
[inline]
 

void IntSurf_PathPoint::Parameters const Standard_Integer  Index,
Standard_Real &  U,
Standard_Real &  V
const [inline]
 

void IntSurf_PathPoint::SetDirections const gp_Vec &  V,
const gp_Dir2d &  D
[inline]
 

void IntSurf_PathPoint::SetPassing const Standard_Boolean  Pass  )  [inline]
 

void IntSurf_PathPoint::SetTangency const Standard_Boolean  Tang  )  [inline]
 

Standard_EXPORT void IntSurf_PathPoint::SetValue const gp_Pnt &  P,
const Standard_Real  U,
const Standard_Real  V
 

const gp_Pnt & IntSurf_PathPoint::Value  )  const [inline]
 

void IntSurf_PathPoint::Value2d Standard_Real &  U,
Standard_Real &  V
const [inline]
 


Field Documentation

gp_Dir2d IntSurf_PathPoint::dirtg [private]
 

Standard_Boolean IntSurf_PathPoint::ispass [private]
 

Standard_Boolean IntSurf_PathPoint::istgt [private]
 

gp_Pnt IntSurf_PathPoint::pt [private]
 

Handle_TColgp_HSequenceOfXY IntSurf_PathPoint::sequv [private]
 

gp_Vec IntSurf_PathPoint::vectg [private]
 


The documentation for this class was generated from the following files:
Generated on Mon Aug 25 13:42:18 2008 for OpenCASCADE by  doxygen 1.4.1