Open CASCADE Technology
6.5.4
|
#include <Prs3d_ShapeTool.hxx>
Public Member Functions | |
DEFINE_STANDARD_ALLOC | Prs3d_ShapeTool (const TopoDS_Shape &TheShape) |
void | InitFace () |
Standard_Boolean | MoreFace () const |
void | NextFace () |
const TopoDS_Face & | GetFace () const |
Bnd_Box | FaceBound () const |
Standard_Boolean | IsPlanarFace () const |
void | InitCurve () |
Standard_Boolean | MoreCurve () const |
void | NextCurve () |
const TopoDS_Edge & | GetCurve () const |
Bnd_Box | CurveBound () const |
Standard_Integer | Neighbours () const |
Handle_TopTools_HSequenceOfShape | FacesOfEdge () const |
void | InitVertex () |
Standard_Boolean | MoreVertex () const |
void | NextVertex () |
const TopoDS_Vertex & | GetVertex () const |
Standard_Boolean | HasSurface () const |
Handle_Poly_Triangulation | CurrentTriangulation (TopLoc_Location &l) const |
Standard_Boolean | HasCurve () const |
void | PolygonOnTriangulation (Handle< Poly_PolygonOnTriangulation > &Indices, Handle< Poly_Triangulation > &T, TopLoc_Location &l) const |
Handle_Poly_Polygon3D | Polygon3D (TopLoc_Location &l) const |
Handle_Poly_Triangulation Prs3d_ShapeTool::CurrentTriangulation | ( | TopLoc_Location & | l | ) | const |
Bnd_Box Prs3d_ShapeTool::CurveBound | ( | ) | const |
Bnd_Box Prs3d_ShapeTool::FaceBound | ( | ) | const |
Handle_TopTools_HSequenceOfShape Prs3d_ShapeTool::FacesOfEdge | ( | ) | const |
const TopoDS_Edge& Prs3d_ShapeTool::GetCurve | ( | ) | const |
const TopoDS_Face& Prs3d_ShapeTool::GetFace | ( | ) | const |
const TopoDS_Vertex& Prs3d_ShapeTool::GetVertex | ( | ) | const |
Standard_Boolean Prs3d_ShapeTool::HasCurve | ( | ) | const |
Standard_Boolean Prs3d_ShapeTool::HasSurface | ( | ) | const |
Standard_Boolean Prs3d_ShapeTool::MoreCurve | ( | ) | const |
Standard_Boolean Prs3d_ShapeTool::MoreFace | ( | ) | const |
Standard_Boolean Prs3d_ShapeTool::MoreVertex | ( | ) | const |
Standard_Integer Prs3d_ShapeTool::Neighbours | ( | ) | const |
Handle_Poly_Polygon3D Prs3d_ShapeTool::Polygon3D | ( | TopLoc_Location & | l | ) | const |
void Prs3d_ShapeTool::PolygonOnTriangulation | ( | Handle< Poly_PolygonOnTriangulation > & | Indices, |
Handle< Poly_Triangulation > & | T, | ||
TopLoc_Location & | l | ||
) | const |