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

#include <GteDelaunay3Mesh.h>

Public Member Functions

 Delaunay3Mesh (Delaunay3< InputType, ComputeType > const &delaunay)
 
int const * GetAdjacencies () const
 
bool GetAdjacencies (int t, std::array< int, 4 > &adjacencies) const
 
bool GetBarycentrics (int t, Vector3< InputType > const &P, std::array< InputType, 4 > &bary) const
 
int GetContainingTetrahedron (Vector3< InputType > const &P) const
 
int const * GetIndices () const
 
bool GetIndices (int t, std::array< int, 4 > &indices) const
 
int GetNumTetrahedra () const
 
int GetNumVertices () const
 
Vector3< InputType > const * GetVertices () const
 
bool GetVertices (int t, std::array< Vector3< InputType >, 4 > &vertices) const
 

Private Attributes

Delaunay3< InputType, ComputeType > const * mDelaunay
 

Detailed Description

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

Definition at line 16 of file GteDelaunay3Mesh.h.

Constructor & Destructor Documentation

template<typename InputType , typename ComputeType , typename RationalType >
gte::Delaunay3Mesh< InputType, ComputeType, RationalType >::Delaunay3Mesh ( Delaunay3< InputType, ComputeType > const &  delaunay)

Definition at line 44 of file GteDelaunay3Mesh.h.

Member Function Documentation

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

Definition at line 82 of file GteDelaunay3Mesh.h.

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

Definition at line 129 of file GteDelaunay3Mesh.h.

template<typename InputType , typename ComputeType , typename RationalType >
bool gte::Delaunay3Mesh< InputType, ComputeType, RationalType >::GetBarycentrics ( int  t,
Vector3< InputType > const &  P,
std::array< InputType, 4 > &  bary 
) const

Definition at line 136 of file GteDelaunay3Mesh.h.

template<typename InputType , typename ComputeType , typename RationalType >
int gte::Delaunay3Mesh< InputType, ComputeType, RationalType >::GetContainingTetrahedron ( Vector3< InputType > const &  P) const

Definition at line 89 of file GteDelaunay3Mesh.h.

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

Definition at line 75 of file GteDelaunay3Mesh.h.

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

Definition at line 122 of file GteDelaunay3Mesh.h.

template<typename InputType , typename ComputeType , typename RationalType >
int gte::Delaunay3Mesh< InputType, ComputeType, RationalType >::GetNumTetrahedra ( ) const
inline

Definition at line 60 of file GteDelaunay3Mesh.h.

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

Definition at line 53 of file GteDelaunay3Mesh.h.

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

Definition at line 68 of file GteDelaunay3Mesh.h.

template<typename InputType , typename ComputeType , typename RationalType >
bool gte::Delaunay3Mesh< InputType, ComputeType, RationalType >::GetVertices ( int  t,
std::array< Vector3< InputType >, 4 > &  vertices 
) const

Definition at line 97 of file GteDelaunay3Mesh.h.

Member Data Documentation

template<typename InputType , typename ComputeType , typename RationalType >
Delaunay3<InputType, ComputeType> const* gte::Delaunay3Mesh< InputType, ComputeType, RationalType >::mDelaunay
private

Definition at line 39 of file GteDelaunay3Mesh.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