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

#include <GteIntpSphere2.h>

Public Member Functions

 IntpSphere2 (int numPoints, InputType const *theta, InputType const *phi, InputType const *F)
 
bool operator() (InputType theta, InputType phi, InputType &F) const
 
 ~IntpSphere2 ()
 

Static Public Member Functions

static void GetSphericalCoordinates (InputType x, InputType y, InputType z, InputType &theta, InputType &phi)
 

Private Types

typedef Delaunay2Mesh< InputType, ComputeType, RationalType > TriangleMesh
 

Private Attributes

Delaunay2< InputType, ComputeType > mDelaunay
 
std::unique_ptr< IntpQuadraticNonuniform2< InputType, TriangleMesh > > mInterp
 
TriangleMesh mMesh
 
std::vector< Vector2< InputType > > mWrapAngles
 
std::vector< InputType > mWrapF
 

Detailed Description

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

Definition at line 24 of file GteIntpSphere2.h.

Member Typedef Documentation

template<typename InputType , typename ComputeType , typename RationalType >
typedef Delaunay2Mesh<InputType, ComputeType, RationalType> gte::IntpSphere2< InputType, ComputeType, RationalType >::TriangleMesh
private

Definition at line 50 of file GteIntpSphere2.h.

Constructor & Destructor Documentation

template<typename InputType , typename ComputeType , typename RationalType >
gte::IntpSphere2< InputType, ComputeType, RationalType >::~IntpSphere2 ( )

Definition at line 61 of file GteIntpSphere2.h.

template<typename InputType , typename ComputeType , typename RationalType >
gte::IntpSphere2< InputType, ComputeType, RationalType >::IntpSphere2 ( int  numPoints,
InputType const *  theta,
InputType const *  phi,
InputType const *  F 
)

Definition at line 66 of file GteIntpSphere2.h.

Member Function Documentation

template<typename InputType , typename ComputeType , typename RationalType >
void gte::IntpSphere2< InputType, ComputeType, RationalType >::GetSphericalCoordinates ( InputType  x,
InputType  y,
InputType  z,
InputType &  theta,
InputType &  phi 
)
static

Definition at line 102 of file GteIntpSphere2.h.

template<typename InputType , typename ComputeType , typename RationalType >
bool gte::IntpSphere2< InputType, ComputeType, RationalType >::operator() ( InputType  theta,
InputType  phi,
InputType &  F 
) const

Definition at line 129 of file GteIntpSphere2.h.

Member Data Documentation

template<typename InputType , typename ComputeType , typename RationalType >
Delaunay2<InputType, ComputeType> gte::IntpSphere2< InputType, ComputeType, RationalType >::mDelaunay
private

Definition at line 53 of file GteIntpSphere2.h.

template<typename InputType , typename ComputeType , typename RationalType >
std::unique_ptr<IntpQuadraticNonuniform2<InputType, TriangleMesh> > gte::IntpSphere2< InputType, ComputeType, RationalType >::mInterp
private

Definition at line 56 of file GteIntpSphere2.h.

template<typename InputType , typename ComputeType , typename RationalType >
TriangleMesh gte::IntpSphere2< InputType, ComputeType, RationalType >::mMesh
private

Definition at line 54 of file GteIntpSphere2.h.

template<typename InputType , typename ComputeType , typename RationalType >
std::vector<Vector2<InputType> > gte::IntpSphere2< InputType, ComputeType, RationalType >::mWrapAngles
private

Definition at line 52 of file GteIntpSphere2.h.

template<typename InputType , typename ComputeType , typename RationalType >
std::vector<InputType> gte::IntpSphere2< InputType, ComputeType, RationalType >::mWrapF
private

Definition at line 55 of file GteIntpSphere2.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