Open CASCADE Technology 7.8.0
Public Member Functions
TopoDSToStep_MakeShellBasedSurfaceModel Class Reference

This class implements the mapping between classes Face, Shell or Solid from TopoDS and ShellBasedSurfaceModel from StepShape. All the topology and geometry comprised into the shape are taken into account and translated. More...

#include <TopoDSToStep_MakeShellBasedSurfaceModel.hxx>

Inheritance diagram for TopoDSToStep_MakeShellBasedSurfaceModel:
Inheritance graph
[legend]

Public Member Functions

 TopoDSToStep_MakeShellBasedSurfaceModel (const TopoDS_Face &F, const Handle< Transfer_FinderProcess > &FP, const StepData_Factors &theLocalFactors, const Message_ProgressRange &theProgress=Message_ProgressRange())
 
 TopoDSToStep_MakeShellBasedSurfaceModel (const TopoDS_Shell &S, const Handle< Transfer_FinderProcess > &FP, const StepData_Factors &theLocalFactors, const Message_ProgressRange &theProgress=Message_ProgressRange())
 
 TopoDSToStep_MakeShellBasedSurfaceModel (const TopoDS_Solid &S, const Handle< Transfer_FinderProcess > &FP, const StepData_Factors &theLocalFactors, const Message_ProgressRange &theProgress=Message_ProgressRange())
 
const Handle< StepShape_ShellBasedSurfaceModel > & Value () const
 
const Handle< StepVisual_TessellatedItem > & TessellatedValue () const
 
- Public Member Functions inherited from TopoDSToStep_Root
Standard_RealTolerance ()
 Returns (modifiable) the tolerance to be used for writing If not set, starts at 0.0001.
 
Standard_Boolean IsDone () const
 

Additional Inherited Members

- Protected Member Functions inherited from TopoDSToStep_Root
 TopoDSToStep_Root ()
 
- Protected Attributes inherited from TopoDSToStep_Root
Standard_Real toler
 
Standard_Boolean done
 

Detailed Description

This class implements the mapping between classes Face, Shell or Solid from TopoDS and ShellBasedSurfaceModel from StepShape. All the topology and geometry comprised into the shape are taken into account and translated.

Constructor & Destructor Documentation

◆ TopoDSToStep_MakeShellBasedSurfaceModel() [1/3]

TopoDSToStep_MakeShellBasedSurfaceModel::TopoDSToStep_MakeShellBasedSurfaceModel ( const TopoDS_Face F,
const Handle< Transfer_FinderProcess > &  FP,
const StepData_Factors theLocalFactors,
const Message_ProgressRange theProgress = Message_ProgressRange() 
)

◆ TopoDSToStep_MakeShellBasedSurfaceModel() [2/3]

TopoDSToStep_MakeShellBasedSurfaceModel::TopoDSToStep_MakeShellBasedSurfaceModel ( const TopoDS_Shell S,
const Handle< Transfer_FinderProcess > &  FP,
const StepData_Factors theLocalFactors,
const Message_ProgressRange theProgress = Message_ProgressRange() 
)

◆ TopoDSToStep_MakeShellBasedSurfaceModel() [3/3]

TopoDSToStep_MakeShellBasedSurfaceModel::TopoDSToStep_MakeShellBasedSurfaceModel ( const TopoDS_Solid S,
const Handle< Transfer_FinderProcess > &  FP,
const StepData_Factors theLocalFactors,
const Message_ProgressRange theProgress = Message_ProgressRange() 
)

Member Function Documentation

◆ TessellatedValue()

const Handle< StepVisual_TessellatedItem > & TopoDSToStep_MakeShellBasedSurfaceModel::TessellatedValue ( ) const

◆ Value()

const Handle< StepShape_ShellBasedSurfaceModel > & TopoDSToStep_MakeShellBasedSurfaceModel::Value ( ) const

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