Removes all locations sub-shapes of specified shape
#include <ShapeUpgrade_RemoveLocations.hxx>
Public Member Functions |
| | ShapeUpgrade_RemoveLocations () |
| | Empy constructor
|
| Standard_Boolean | Remove (const TopoDS_Shape &theShape) |
| | Removes all location correspodingly to RemoveLevel.
|
| TopoDS_Shape | GetResult () const |
| | Returns shape with removed locatins.
|
| void | SetRemoveLevel (const TopAbs_ShapeEnum theLevel) |
| | sets level starting with that location will be removed,
by default TopAbs_SHAPE. In this case locations will be kept for specified shape
and if specified shape is TopAbs_COMPOUND for sub-shapes of first level.
|
| TopAbs_ShapeEnum | RemoveLevel () const |
| | sets level starting with that location will be removed.Value of level can be set to
TopAbs_SHAPE,TopAbs_COMPOUND,TopAbs_SOLID,TopAbs_SHELL,TopAbs_FACE.By default TopAbs_SHAPE.
In this case location will be removed for all shape types for exception of compound.
|
| TopoDS_Shape | ModifiedShape (const TopoDS_Shape &theInitShape) const |
| | Returns modified shape obtained from initial shape.
|
Constructor & Destructor Documentation
| ShapeUpgrade_RemoveLocations::ShapeUpgrade_RemoveLocations |
( |
| ) |
|
Member Function Documentation
| TopoDS_Shape ShapeUpgrade_RemoveLocations::GetResult |
( |
| ) |
const |
| void ShapeUpgrade_RemoveLocations::SetRemoveLevel |
( |
const TopAbs_ShapeEnum |
theLevel | ) |
|
The documentation for this class was generated from the following file: