Open CASCADE Technology  7.5.0
Public Member Functions

TopOpeBRep_Point2d Class Reference

#include <TopOpeBRep_Point2d.hxx>

Public Member Functions

 TopOpeBRep_Point2d ()
 
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)
 
const TopoDS_VertexVertex (const Standard_Integer I) const
 
void SetTransition (const Standard_Integer I, const TopOpeBRepDS_Transition &T)
 
const TopOpeBRepDS_TransitionTransition (const Standard_Integer I) const
 
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_PntValue () const
 
void SetValue2d (const gp_Pnt2d &P)
 
const gp_Pnt2dValue2d () 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_Hctxff2dHctxff2d () const
 
void SetHctxee2d (const Handle< TopOpeBRep_Hctxee2d > &ee2d)
 
Handle< TopOpeBRep_Hctxee2dHctxee2d () const
 

Constructor & Destructor Documentation

◆ TopOpeBRep_Point2d()

TopOpeBRep_Point2d::TopOpeBRep_Point2d ( )

Member Function Documentation

◆ ChangeTransition()

TopOpeBRepDS_Transition& TopOpeBRep_Point2d::ChangeTransition ( const Standard_Integer  I)

◆ Dump()

void TopOpeBRep_Point2d::Dump ( const Standard_Integer  ie1 = 0,
const Standard_Integer  ie2 = 0 
) const

◆ EdgesConfig()

TopOpeBRepDS_Config TopOpeBRep_Point2d::EdgesConfig ( ) const

◆ HasPint()

Standard_Boolean TopOpeBRep_Point2d::HasPint ( ) const

◆ Hctxee2d()

Handle< TopOpeBRep_Hctxee2d > TopOpeBRep_Point2d::Hctxee2d ( ) const

◆ Hctxff2d()

Handle< TopOpeBRep_Hctxff2d > TopOpeBRep_Point2d::Hctxff2d ( ) const

◆ Index()

Standard_Integer TopOpeBRep_Point2d::Index ( ) const

◆ IsPointOfSegment()

Standard_Boolean TopOpeBRep_Point2d::IsPointOfSegment ( ) const

◆ IsVertex()

Standard_Boolean TopOpeBRep_Point2d::IsVertex ( const Standard_Integer  I) const

◆ Keep()

Standard_Boolean TopOpeBRep_Point2d::Keep ( ) const

◆ Parameter()

Standard_Real TopOpeBRep_Point2d::Parameter ( const Standard_Integer  I) const

◆ Pint()

const IntRes2d_IntersectionPoint& TopOpeBRep_Point2d::Pint ( ) const

◆ SegmentAncestors()

Standard_Boolean TopOpeBRep_Point2d::SegmentAncestors ( Standard_Integer IP1,
Standard_Integer IP2 
) const

◆ SetEdgesConfig()

void TopOpeBRep_Point2d::SetEdgesConfig ( const TopOpeBRepDS_Config  C)

◆ SetHctxee2d()

void TopOpeBRep_Point2d::SetHctxee2d ( const Handle< TopOpeBRep_Hctxee2d > &  ee2d)

◆ SetHctxff2d()

void TopOpeBRep_Point2d::SetHctxff2d ( const Handle< TopOpeBRep_Hctxff2d > &  ff2d)

◆ SetIndex()

void TopOpeBRep_Point2d::SetIndex ( const Standard_Integer  X)

◆ SetIsPointOfSegment()

void TopOpeBRep_Point2d::SetIsPointOfSegment ( const Standard_Boolean  B)

◆ SetIsVertex()

void TopOpeBRep_Point2d::SetIsVertex ( const Standard_Integer  I,
const Standard_Boolean  B 
)

◆ SetKeep()

void TopOpeBRep_Point2d::SetKeep ( const Standard_Boolean  B)

◆ SetParameter()

void TopOpeBRep_Point2d::SetParameter ( const Standard_Integer  I,
const Standard_Real  P 
)

◆ SetPint()

void TopOpeBRep_Point2d::SetPint ( const IntRes2d_IntersectionPoint P)

◆ SetSegmentAncestors()

void TopOpeBRep_Point2d::SetSegmentAncestors ( const Standard_Integer  IP1,
const Standard_Integer  IP2 
)

◆ SetStatus()

void TopOpeBRep_Point2d::SetStatus ( const TopOpeBRep_P2Dstatus  S)

◆ SetTolerance()

void TopOpeBRep_Point2d::SetTolerance ( const Standard_Real  T)

◆ SetTransition()

void TopOpeBRep_Point2d::SetTransition ( const Standard_Integer  I,
const TopOpeBRepDS_Transition T 
)

◆ SetValue()

void TopOpeBRep_Point2d::SetValue ( const gp_Pnt P)

◆ SetValue2d()

void TopOpeBRep_Point2d::SetValue2d ( const gp_Pnt2d P)

◆ SetVertex()

void TopOpeBRep_Point2d::SetVertex ( const Standard_Integer  I,
const TopoDS_Vertex V 
)

◆ Status()

TopOpeBRep_P2Dstatus TopOpeBRep_Point2d::Status ( ) const

◆ Tolerance()

Standard_Real TopOpeBRep_Point2d::Tolerance ( ) const

◆ Transition()

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

◆ Value()

const gp_Pnt& TopOpeBRep_Point2d::Value ( ) const

◆ Value2d()

const gp_Pnt2d& TopOpeBRep_Point2d::Value2d ( ) const

◆ Vertex()

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

The documentation for this class was generated from the following file: