#include <ShapeProcessAPI_ApplySequence.hxx>
Public Member Functions | |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | ShapeProcessAPI_ApplySequence (const Standard_CString rscName, const Standard_CString seqName="") |
Creates an object and loads resource file and sequence of operators given by their names. . | |
Standard_EXPORT Handle_ShapeProcess_ShapeContext & | Context () |
Returns object for managing resource file and sequence of operators. . | |
Standard_EXPORT TopoDS_Shape | PrepareShape (const TopoDS_Shape &shape, const Standard_Boolean fillmap=Standard_False, const TopAbs_ShapeEnum until=TopAbs_SHAPE) |
Performs sequence of operators stored in myRsc. If <fillmap> is True adds history "shape-shape" into myMap for shape and its subshapes until level <until> (included). If <until> is TopAbs_SHAPE, all the subshapes are considered. . | |
Standard_EXPORT void | ClearMap () |
Clears myMap with accumulated history. . | |
Standard_EXPORT const TopTools_DataMapOfShapeShape & | Map () const |
Returns myMap with accumulated history. . | |
Standard_EXPORT void | PrintPreparationResult () const |
Prints result of preparation onto the messenger of the context. Note that results can be accumulated from previous preparations it method ClearMap was not called before PrepareShape. . | |
Private Attributes | |
Handle_ShapeProcess_ShapeContext | myContext |
TopTools_DataMapOfShapeShape | myMap |
TCollection_AsciiString | mySeq |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|