Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
STEPControl_ActorWrite Class Reference

This class performs the transfer of a Shape from TopoDS
to AP203 or AP214 (CD2 or DIS)

#include <STEPControl_ActorWrite.hxx>

Inheritance diagram for STEPControl_ActorWrite:
Inheritance graph
[legend]

Public Member Functions

 STEPControl_ActorWrite ()
virtual Standard_Boolean Recognize (const Handle< Transfer_Finder > &start)
virtual Handle_Transfer_Binder Transfer (const Handle< Transfer_Finder > &start, const Handle< Transfer_FinderProcess > &FP)
Handle_Transfer_Binder TransferSubShape (const Handle< Transfer_Finder > &start, const Handle< StepShape_ShapeDefinitionRepresentation > &SDR, Handle< StepGeom_Axis2Placement3d > &AX1, const Handle< Transfer_FinderProcess > &FP, const Handle< TopTools_HSequenceOfShape > &shapeGroup=NULL, const Standard_Boolean isManifold=Standard_True)
Handle_Transfer_Binder TransferShape (const Handle< Transfer_Finder > &start, const Handle< StepShape_ShapeDefinitionRepresentation > &SDR, const Handle< Transfer_FinderProcess > &FP, const Handle< TopTools_HSequenceOfShape > &shapeGroup=NULL, const Standard_Boolean isManifold=Standard_True)
Handle_Transfer_Binder TransferCompound (const Handle< Transfer_Finder > &start, const Handle< StepShape_ShapeDefinitionRepresentation > &SDR, const Handle< Transfer_FinderProcess > &FP)
void SetMode (const STEPControl_StepModelType M)
STEPControl_StepModelType Mode () const
void SetGroupMode (const Standard_Integer mode)
Standard_Integer GroupMode () const
void SetTolerance (const Standard_Real Tol)
virtual Standard_Boolean IsAssembly (TopoDS_Shape &S) const
 Customizable method to check whether shape S should
be written as assembly or not
Default implementation uses flag GroupMode and analyses
the shape itself
NOTE: this method can modify shape


Constructor & Destructor Documentation


Member Function Documentation

Reimplemented in STEPCAFControl_ActorWrite.

Reimplemented from Transfer_ActorOfProcessForFinder.

virtual Handle_Transfer_Binder STEPControl_ActorWrite::Transfer ( const Handle< Transfer_Finder > &  start,
const Handle< Transfer_FinderProcess > &  FP 
) [virtual]

Reimplemented from Transfer_ActorOfFinderProcess.


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