TopOpeBRepDS_Curve Class Reference

A Geom point and a tolerance.

#include <TopOpeBRepDS_Curve.hxx>

Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
 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

TopOpeBRepDS_Curve::TopOpeBRepDS_Curve (  ) 
TopOpeBRepDS_Curve::TopOpeBRepDS_Curve ( const Handle< Geom_Curve > &  P,
const Standard_Real  T,
const Standard_Boolean  IsWalk = Standard_False 
)

Member Function Documentation

Handle_Geom_Curve& TopOpeBRepDS_Curve::ChangeCurve (  ) 
void TopOpeBRepDS_Curve::ChangeDSIndex ( const Standard_Integer  I  ) 
void TopOpeBRepDS_Curve::ChangeIsWalk ( const Standard_Boolean  B  ) 
void TopOpeBRepDS_Curve::ChangeKeep ( const Standard_Boolean  B  ) 
void TopOpeBRepDS_Curve::ChangeMother ( const Standard_Integer  I  ) 
TopoDS_Shape& TopOpeBRepDS_Curve::ChangeShape1 (  ) 
TopoDS_Shape& TopOpeBRepDS_Curve::ChangeShape2 (  ) 
void TopOpeBRepDS_Curve::Curve ( const Handle< Geom_Curve > &  C3D,
const Standard_Real  Tol 
)
const Handle_Geom_Curve& TopOpeBRepDS_Curve::Curve (  )  const
void TopOpeBRepDS_Curve::Curve1 ( const Handle< Geom2d_Curve > &  PC1  ) 
const Handle_Geom2d_Curve& TopOpeBRepDS_Curve::Curve1 (  )  const
void TopOpeBRepDS_Curve::Curve2 ( const Handle< Geom2d_Curve > &  PC2  ) 
const Handle_Geom2d_Curve& TopOpeBRepDS_Curve::Curve2 (  )  const
void TopOpeBRepDS_Curve::DefineCurve ( const Handle< Geom_Curve > &  P,
const Standard_Real  T,
const Standard_Boolean  IsWalk 
)
Standard_Integer TopOpeBRepDS_Curve::DSIndex (  )  const
Standard_OStream& TopOpeBRepDS_Curve::Dump ( Standard_OStream OS,
const Standard_Integer  index,
const Standard_Boolean  compact = Standard_True 
) const
void TopOpeBRepDS_Curve::GetSCI ( Handle< TopOpeBRepDS_Interference > &  I1,
Handle< TopOpeBRepDS_Interference > &  I2 
) const
const Handle_TopOpeBRepDS_Interference& TopOpeBRepDS_Curve::GetSCI1 (  )  const
const Handle_TopOpeBRepDS_Interference& TopOpeBRepDS_Curve::GetSCI2 (  )  const
void TopOpeBRepDS_Curve::GetShapes ( TopoDS_Shape S1,
TopoDS_Shape S2 
) const
Standard_Boolean TopOpeBRepDS_Curve::IsWalk (  )  const
Standard_Boolean TopOpeBRepDS_Curve::Keep (  )  const
Standard_Integer TopOpeBRepDS_Curve::Mother (  )  const
void TopOpeBRepDS_Curve::operator delete ( void *  anAddress  )  [inline]
void* TopOpeBRepDS_Curve::operator new ( size_t  size  )  [inline]
void* TopOpeBRepDS_Curve::operator new ( size_t  ,
void *  anAddress 
) [inline]
Standard_Boolean TopOpeBRepDS_Curve::Range ( Standard_Real First,
Standard_Real Last 
) const
void TopOpeBRepDS_Curve::SetRange ( const Standard_Real  First,
const Standard_Real  Last 
)
void TopOpeBRepDS_Curve::SetSCI ( const Handle< TopOpeBRepDS_Interference > &  I1,
const Handle< TopOpeBRepDS_Interference > &  I2 
)
void TopOpeBRepDS_Curve::SetShapes ( const TopoDS_Shape S1,
const TopoDS_Shape S2 
)
const TopoDS_Shape& TopOpeBRepDS_Curve::Shape1 (  )  const
const TopoDS_Shape& TopOpeBRepDS_Curve::Shape2 (  )  const
Standard_Real TopOpeBRepDS_Curve::Tolerance (  )  const
void TopOpeBRepDS_Curve::Tolerance ( const Standard_Real  tol  ) 

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Thu Mar 3 11:07:32 2011 for Open CASCADE Technology by  doxygen 1.6.3