Open CASCADE Technology 6.5.2
Public Member Functions
StepToTopoDS_TranslateCompositeCurve Class Reference

Translate STEP entity composite_curve to TopoDS_Wire
If surface is given, the curve is assumed to lie on that
surface and in case if any segment of it is a
curve_on_surface, the pcurve for that segment will be taken.
Note: a segment of composite_curve may be itself
composite_curve. Only one-level protection against
cyclic references is implemented.

#include <StepToTopoDS_TranslateCompositeCurve.hxx>

Inheritance diagram for StepToTopoDS_TranslateCompositeCurve:
Inheritance graph
[legend]

Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
 StepToTopoDS_TranslateCompositeCurve ()
 Empty constructor

 StepToTopoDS_TranslateCompositeCurve (const Handle< StepGeom_CompositeCurve > &CC, const Handle< Transfer_TransientProcess > &TP)
 Translates standalone composite_curve

 StepToTopoDS_TranslateCompositeCurve (const Handle< StepGeom_CompositeCurve > &CC, const Handle< Transfer_TransientProcess > &TP, const Handle< StepGeom_Surface > &S, const Handle< Geom_Surface > &Surf)
 Translates composite_curve lying on surface

Standard_Boolean Init (const Handle< StepGeom_CompositeCurve > &CC, const Handle< Transfer_TransientProcess > &TP)
 Translates standalone composite_curve

Standard_Boolean Init (const Handle< StepGeom_CompositeCurve > &CC, const Handle< Transfer_TransientProcess > &TP, const Handle< StepGeom_Surface > &S, const Handle< Geom_Surface > &Surf)
 Translates composite_curve lying on surface

const TopoDS_WireValue () const
 Returns result of last translation or null wire if failed.


Constructor & Destructor Documentation

StepToTopoDS_TranslateCompositeCurve::StepToTopoDS_TranslateCompositeCurve ( )
StepToTopoDS_TranslateCompositeCurve::StepToTopoDS_TranslateCompositeCurve ( const Handle< StepGeom_CompositeCurve > &  CC,
const Handle< Transfer_TransientProcess > &  TP 
)
StepToTopoDS_TranslateCompositeCurve::StepToTopoDS_TranslateCompositeCurve ( const Handle< StepGeom_CompositeCurve > &  CC,
const Handle< Transfer_TransientProcess > &  TP,
const Handle< StepGeom_Surface > &  S,
const Handle< Geom_Surface > &  Surf 
)

Member Function Documentation

Standard_Boolean StepToTopoDS_TranslateCompositeCurve::Init ( const Handle< StepGeom_CompositeCurve > &  CC,
const Handle< Transfer_TransientProcess > &  TP 
)
Standard_Boolean StepToTopoDS_TranslateCompositeCurve::Init ( const Handle< StepGeom_CompositeCurve > &  CC,
const Handle< Transfer_TransientProcess > &  TP,
const Handle< StepGeom_Surface > &  S,
const Handle< Geom_Surface > &  Surf 
)
void StepToTopoDS_TranslateCompositeCurve::operator delete ( void *  anAddress) [inline]

Reimplemented from StepToTopoDS_Root.

void* StepToTopoDS_TranslateCompositeCurve::operator new ( size_t  size) [inline]

Reimplemented from StepToTopoDS_Root.

void* StepToTopoDS_TranslateCompositeCurve::operator new ( size_t  ,
void *  anAddress 
) [inline]

Reimplemented from StepToTopoDS_Root.

const TopoDS_Wire& StepToTopoDS_TranslateCompositeCurve::Value ( ) const

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines