Public Member Functions | Private Attributes | List of all members
gte::Delaunay2Mesh< InputType, ComputeType, RationalType > Class Template Reference

#include <GteDelaunay2Mesh.h>

Public Member Functions

 Delaunay2Mesh (Delaunay2< InputType, ComputeType > const &delaunay)
 
int const * GetAdjacencies () const
 
bool GetAdjacencies (int t, std::array< int, 3 > &adjacencies) const
 
bool GetBarycentrics (int t, Vector2< InputType > const &P, std::array< InputType, 3 > &bary) const
 
int GetContainingTriangle (Vector2< InputType > const &P) const
 
int const * GetIndices () const
 
bool GetIndices (int t, std::array< int, 3 > &indices) const
 
int GetNumTriangles () const
 
int GetNumVertices () const
 
Vector2< InputType > const * GetVertices () const
 
bool GetVertices (int t, std::array< Vector2< InputType >, 3 > &vertices) const
 

Private Attributes

Delaunay2< InputType, ComputeType > const * mDelaunay
 

Detailed Description

template<typename InputType, typename ComputeType, typename RationalType>
class gte::Delaunay2Mesh< InputType, ComputeType, RationalType >

Definition at line 16 of file GteDelaunay2Mesh.h.

Constructor & Destructor Documentation

template<typename InputType , typename ComputeType , typename RationalType >
gte::Delaunay2Mesh< InputType, ComputeType, RationalType >::Delaunay2Mesh ( Delaunay2< InputType, ComputeType > const &  delaunay)

Definition at line 44 of file GteDelaunay2Mesh.h.

Member Function Documentation

template<typename InputType , typename ComputeType , typename RationalType >
int const * gte::Delaunay2Mesh< InputType, ComputeType, RationalType >::GetAdjacencies ( ) const
inline

Definition at line 82 of file GteDelaunay2Mesh.h.

template<typename InputType , typename ComputeType , typename RationalType >
bool gte::Delaunay2Mesh< InputType, ComputeType, RationalType >::GetAdjacencies ( int  t,
std::array< int, 3 > &  adjacencies 
) const

Definition at line 129 of file GteDelaunay2Mesh.h.

template<typename InputType , typename ComputeType , typename RationalType >
bool gte::Delaunay2Mesh< InputType, ComputeType, RationalType >::GetBarycentrics ( int  t,
Vector2< InputType > const &  P,
std::array< InputType, 3 > &  bary 
) const

Definition at line 136 of file GteDelaunay2Mesh.h.

template<typename InputType , typename ComputeType , typename RationalType >
int gte::Delaunay2Mesh< InputType, ComputeType, RationalType >::GetContainingTriangle ( Vector2< InputType > const &  P) const

Definition at line 89 of file GteDelaunay2Mesh.h.

template<typename InputType , typename ComputeType , typename RationalType >
int const * gte::Delaunay2Mesh< InputType, ComputeType, RationalType >::GetIndices ( ) const
inline

Definition at line 75 of file GteDelaunay2Mesh.h.

template<typename InputType , typename ComputeType , typename RationalType >
bool gte::Delaunay2Mesh< InputType, ComputeType, RationalType >::GetIndices ( int  t,
std::array< int, 3 > &  indices 
) const

Definition at line 122 of file GteDelaunay2Mesh.h.

template<typename InputType , typename ComputeType , typename RationalType >
int gte::Delaunay2Mesh< InputType, ComputeType, RationalType >::GetNumTriangles ( ) const
inline

Definition at line 60 of file GteDelaunay2Mesh.h.

template<typename InputType , typename ComputeType , typename RationalType >
int gte::Delaunay2Mesh< InputType, ComputeType, RationalType >::GetNumVertices ( ) const
inline

Definition at line 53 of file GteDelaunay2Mesh.h.

template<typename InputType , typename ComputeType , typename RationalType >
Vector2< InputType > const * gte::Delaunay2Mesh< InputType, ComputeType, RationalType >::GetVertices ( ) const
inline

Definition at line 68 of file GteDelaunay2Mesh.h.

template<typename InputType , typename ComputeType , typename RationalType >
bool gte::Delaunay2Mesh< InputType, ComputeType, RationalType >::GetVertices ( int  t,
std::array< Vector2< InputType >, 3 > &  vertices 
) const

Definition at line 97 of file GteDelaunay2Mesh.h.

Member Data Documentation

template<typename InputType , typename ComputeType , typename RationalType >
Delaunay2<InputType, ComputeType> const* gte::Delaunay2Mesh< InputType, ComputeType, RationalType >::mDelaunay
private

Definition at line 39 of file GteDelaunay2Mesh.h.


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


geometric_tools_engine
Author(s): Yijiang Huang
autogenerated on Thu Jul 18 2019 04:00:05