Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
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

DEFINE_STANDARD_ALLOC 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


Member Function Documentation


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