Public Member Functions | Private Attributes | List of all members
gte::PrimalQuery3< Real > Class Template Reference

#include <GtePrimalQuery3.h>

Public Member Functions

int GetNumVertices () const
 
Vector3< Real > const * GetVertices () const
 
 PrimalQuery3 ()
 
 PrimalQuery3 (int numVertices, Vector3< Real > const *vertices)
 
void Set (int numVertices, Vector3< Real > const *vertices)
 
int ToCircumsphere (int i, int v0, int v1, int v2, int v3) const
 
int ToCircumsphere (Vector3< Real > const &test, int v0, int v1, int v2, int v3) const
 
int ToPlane (int i, int v0, int v1, int v2) const
 
int ToPlane (Vector3< Real > const &test, int v0, int v1, int v2) const
 
int ToTetrahedron (int i, int v0, int v1, int v2, int v3) const
 
int ToTetrahedron (Vector3< Real > const &test, int v0, int v1, int v2, int v3) const
 

Private Attributes

int mNumVertices
 
Vector3< Real > const * mVertices
 

Detailed Description

template<typename Real>
class gte::PrimalQuery3< Real >

Definition at line 23 of file GtePrimalQuery3.h.

Constructor & Destructor Documentation

template<typename Real >
gte::PrimalQuery3< Real >::PrimalQuery3 ( )

Definition at line 97 of file GtePrimalQuery3.h.

template<typename Real>
gte::PrimalQuery3< Real >::PrimalQuery3 ( int  numVertices,
Vector3< Real > const *  vertices 
)

Definition at line 105 of file GtePrimalQuery3.h.

Member Function Documentation

template<typename Real >
int gte::PrimalQuery3< Real >::GetNumVertices ( ) const
inline

Definition at line 121 of file GtePrimalQuery3.h.

template<typename Real >
Vector3< Real > const * gte::PrimalQuery3< Real >::GetVertices ( ) const
inline

Definition at line 127 of file GtePrimalQuery3.h.

template<typename Real>
void gte::PrimalQuery3< Real >::Set ( int  numVertices,
Vector3< Real > const *  vertices 
)
inline

Definition at line 114 of file GtePrimalQuery3.h.

template<typename Real >
int gte::PrimalQuery3< Real >::ToCircumsphere ( int  i,
int  v0,
int  v1,
int  v2,
int  v3 
) const

Definition at line 213 of file GtePrimalQuery3.h.

template<typename Real>
int gte::PrimalQuery3< Real >::ToCircumsphere ( Vector3< Real > const &  test,
int  v0,
int  v1,
int  v2,
int  v3 
) const

Definition at line 220 of file GtePrimalQuery3.h.

template<typename Real >
int gte::PrimalQuery3< Real >::ToPlane ( int  i,
int  v0,
int  v1,
int  v2 
) const

Definition at line 133 of file GtePrimalQuery3.h.

template<typename Real>
int gte::PrimalQuery3< Real >::ToPlane ( Vector3< Real > const &  test,
int  v0,
int  v1,
int  v2 
) const

Definition at line 139 of file GtePrimalQuery3.h.

template<typename Real >
int gte::PrimalQuery3< Real >::ToTetrahedron ( int  i,
int  v0,
int  v1,
int  v2,
int  v3 
) const

Definition at line 175 of file GtePrimalQuery3.h.

template<typename Real>
int gte::PrimalQuery3< Real >::ToTetrahedron ( Vector3< Real > const &  test,
int  v0,
int  v1,
int  v2,
int  v3 
) const

Definition at line 182 of file GtePrimalQuery3.h.

Member Data Documentation

template<typename Real>
int gte::PrimalQuery3< Real >::mNumVertices
private

Definition at line 91 of file GtePrimalQuery3.h.

template<typename Real>
Vector3<Real> const* gte::PrimalQuery3< Real >::mVertices
private

Definition at line 92 of file GtePrimalQuery3.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