Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
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. More...

#include <StepToTopoDS_TranslateCompositeCurve.hxx>

Inheritance diagram for StepToTopoDS_TranslateCompositeCurve:
Inheritance graph
[legend]

Public Member Functions

 StepToTopoDS_TranslateCompositeCurve ()
 Empty constructor.
 
 StepToTopoDS_TranslateCompositeCurve (const occ::handle< StepGeom_CompositeCurve > &CC, const occ::handle< Transfer_TransientProcess > &TP, const StepData_Factors &theLocalFactors=StepData_Factors())
 Translates standalone composite_curve.
 
 StepToTopoDS_TranslateCompositeCurve (const occ::handle< StepGeom_CompositeCurve > &CC, const occ::handle< Transfer_TransientProcess > &TP, const occ::handle< StepGeom_Surface > &S, const occ::handle< Geom_Surface > &Surf, const StepData_Factors &theLocalFactors=StepData_Factors())
 Translates composite_curve lying on surface.
 
bool Init (const occ::handle< StepGeom_CompositeCurve > &CC, const occ::handle< Transfer_TransientProcess > &TP, const StepData_Factors &theLocalFactors=StepData_Factors())
 Translates standalone composite_curve.
 
bool Init (const occ::handle< StepGeom_CompositeCurve > &CC, const occ::handle< Transfer_TransientProcess > &TP, const occ::handle< StepGeom_Surface > &S, const occ::handle< Geom_Surface > &Surf, const StepData_Factors &theLocalFactors=StepData_Factors())
 Translates composite_curve lying on surface.
 
const TopoDS_WireValue () const
 Returns result of last translation or null wire if failed.
 
bool IsInfiniteSegment () const
 Returns True if composite_curve contains a segment with infinite parameters.
 
- Public Member Functions inherited from StepToTopoDS_Root
bool IsDone () const
 
double Precision () const
 Returns the value of "MyPrecision".
 
void SetPrecision (const double preci)
 Sets the value of "MyPrecision".
 
double MaxTol () const
 Returns the value of "MaxTol".
 
void SetMaxTol (const double maxpreci)
 Sets the value of MaxTol.
 

Additional Inherited Members

- Protected Member Functions inherited from StepToTopoDS_Root
 StepToTopoDS_Root ()
 
- Protected Attributes inherited from StepToTopoDS_Root
bool done
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ StepToTopoDS_TranslateCompositeCurve() [1/3]

StepToTopoDS_TranslateCompositeCurve::StepToTopoDS_TranslateCompositeCurve ( )

Empty constructor.

◆ StepToTopoDS_TranslateCompositeCurve() [2/3]

StepToTopoDS_TranslateCompositeCurve::StepToTopoDS_TranslateCompositeCurve ( const occ::handle< StepGeom_CompositeCurve > & CC,
const occ::handle< Transfer_TransientProcess > & TP,
const StepData_Factors & theLocalFactors = StepData_Factors() )

Translates standalone composite_curve.

◆ StepToTopoDS_TranslateCompositeCurve() [3/3]

StepToTopoDS_TranslateCompositeCurve::StepToTopoDS_TranslateCompositeCurve ( const occ::handle< StepGeom_CompositeCurve > & CC,
const occ::handle< Transfer_TransientProcess > & TP,
const occ::handle< StepGeom_Surface > & S,
const occ::handle< Geom_Surface > & Surf,
const StepData_Factors & theLocalFactors = StepData_Factors() )

Translates composite_curve lying on surface.

Member Function Documentation

◆ Init() [1/2]

bool StepToTopoDS_TranslateCompositeCurve::Init ( const occ::handle< StepGeom_CompositeCurve > & CC,
const occ::handle< Transfer_TransientProcess > & TP,
const occ::handle< StepGeom_Surface > & S,
const occ::handle< Geom_Surface > & Surf,
const StepData_Factors & theLocalFactors = StepData_Factors() )

Translates composite_curve lying on surface.

◆ Init() [2/2]

bool StepToTopoDS_TranslateCompositeCurve::Init ( const occ::handle< StepGeom_CompositeCurve > & CC,
const occ::handle< Transfer_TransientProcess > & TP,
const StepData_Factors & theLocalFactors = StepData_Factors() )

Translates standalone composite_curve.

◆ IsInfiniteSegment()

bool StepToTopoDS_TranslateCompositeCurve::IsInfiniteSegment ( ) const

Returns True if composite_curve contains a segment with infinite parameters.

◆ Value()

const TopoDS_Wire & StepToTopoDS_TranslateCompositeCurve::Value ( ) const

Returns result of last translation or null wire if failed.


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