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_IntersectionPoint & Pint () 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_Transition & Transition (const Standard_Integer I) const
Standard_EXPORT TopOpeBRepDS_Transition & ChangeTransition (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