Public Member Functions | Static Public Attributes | List of all members
gte::TetrahedronKey< Ordered > Class Template Reference

#include <GteTetrahedronKey.h>

Inheritance diagram for gte::TetrahedronKey< Ordered >:
Inheritance graph
[legend]

Public Member Functions

template<>
std::array< int, 3 > const oppositeFace [4]
 
template<>
std::array< int, 3 > const oppositeFace [4]
 
template<>
std::array< int, 3 > const oppositeFace [4]
 
template<>
std::array< int, 3 > const oppositeFace [4]
 
 TetrahedronKey (int v0=-1, int v1=-1, int v2=-1, int v3=-1)
 
template<>
 TetrahedronKey (int v0, int v1, int v2, int v3)
 
template<>
 TetrahedronKey (int v0, int v1, int v2, int v3)
 
- Public Member Functions inherited from gte::FeatureKey< 4, Ordered >
bool operator< (FeatureKey const &key) const
 
bool operator== (FeatureKey const &key) const
 

Static Public Attributes

static std::array< int, 3 > const oppositeFace [4]
 

Additional Inherited Members

- Public Attributes inherited from gte::FeatureKey< 4, Ordered >
int V [N]
 
- Protected Member Functions inherited from gte::FeatureKey< 4, Ordered >
 FeatureKey ()
 

Detailed Description

template<bool Ordered>
class gte::TetrahedronKey< Ordered >

Definition at line 17 of file GteTetrahedronKey.h.

Constructor & Destructor Documentation

template<bool Ordered>
gte::TetrahedronKey< Ordered >::TetrahedronKey ( int  v0 = -1,
int  v1 = -1,
int  v2 = -1,
int  v3 = -1 
)
template<>
gte::TetrahedronKey< true >::TetrahedronKey ( int  v0,
int  v1,
int  v2,
int  v3 
)

Definition at line 62 of file GteTetrahedronKey.cpp.

template<>
gte::TetrahedronKey< false >::TetrahedronKey ( int  v0,
int  v1,
int  v2,
int  v3 
)

Definition at line 108 of file GteTetrahedronKey.cpp.

Member Function Documentation

template<>
std::array< int, 3 > const gte::TetrahedronKey< true >::oppositeFace ( )

Definition at line 18 of file GteTetrahedronKey.cpp.

template<>
std::array< int, 3 > const gte::TetrahedronKey< false >::oppositeFace ( )

Definition at line 57 of file GteTetrahedronKey.h.

template<>
std::array< int, 3 > const gte::TetrahedronKey< true >::oppositeFace ( )

Definition at line 58 of file GteTetrahedronKey.h.

template<>
std::array< int, 3 > const gte::TetrahedronKey< false >::oppositeFace ( )

Definition at line 104 of file GteTetrahedronKey.cpp.

Member Data Documentation

template<bool Ordered>
std::array<int, 3> const gte::TetrahedronKey< Ordered >::oppositeFace[4]
static

Definition at line 44 of file GteTetrahedronKey.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:06