Open CASCADE Technology 6.6.0
Public Member Functions
PPoly_Triangulation Class Reference

#include <PPoly_Triangulation.hxx>

Inheritance diagram for PPoly_Triangulation:
Inheritance graph
[legend]

Public Member Functions

 PPoly_Triangulation (const Standard_Real Defl, const Handle< PColgp_HArray1OfPnt > &Nodes, const Handle< PPoly_HArray1OfTriangle > &Triangles)
 Defaults with allocation of Nodes and Triangles.

 PPoly_Triangulation (const Standard_Real Defl, const Handle< PColgp_HArray1OfPnt > &Nodes, const Handle< PColgp_HArray1OfPnt2d > &UVNodes, const Handle< PPoly_HArray1OfTriangle > &Triangles)
 Defaults with allocation of Nodes and Triangles.

Standard_Real Deflection () const
void Deflection (const Standard_Real D)
Standard_Integer NbNodes () const
 Null if the nodes are not yet defined.

Standard_Integer NbTriangles () const
 Null if the Triangles are not yet defined.

Standard_Boolean HasUVNodes () const
Handle_PColgp_HArray1OfPnt Nodes () const
 Const reference on the 3d nodes values.

Handle_PColgp_HArray1OfPnt2d UVNodes () const
 Const reference on the 2d nodes values.

Handle_PPoly_HArray1OfTriangle Triangles () const
 Const reference on the triangles.

 PPoly_Triangulation ()
 PPoly_Triangulation (const Storage_stCONSTclCOM &a)
Standard_Real _CSFDB_GetPPoly_TriangulationmyDeflection () const
void _CSFDB_SetPPoly_TriangulationmyDeflection (const Standard_Real p)
Handle< PColgp_HArray1OfPnt_CSFDB_GetPPoly_TriangulationmyNodes () const
void _CSFDB_SetPPoly_TriangulationmyNodes (const Handle< PColgp_HArray1OfPnt > &p)
Handle< PColgp_HArray1OfPnt2d_CSFDB_GetPPoly_TriangulationmyUVNodes () const
void _CSFDB_SetPPoly_TriangulationmyUVNodes (const Handle< PColgp_HArray1OfPnt2d > &p)
Handle< PPoly_HArray1OfTriangle_CSFDB_GetPPoly_TriangulationmyTriangles () const
void _CSFDB_SetPPoly_TriangulationmyTriangles (const Handle< PPoly_HArray1OfTriangle > &p)

Constructor & Destructor Documentation

PPoly_Triangulation::PPoly_Triangulation ( const Standard_Real  Defl,
const Handle< PColgp_HArray1OfPnt > &  Nodes,
const Handle< PPoly_HArray1OfTriangle > &  Triangles 
)
PPoly_Triangulation::PPoly_Triangulation ( const Standard_Real  Defl,
const Handle< PColgp_HArray1OfPnt > &  Nodes,
const Handle< PColgp_HArray1OfPnt2d > &  UVNodes,
const Handle< PPoly_HArray1OfTriangle > &  Triangles 
)
PPoly_Triangulation::PPoly_Triangulation ( ) [inline]
PPoly_Triangulation::PPoly_Triangulation ( const Storage_stCONSTclCOM a) [inline]

Member Function Documentation

Standard_Real PPoly_Triangulation::_CSFDB_GetPPoly_TriangulationmyDeflection ( ) const [inline]
Handle< PColgp_HArray1OfPnt > PPoly_Triangulation::_CSFDB_GetPPoly_TriangulationmyNodes ( ) const [inline]
Handle< PPoly_HArray1OfTriangle > PPoly_Triangulation::_CSFDB_GetPPoly_TriangulationmyTriangles ( ) const [inline]
Handle< PColgp_HArray1OfPnt2d > PPoly_Triangulation::_CSFDB_GetPPoly_TriangulationmyUVNodes ( ) const [inline]
void PPoly_Triangulation::_CSFDB_SetPPoly_TriangulationmyDeflection ( const Standard_Real  p) [inline]
void PPoly_Triangulation::_CSFDB_SetPPoly_TriangulationmyNodes ( const Handle< PColgp_HArray1OfPnt > &  p) [inline]
void PPoly_Triangulation::_CSFDB_SetPPoly_TriangulationmyTriangles ( const Handle< PPoly_HArray1OfTriangle > &  p) [inline]
void PPoly_Triangulation::_CSFDB_SetPPoly_TriangulationmyUVNodes ( const Handle< PColgp_HArray1OfPnt2d > &  p) [inline]
void PPoly_Triangulation::Deflection ( const Standard_Real  D)
Standard_Real PPoly_Triangulation::Deflection ( ) const
Standard_Boolean PPoly_Triangulation::HasUVNodes ( ) const
Standard_Integer PPoly_Triangulation::NbNodes ( ) const
Standard_Integer PPoly_Triangulation::NbTriangles ( ) const
Handle_PColgp_HArray1OfPnt PPoly_Triangulation::Nodes ( ) const
Handle_PPoly_HArray1OfTriangle PPoly_Triangulation::Triangles ( ) const
Handle_PColgp_HArray1OfPnt2d PPoly_Triangulation::UVNodes ( ) const

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