Open CASCADE Technology 6.6.0
Public Member Functions
Prs3d_ShapeTool Class Reference

#include <Prs3d_ShapeTool.hxx>

Public Member Functions

 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

Prs3d_ShapeTool::Prs3d_ShapeTool ( const TopoDS_Shape TheShape)

Member Function Documentation

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
void Prs3d_ShapeTool::InitCurve ( )
void Prs3d_ShapeTool::InitFace ( )
void Prs3d_ShapeTool::InitVertex ( )
Standard_Boolean Prs3d_ShapeTool::IsPlanarFace ( ) 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
void Prs3d_ShapeTool::NextCurve ( )
void Prs3d_ShapeTool::NextFace ( )
void Prs3d_ShapeTool::NextVertex ( )
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

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines