Public Member Functions | Protected Member Functions | Protected Attributes

Triangle2DInterpolator Class Reference

List of all members.

Public Member Functions

 Triangle2DInterpolator (const DAGTriangleTree &)
bool computeWeights (const Coord &, TypeSet< int > &vertices, TypeSet< float > &weights, double maxdist=mUdf(double), bool dointerpolate=true)

Protected Member Functions

bool setFromAzimuth (const TypeSet< int > &tmpvertices, const Coord &, TypeSet< int > &vertices, TypeSet< float > &weights)

Protected Attributes

const DAGTriangleTreetriangles_
TypeSet< int > corner0_
TypeSet< double > cornerweights0_
TypeSet< int > corner1_
TypeSet< double > cornerweights1_
TypeSet< int > corner2_
TypeSet< double > cornerweights2_
Coord initcenter_
TypeSet< int > perimeter_
TypeSet< double > perimeterazimuth_
double initazimuth_ [3]
double maxdist_

Constructor & Destructor Documentation

Triangle2DInterpolator::Triangle2DInterpolator ( const DAGTriangleTree  ) 

Member Function Documentation

bool Triangle2DInterpolator::computeWeights ( const Coord ,
TypeSet< int > &  vertices,
TypeSet< float > &  weights,
double  maxdist = mUdf(double),
bool  dointerpolate = true 
)
bool Triangle2DInterpolator::setFromAzimuth ( const TypeSet< int > &  tmpvertices,
const Coord ,
TypeSet< int > &  vertices,
TypeSet< float > &  weights 
) [protected]

Member Data Documentation

double Triangle2DInterpolator::initazimuth_[3] [protected]