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