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>.