Open CASCADE Technology 6.6.0
|
Extends ActorWrite from STEPControl by analysis of
whether shape is assembly (based on information from DECAF)
#include <STEPCAFControl_ActorWrite.hxx>
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) |
STEPCAFControl_ActorWrite::STEPCAFControl_ActorWrite | ( | ) |
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 | ) |