Classes | Public Member Functions | Private Member Functions | Private Attributes | List of all members
gte::IntpQuadraticNonuniform2< Real, TriangleMesh > Class Template Reference

#include <GteIntpQuadraticNonuniform2.h>

Classes

class  Jet
 
class  TriangleData
 

Public Member Functions

 IntpQuadraticNonuniform2 (TriangleMesh const &mesh, Real const *F, Real spatialDelta)
 
 IntpQuadraticNonuniform2 (TriangleMesh const &mesh, Real const *F, Real const *FX, Real const *FY)
 
bool operator() (Vector2< Real > const &P, Real &F, Real &FX, Real &FY) const
 

Private Member Functions

void ComputeCoefficients (int t)
 
void ComputeCrossEdgeIntersections (int t)
 
void EstimateDerivatives (Real spatialDelta)
 
void ProcessTriangles ()
 

Private Attributes

Real const * mF
 
Real const * mFX
 
std::vector< Real > mFXStorage
 
Real const * mFY
 
std::vector< Real > mFYStorage
 
TriangleMesh const * mMesh
 
std::vector< TriangleDatamTData
 

Detailed Description

template<typename Real, typename TriangleMesh>
class gte::IntpQuadraticNonuniform2< Real, TriangleMesh >

Definition at line 39 of file GteIntpQuadraticNonuniform2.h.

Constructor & Destructor Documentation

template<typename Real , typename TriangleMesh >
gte::IntpQuadraticNonuniform2< Real, TriangleMesh >::IntpQuadraticNonuniform2 ( TriangleMesh const &  mesh,
Real const *  F,
Real  spatialDelta 
)

Definition at line 95 of file GteIntpQuadraticNonuniform2.h.

template<typename Real , typename TriangleMesh >
gte::IntpQuadraticNonuniform2< Real, TriangleMesh >::IntpQuadraticNonuniform2 ( TriangleMesh const &  mesh,
Real const *  F,
Real const *  FX,
Real const *  FY 
)

Definition at line 108 of file GteIntpQuadraticNonuniform2.h.

Member Function Documentation

template<typename Real , typename TriangleMesh >
void gte::IntpQuadraticNonuniform2< Real, TriangleMesh >::ComputeCoefficients ( int  t)
private

Definition at line 381 of file GteIntpQuadraticNonuniform2.h.

template<typename Real , typename TriangleMesh >
void gte::IntpQuadraticNonuniform2< Real, TriangleMesh >::ComputeCrossEdgeIntersections ( int  t)
private

Definition at line 345 of file GteIntpQuadraticNonuniform2.h.

template<typename Real , typename TriangleMesh >
void gte::IntpQuadraticNonuniform2< Real, TriangleMesh >::EstimateDerivatives ( Real  spatialDelta)
private

Definition at line 242 of file GteIntpQuadraticNonuniform2.h.

template<typename Real , typename TriangleMesh >
bool gte::IntpQuadraticNonuniform2< Real, TriangleMesh >::operator() ( Vector2< Real > const &  P,
Real &  F,
Real &  FX,
Real &  FY 
) const

Definition at line 120 of file GteIntpQuadraticNonuniform2.h.

template<typename Real , typename TriangleMesh >
void gte::IntpQuadraticNonuniform2< Real, TriangleMesh >::ProcessTriangles ( )
private

Definition at line 308 of file GteIntpQuadraticNonuniform2.h.

Member Data Documentation

template<typename Real , typename TriangleMesh >
Real const* gte::IntpQuadraticNonuniform2< Real, TriangleMesh >::mF
private

Definition at line 85 of file GteIntpQuadraticNonuniform2.h.

template<typename Real , typename TriangleMesh >
Real const* gte::IntpQuadraticNonuniform2< Real, TriangleMesh >::mFX
private

Definition at line 86 of file GteIntpQuadraticNonuniform2.h.

template<typename Real , typename TriangleMesh >
std::vector<Real> gte::IntpQuadraticNonuniform2< Real, TriangleMesh >::mFXStorage
private

Definition at line 88 of file GteIntpQuadraticNonuniform2.h.

template<typename Real , typename TriangleMesh >
Real const* gte::IntpQuadraticNonuniform2< Real, TriangleMesh >::mFY
private

Definition at line 87 of file GteIntpQuadraticNonuniform2.h.

template<typename Real , typename TriangleMesh >
std::vector<Real> gte::IntpQuadraticNonuniform2< Real, TriangleMesh >::mFYStorage
private

Definition at line 89 of file GteIntpQuadraticNonuniform2.h.

template<typename Real , typename TriangleMesh >
TriangleMesh const* gte::IntpQuadraticNonuniform2< Real, TriangleMesh >::mMesh
private

Definition at line 84 of file GteIntpQuadraticNonuniform2.h.

template<typename Real , typename TriangleMesh >
std::vector<TriangleData> gte::IntpQuadraticNonuniform2< Real, TriangleMesh >::mTData
private

Definition at line 90 of file GteIntpQuadraticNonuniform2.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