Open CASCADE Technology 7.8.0
|
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>.