Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
Prs3d_ShapeTool Class Reference

#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_FaceGetFace () const
Bnd_Box FaceBound () const
Standard_Boolean IsPlanarFace () const
void InitCurve ()
Standard_Boolean MoreCurve () const
void NextCurve ()
const TopoDS_EdgeGetCurve () const
Bnd_Box CurveBound () const
Standard_Integer Neighbours () const
Handle_TopTools_HSequenceOfShape FacesOfEdge () const
void InitVertex ()
Standard_Boolean MoreVertex () const
void NextVertex ()
const TopoDS_VertexGetVertex () 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

Constructor & Destructor Documentation


Member Function Documentation

Handle_Poly_Triangulation Prs3d_ShapeTool::CurrentTriangulation ( TopLoc_Location l) const
Handle_TopTools_HSequenceOfShape Prs3d_ShapeTool::FacesOfEdge ( ) const
Handle_Poly_Polygon3D Prs3d_ShapeTool::Polygon3D ( TopLoc_Location l) const

The documentation for this class was generated from the following file: