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

ModelingAlgorithms
TKFillet
ChFiDS


ChFiDS_FaceInterference Class Reference

interference face/fillet

#include <ChFiDS_FaceInterference.hxx>


Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT ChFiDS_FaceInterference ()
void SetInterference (const Standard_Integer LineIndex, const TopAbs_Orientation Trans, const Handle(Geom2d_Curve)&PCurv1, const Handle(Geom2d_Curve)&PCurv2)
Standard_EXPORT void SetTransition (const TopAbs_Orientation Trans)
void SetFirstParameter (const Standard_Real U1)
void SetLastParameter (const Standard_Real U1)
Standard_EXPORT void SetParameter (const Standard_Real U1, const Standard_Boolean IsFirst)
Standard_Integer LineIndex () const
void SetLineIndex (const Standard_Integer I)
TopAbs_Orientation Transition () const
const Handle_Geom2d_Curve & PCurveOnFace () const
const Handle_Geom2d_Curve & PCurveOnSurf () const
Handle_Geom2d_Curve & ChangePCurveOnFace ()
Handle_Geom2d_Curve & ChangePCurveOnSurf ()
Standard_Real FirstParameter () const
Standard_Real LastParameter () const
Standard_EXPORT Standard_Real Parameter (const Standard_Boolean IsFirst) const

Private Attributes

Standard_Real firstParam
Standard_Real lastParam
Handle_Geom2d_Curve pCurveOnFace
Handle_Geom2d_Curve pCurveOnSurf
Standard_Integer lineindex
TopAbs_Orientation LineTransition


Constructor & Destructor Documentation

Standard_EXPORT ChFiDS_FaceInterference::ChFiDS_FaceInterference  ) 
 


Member Function Documentation

Handle_Geom2d_Curve& ChFiDS_FaceInterference::ChangePCurveOnFace  ) 
 

Handle_Geom2d_Curve& ChFiDS_FaceInterference::ChangePCurveOnSurf  ) 
 

Standard_Real ChFiDS_FaceInterference::FirstParameter  )  const [inline]
 

Standard_Real ChFiDS_FaceInterference::LastParameter  )  const [inline]
 

Standard_Integer ChFiDS_FaceInterference::LineIndex  )  const [inline]
 

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

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

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

Standard_EXPORT Standard_Real ChFiDS_FaceInterference::Parameter const Standard_Boolean  IsFirst  )  const
 

const Handle_Geom2d_Curve& ChFiDS_FaceInterference::PCurveOnFace  )  const
 

const Handle_Geom2d_Curve& ChFiDS_FaceInterference::PCurveOnSurf  )  const
 

void ChFiDS_FaceInterference::SetFirstParameter const Standard_Real  U1  )  [inline]
 

void ChFiDS_FaceInterference::SetInterference const Standard_Integer  LineIndex,
const TopAbs_Orientation  Trans,
const Handle(Geom2d_Curve)&  PCurv1,
const Handle(Geom2d_Curve)&  PCurv2
[inline]
 

void ChFiDS_FaceInterference::SetLastParameter const Standard_Real  U1  )  [inline]
 

void ChFiDS_FaceInterference::SetLineIndex const Standard_Integer  I  )  [inline]
 

Standard_EXPORT void ChFiDS_FaceInterference::SetParameter const Standard_Real  U1,
const Standard_Boolean  IsFirst
 

Standard_EXPORT void ChFiDS_FaceInterference::SetTransition const TopAbs_Orientation  Trans  ) 
 

TopAbs_Orientation ChFiDS_FaceInterference::Transition  )  const [inline]
 


Field Documentation

Standard_Real ChFiDS_FaceInterference::firstParam [private]
 

Standard_Real ChFiDS_FaceInterference::lastParam [private]
 

Standard_Integer ChFiDS_FaceInterference::lineindex [private]
 

TopAbs_Orientation ChFiDS_FaceInterference::LineTransition [private]
 

Handle_Geom2d_Curve ChFiDS_FaceInterference::pCurveOnFace [private]
 

Handle_Geom2d_Curve ChFiDS_FaceInterference::pCurveOnSurf [private]
 


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