Open CASCADE Technology 6.6.0
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

 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.

Standard_Boolean IsInfiniteSegment () const
 Returns True if composite_curve contains a segment with infinite parameters.


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 
)
Standard_Boolean StepToTopoDS_TranslateCompositeCurve::IsInfiniteSegment ( ) const
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