|
Open CASCADE Technology 6.5.2
|
Applies one of the sequence read from resource file.
#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) |
| 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. | |
| Handle_ShapeProcess_ShapeContext & | Context () |
| Returns object for managing resource file and sequence of operators. | |
| 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. | |
| void | ClearMap () |
| Clears myMap with accumulated history. | |
| const TopTools_DataMapOfShapeShape & | Map () const |
| Returns myMap with accumulated history. | |
| 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. | |
| ShapeProcessAPI_ApplySequence::ShapeProcessAPI_ApplySequence | ( | const Standard_CString | rscName, |
| const Standard_CString | seqName = "" |
||
| ) |
| void ShapeProcessAPI_ApplySequence::ClearMap | ( | ) |
| Handle_ShapeProcess_ShapeContext& ShapeProcessAPI_ApplySequence::Context | ( | ) |
| const TopTools_DataMapOfShapeShape& ShapeProcessAPI_ApplySequence::Map | ( | ) | const |
| void ShapeProcessAPI_ApplySequence::operator delete | ( | void * | anAddress | ) | [inline] |
| void* ShapeProcessAPI_ApplySequence::operator new | ( | size_t | size | ) | [inline] |
| void* ShapeProcessAPI_ApplySequence::operator new | ( | size_t | , |
| void * | anAddress | ||
| ) | [inline] |
| TopoDS_Shape ShapeProcessAPI_ApplySequence::PrepareShape | ( | const TopoDS_Shape & | shape, |
| const Standard_Boolean | fillmap = Standard_False, |
||
| const TopAbs_ShapeEnum | until = TopAbs_SHAPE |
||
| ) |
| void ShapeProcessAPI_ApplySequence::PrintPreparationResult | ( | ) | const |
1.7.4