Open CASCADE Technology 6.6.0
Public Member Functions
STEPCAFControl_ActorWrite Class Reference

Extends ActorWrite from STEPControl by analysis of
whether shape is assembly (based on information from DECAF)

#include <STEPCAFControl_ActorWrite.hxx>

Inheritance diagram for STEPCAFControl_ActorWrite:
Inheritance graph
[legend]

Public Member Functions

 STEPCAFControl_ActorWrite ()
virtual Standard_Boolean IsAssembly (TopoDS_Shape &S) const
 Check whether shape S is assembly
Returns True if shape is registered in assemblies map

void SetStdMode (const Standard_Boolean stdmode=Standard_True)
 Set standard mode of work
In standard mode Actor (default) behaves exactly as its
ancestor, also map is cleared

void ClearMap ()
 Clears map of shapes registered as assemblies

void RegisterAssembly (const TopoDS_Shape &S)
 Registers shape to be written as assembly
The shape should be TopoDS_Compound (else does nothing)


Constructor & Destructor Documentation

STEPCAFControl_ActorWrite::STEPCAFControl_ActorWrite ( )

Member Function Documentation

void STEPCAFControl_ActorWrite::ClearMap ( )
virtual Standard_Boolean STEPCAFControl_ActorWrite::IsAssembly ( TopoDS_Shape S) const [virtual]

Reimplemented from STEPControl_ActorWrite.

void STEPCAFControl_ActorWrite::RegisterAssembly ( const TopoDS_Shape S)
void STEPCAFControl_ActorWrite::SetStdMode ( const Standard_Boolean  stdmode = Standard_True)

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines