Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
TopOpeBRepDS_Curve Class Reference

A Geom point and a tolerance.

#include <TopOpeBRepDS_Curve.hxx>

Public Member Functions

DEFINE_STANDARD_ALLOC TopOpeBRepDS_Curve ()
 TopOpeBRepDS_Curve (const Handle< Geom_Curve > &P, const Standard_Real T, const Standard_Boolean IsWalk=Standard_False)
void DefineCurve (const Handle< Geom_Curve > &P, const Standard_Real T, const Standard_Boolean IsWalk)
void Tolerance (const Standard_Real tol)
 Update the tolerance

void SetSCI (const Handle< TopOpeBRepDS_Interference > &I1, const Handle< TopOpeBRepDS_Interference > &I2)
 define the interferences face/curve.

const
Handle_TopOpeBRepDS_Interference & 
GetSCI1 () const
const
Handle_TopOpeBRepDS_Interference & 
GetSCI2 () const
void GetSCI (Handle< TopOpeBRepDS_Interference > &I1, Handle< TopOpeBRepDS_Interference > &I2) const
void SetShapes (const TopoDS_Shape &S1, const TopoDS_Shape &S2)
void GetShapes (TopoDS_Shape &S1, TopoDS_Shape &S2) const
const TopoDS_ShapeShape1 () const
TopoDS_ShapeChangeShape1 ()
const TopoDS_ShapeShape2 () const
TopoDS_ShapeChangeShape2 ()
const Handle_Geom_Curve & Curve () const
void SetRange (const Standard_Real First, const Standard_Real Last)
Standard_Boolean Range (Standard_Real &First, Standard_Real &Last) const
Standard_Real Tolerance () const
Handle_Geom_Curve & ChangeCurve ()
void Curve (const Handle< Geom_Curve > &C3D, const Standard_Real Tol)
const Handle_Geom2d_Curve & Curve1 () const
void Curve1 (const Handle< Geom2d_Curve > &PC1)
const Handle_Geom2d_Curve & Curve2 () const
void Curve2 (const Handle< Geom2d_Curve > &PC2)
Standard_Boolean IsWalk () const
void ChangeIsWalk (const Standard_Boolean B)
Standard_Boolean Keep () const
void ChangeKeep (const Standard_Boolean B)
Standard_Integer Mother () const
void ChangeMother (const Standard_Integer I)
Standard_Integer DSIndex () const
void ChangeDSIndex (const Standard_Integer I)
Standard_OStreamDump (Standard_OStream &OS, const Standard_Integer index, const Standard_Boolean compact=Standard_True) const

Constructor & Destructor Documentation


Member Function Documentation

Handle_Geom_Curve& TopOpeBRepDS_Curve::ChangeCurve ( )
const Handle_Geom_Curve& TopOpeBRepDS_Curve::Curve ( ) const
const Handle_Geom2d_Curve& TopOpeBRepDS_Curve::Curve1 ( ) const
const Handle_Geom2d_Curve& TopOpeBRepDS_Curve::Curve2 ( ) const
const Handle_TopOpeBRepDS_Interference& TopOpeBRepDS_Curve::GetSCI1 ( ) const
const Handle_TopOpeBRepDS_Interference& TopOpeBRepDS_Curve::GetSCI2 ( ) const

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