Provides the indexation and type analysis services required by the TopoDS generating Shape of BRepSweep. More...
#include <BRepSweep_Tool.hxx>
Public Member Functions | |
| BRepSweep_Tool (const TopoDS_Shape &aShape) | |
| Initialize the tool with <aShape>. The IndexTool must prepare an indexation for all the subshapes of this shape. | |
| Standard_Integer | NbShapes () const |
| Returns the number of subshapes in the shape. | |
| Standard_Integer | Index (const TopoDS_Shape &aShape) const |
| Returns the index of <aShape>. | |
| TopoDS_Shape | Shape (const Standard_Integer anIndex) const |
| Returns the Shape at Index anIdex. | |
| TopAbs_ShapeEnum | Type (const TopoDS_Shape &aShape) const |
| Returns the type of <aShape>. | |
| TopAbs_Orientation | Orientation (const TopoDS_Shape &aShape) const |
| Returns the Orientation of <aShape>. | |
| void | SetOrientation (TopoDS_Shape &aShape, const TopAbs_Orientation Or) const |
| Set the Orientation of <aShape> with Or. | |
Provides the indexation and type analysis services required by the TopoDS generating Shape of BRepSweep.
| BRepSweep_Tool::BRepSweep_Tool | ( | const TopoDS_Shape & | aShape | ) |
Initialize the tool with <aShape>. The IndexTool must prepare an indexation for all the subshapes of this shape.
| Standard_Integer BRepSweep_Tool::Index | ( | const TopoDS_Shape & | aShape | ) | const |
Returns the index of <aShape>.
| Standard_Integer BRepSweep_Tool::NbShapes | ( | ) | const |
Returns the number of subshapes in the shape.
| TopAbs_Orientation BRepSweep_Tool::Orientation | ( | const TopoDS_Shape & | aShape | ) | const |
Returns the Orientation of <aShape>.
| void BRepSweep_Tool::SetOrientation | ( | TopoDS_Shape & | aShape, |
| const TopAbs_Orientation | Or ) const |
Set the Orientation of <aShape> with Or.
| TopoDS_Shape BRepSweep_Tool::Shape | ( | const Standard_Integer | anIndex | ) | const |
Returns the Shape at Index anIdex.
| TopAbs_ShapeEnum BRepSweep_Tool::Type | ( | const TopoDS_Shape & | aShape | ) | const |
Returns the type of <aShape>.