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

#include <GteIntpVectorField2.h>

Public Member Functions

 IntpVectorField2 (int numPoints, Vector2< InputType > const *domain, Vector2< InputType > const *range)
 
bool operator() (Vector2< InputType > const &input, Vector2< InputType > &output) const
 
 ~IntpVectorField2 ()
 

Protected Types

typedef Delaunay2Mesh< InputType, ComputeType, RationalType > TriangleMesh
 

Protected Attributes

Delaunay2< InputType, ComputeType > mDelaunay
 
TriangleMesh mMesh
 
std::unique_ptr< IntpQuadraticNonuniform2< InputType, TriangleMesh > > mXInterp
 
std::vector< InputType > mXRange
 
std::unique_ptr< IntpQuadraticNonuniform2< InputType, TriangleMesh > > mYInterp
 
std::vector< InputType > mYRange
 

Detailed Description

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

Definition at line 21 of file GteIntpVectorField2.h.

Member Typedef Documentation

template<typename InputType , typename ComputeType , typename RationalType >
typedef Delaunay2Mesh<InputType, ComputeType, RationalType> gte::IntpVectorField2< InputType, ComputeType, RationalType >::TriangleMesh
protected

Definition at line 36 of file GteIntpVectorField2.h.

Constructor & Destructor Documentation

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

Definition at line 48 of file GteIntpVectorField2.h.

template<typename InputType , typename ComputeType , typename RationalType >
gte::IntpVectorField2< InputType, ComputeType, RationalType >::IntpVectorField2 ( int  numPoints,
Vector2< InputType > const *  domain,
Vector2< InputType > const *  range 
)

Definition at line 53 of file GteIntpVectorField2.h.

Member Function Documentation

template<typename InputType , typename ComputeType , typename RationalType >
bool gte::IntpVectorField2< InputType, ComputeType, RationalType >::operator() ( Vector2< InputType > const &  input,
Vector2< InputType > &  output 
) const

Definition at line 84 of file GteIntpVectorField2.h.

Member Data Documentation

template<typename InputType , typename ComputeType , typename RationalType >
Delaunay2<InputType, ComputeType> gte::IntpVectorField2< InputType, ComputeType, RationalType >::mDelaunay
protected

Definition at line 37 of file GteIntpVectorField2.h.

template<typename InputType , typename ComputeType , typename RationalType >
TriangleMesh gte::IntpVectorField2< InputType, ComputeType, RationalType >::mMesh
protected

Definition at line 38 of file GteIntpVectorField2.h.

template<typename InputType , typename ComputeType , typename RationalType >
std::unique_ptr<IntpQuadraticNonuniform2<InputType, TriangleMesh> > gte::IntpVectorField2< InputType, ComputeType, RationalType >::mXInterp
protected

Definition at line 42 of file GteIntpVectorField2.h.

template<typename InputType , typename ComputeType , typename RationalType >
std::vector<InputType> gte::IntpVectorField2< InputType, ComputeType, RationalType >::mXRange
protected

Definition at line 40 of file GteIntpVectorField2.h.

template<typename InputType , typename ComputeType , typename RationalType >
std::unique_ptr<IntpQuadraticNonuniform2<InputType, TriangleMesh> > gte::IntpVectorField2< InputType, ComputeType, RationalType >::mYInterp
protected

Definition at line 43 of file GteIntpVectorField2.h.

template<typename InputType , typename ComputeType , typename RationalType >
std::vector<InputType> gte::IntpVectorField2< InputType, ComputeType, RationalType >::mYRange
protected

Definition at line 41 of file GteIntpVectorField2.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