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

ModelingAlgorithms
TKBool
TopOpeBRep


TopOpeBRep_Point2d Class Reference

#include <TopOpeBRep_Point2d.hxx>


Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT TopOpeBRep_Point2d ()
Standard_EXPORT void Dump (const Standard_Integer ie1=0, const Standard_Integer ie2=0) const
void SetPint (const IntRes2d_IntersectionPoint &P)
Standard_Boolean HasPint () const
const IntRes2d_IntersectionPointPint () const
void SetIsVertex (const Standard_Integer I, const Standard_Boolean B)
Standard_Boolean IsVertex (const Standard_Integer I) const
void SetVertex (const Standard_Integer I, const TopoDS_Vertex &V)
Standard_EXPORT const TopoDS_Vertex & Vertex (const Standard_Integer I) const
void SetTransition (const Standard_Integer I, const TopOpeBRepDS_Transition &T)
Standard_EXPORT const TopOpeBRepDS_TransitionTransition (const Standard_Integer I) const
Standard_EXPORT TopOpeBRepDS_TransitionChangeTransition (const Standard_Integer I)
void SetParameter (const Standard_Integer I, const Standard_Real P)
Standard_Real Parameter (const Standard_Integer I) const
void SetIsPointOfSegment (const Standard_Boolean B)
Standard_Boolean IsPointOfSegment () const
void SetSegmentAncestors (const Standard_Integer IP1, const Standard_Integer IP2)
Standard_Boolean SegmentAncestors (Standard_Integer &IP1, Standard_Integer &IP2) const
void SetStatus (const TopOpeBRep_P2Dstatus S)
TopOpeBRep_P2Dstatus Status () const
void SetIndex (const Standard_Integer X)
Standard_Integer Index () const
void SetValue (const gp_Pnt &P)
const gp_Pnt & Value () const
void SetValue2d (const gp_Pnt2d &P)
const gp_Pnt2d & Value2d () const
void SetKeep (const Standard_Boolean B)
Standard_Boolean Keep () const
void SetEdgesConfig (const TopOpeBRepDS_Config C)
TopOpeBRepDS_Config EdgesConfig () const
void SetTolerance (const Standard_Real T)
Standard_Real Tolerance () const
void SetHctxff2d (const Handle(TopOpeBRep_Hctxff2d)&ff2d)
Handle_TopOpeBRep_Hctxff2d Hctxff2d () const
void SetHctxee2d (const Handle(TopOpeBRep_Hctxee2d)&ee2d)
Handle_TopOpeBRep_Hctxee2d Hctxee2d () const

Private Attributes

IntRes2d_IntersectionPoint mypint
Standard_Boolean myhaspint
Standard_Boolean myisvertex1
TopoDS_Vertex myvertex1
TopOpeBRepDS_Transition mytransition1
Standard_Real myparameter1
Standard_Boolean myisvertex2
TopoDS_Vertex myvertex2
TopOpeBRepDS_Transition mytransition2
Standard_Real myparameter2
Standard_Boolean myispointofsegment
Standard_Integer myips1
Standard_Integer myips2
Standard_Boolean myhasancestors
TopOpeBRep_P2Dstatus mystatus
Standard_Integer myindex
gp_Pnt mypnt
gp_Pnt2d mypnt2d
Standard_Boolean mykeep
TopOpeBRepDS_Config myedgesconfig
Standard_Real mytolerance
Handle_TopOpeBRep_Hctxff2d myctxff2d
Handle_TopOpeBRep_Hctxee2d myctxee2d


Constructor & Destructor Documentation

Standard_EXPORT TopOpeBRep_Point2d::TopOpeBRep_Point2d  ) 
 


Member Function Documentation

Standard_EXPORT TopOpeBRepDS_Transition& TopOpeBRep_Point2d::ChangeTransition const Standard_Integer  I  ) 
 

Standard_EXPORT void TopOpeBRep_Point2d::Dump const Standard_Integer  ie1 = 0,
const Standard_Integer  ie2 = 0
const
 

TopOpeBRepDS_Config TopOpeBRep_Point2d::EdgesConfig  )  const [inline]
 

Standard_Boolean TopOpeBRep_Point2d::HasPint  )  const [inline]
 

Handle_TopOpeBRep_Hctxee2d TopOpeBRep_Point2d::Hctxee2d  )  const
 

Handle_TopOpeBRep_Hctxff2d TopOpeBRep_Point2d::Hctxff2d  )  const
 

Standard_Integer TopOpeBRep_Point2d::Index  )  const [inline]
 

Standard_Boolean TopOpeBRep_Point2d::IsPointOfSegment  )  const [inline]
 

Standard_Boolean TopOpeBRep_Point2d::IsVertex const Standard_Integer  I  )  const [inline]
 

Standard_Boolean TopOpeBRep_Point2d::Keep  )  const [inline]
 

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

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

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

Standard_Real TopOpeBRep_Point2d::Parameter const Standard_Integer  I  )  const [inline]
 

const IntRes2d_IntersectionPoint & TopOpeBRep_Point2d::Pint  )  const [inline]
 

Standard_Boolean TopOpeBRep_Point2d::SegmentAncestors Standard_Integer &  IP1,
Standard_Integer &  IP2
const [inline]
 

void TopOpeBRep_Point2d::SetEdgesConfig const TopOpeBRepDS_Config  C  )  [inline]
 

void TopOpeBRep_Point2d::SetHctxee2d const Handle(TopOpeBRep_Hctxee2d)&  ee2d  )  [inline]
 

void TopOpeBRep_Point2d::SetHctxff2d const Handle(TopOpeBRep_Hctxff2d)&  ff2d  )  [inline]
 

void TopOpeBRep_Point2d::SetIndex const Standard_Integer  X  )  [inline]
 

void TopOpeBRep_Point2d::SetIsPointOfSegment const Standard_Boolean  B  )  [inline]
 

void TopOpeBRep_Point2d::SetIsVertex const Standard_Integer  I,
const Standard_Boolean  B
[inline]
 

void TopOpeBRep_Point2d::SetKeep const Standard_Boolean  B  )  [inline]
 

void TopOpeBRep_Point2d::SetParameter const Standard_Integer  I,
const Standard_Real  P
[inline]
 

void TopOpeBRep_Point2d::SetPint const IntRes2d_IntersectionPoint P  )  [inline]
 

void TopOpeBRep_Point2d::SetSegmentAncestors const Standard_Integer  IP1,
const Standard_Integer  IP2
[inline]
 

void TopOpeBRep_Point2d::SetStatus const TopOpeBRep_P2Dstatus  S  )  [inline]
 

void TopOpeBRep_Point2d::SetTolerance const Standard_Real  T  )  [inline]
 

void TopOpeBRep_Point2d::SetTransition const Standard_Integer  I,
const TopOpeBRepDS_Transition T
[inline]
 

void TopOpeBRep_Point2d::SetValue const gp_Pnt &  P  )  [inline]
 

void TopOpeBRep_Point2d::SetValue2d const gp_Pnt2d &  P  )  [inline]
 

void TopOpeBRep_Point2d::SetVertex const Standard_Integer  I,
const TopoDS_Vertex &  V
[inline]
 

TopOpeBRep_P2Dstatus TopOpeBRep_Point2d::Status  )  const [inline]
 

Standard_Real TopOpeBRep_Point2d::Tolerance  )  const [inline]
 

Standard_EXPORT const TopOpeBRepDS_Transition& TopOpeBRep_Point2d::Transition const Standard_Integer  I  )  const
 

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

const gp_Pnt2d & TopOpeBRep_Point2d::Value2d  )  const [inline]
 

Standard_EXPORT const TopoDS_Vertex& TopOpeBRep_Point2d::Vertex const Standard_Integer  I  )  const
 


Field Documentation

Handle_TopOpeBRep_Hctxee2d TopOpeBRep_Point2d::myctxee2d [private]
 

Handle_TopOpeBRep_Hctxff2d TopOpeBRep_Point2d::myctxff2d [private]
 

TopOpeBRepDS_Config TopOpeBRep_Point2d::myedgesconfig [private]
 

Standard_Boolean TopOpeBRep_Point2d::myhasancestors [private]
 

Standard_Boolean TopOpeBRep_Point2d::myhaspint [private]
 

Standard_Integer TopOpeBRep_Point2d::myindex [private]
 

Standard_Integer TopOpeBRep_Point2d::myips1 [private]
 

Standard_Integer TopOpeBRep_Point2d::myips2 [private]
 

Standard_Boolean TopOpeBRep_Point2d::myispointofsegment [private]
 

Standard_Boolean TopOpeBRep_Point2d::myisvertex1 [private]
 

Standard_Boolean TopOpeBRep_Point2d::myisvertex2 [private]
 

Standard_Boolean TopOpeBRep_Point2d::mykeep [private]
 

Standard_Real TopOpeBRep_Point2d::myparameter1 [private]
 

Standard_Real TopOpeBRep_Point2d::myparameter2 [private]
 

IntRes2d_IntersectionPoint TopOpeBRep_Point2d::mypint [private]
 

gp_Pnt TopOpeBRep_Point2d::mypnt [private]
 

gp_Pnt2d TopOpeBRep_Point2d::mypnt2d [private]
 

TopOpeBRep_P2Dstatus TopOpeBRep_Point2d::mystatus [private]
 

Standard_Real TopOpeBRep_Point2d::mytolerance [private]
 

TopOpeBRepDS_Transition TopOpeBRep_Point2d::mytransition1 [private]
 

TopOpeBRepDS_Transition TopOpeBRep_Point2d::mytransition2 [private]
 

TopoDS_Vertex TopOpeBRep_Point2d::myvertex1 [private]
 

TopoDS_Vertex TopOpeBRep_Point2d::myvertex2 [private]
 


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