Open CASCADE Technology  6.9.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. More...
 
 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. More...
 
Standard_Real Deflection () const
 
void Deflection (const Standard_Real D)
 
Standard_Integer NbNodes () const
 Null if the nodes are not yet defined. More...
 
Standard_Integer NbTriangles () const
 Null if the Triangles are not yet defined. More...
 
Standard_Boolean HasUVNodes () const
 
Handle< PColgp_HArray1OfPntNodes () const
 Const reference on the 3d nodes values. More...
 
Handle< PColgp_HArray1OfPnt2dUVNodes () const
 Const reference on the 2d nodes values. More...
 
Handle< PPoly_HArray1OfTriangleTriangles () const
 Const reference on the triangles. More...
 
 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)
 
- Public Member Functions inherited from Standard_Persistent
virtual Handle_Standard_Persistent This () const
 
virtual void Delete () const
 
virtual ~Standard_Persistent ()
 
Standard_Persistentoperator= (const Standard_Persistent &)
 
 Standard_Persistent ()
 
 Standard_Persistent (const Standard_Persistent &)
 
 Standard_Persistent (const Storage_stCONSTclCOM &)
 
virtual const
Handle_Standard_Type & 
DynamicType () const
 
Standard_Boolean IsKind (const Handle_Standard_Type &) const
 
Standard_Boolean IsInstance (const Handle_Standard_Type &) const
 
virtual Handle_Standard_Persistent This () const
 
virtual void Delete () const
 
virtual ~Standard_Persistent ()
 
Standard_Persistentoperator= (const Standard_Persistent &)
 
 Standard_Persistent ()
 
 Standard_Persistent (const Standard_Persistent &)
 
 Standard_Persistent (const Storage_stCONSTclCOM &)
 
virtual const
Handle_Standard_Type & 
DynamicType () const
 
Standard_Boolean IsKind (const Handle_Standard_Type &) const
 
Standard_Boolean IsInstance (const Handle_Standard_Type &) const
 

Constructor & Destructor Documentation

PPoly_Triangulation::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::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.

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
Standard_Real PPoly_Triangulation::Deflection ( ) const
void PPoly_Triangulation::Deflection ( const Standard_Real  D)
Standard_Boolean PPoly_Triangulation::HasUVNodes ( ) const
Standard_Integer PPoly_Triangulation::NbNodes ( ) const

Null if the nodes are not yet defined.

Standard_Integer PPoly_Triangulation::NbTriangles ( ) const

Null if the Triangles are not yet defined.

Handle< PColgp_HArray1OfPnt > PPoly_Triangulation::Nodes ( ) const

Const reference on the 3d nodes values.

Handle< PPoly_HArray1OfTriangle > PPoly_Triangulation::Triangles ( ) const

Const reference on the triangles.

Handle< PColgp_HArray1OfPnt2d > PPoly_Triangulation::UVNodes ( ) const

Const reference on the 2d nodes values.


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