Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

BfldInterpMethod Namespace Reference


Typedefs

typedef enum BfldInterpMethod::EInterpMethod InterpMethod_t

Enumerations

enum  EInterpMethod {
  kDefault = -1, kClosest = 0, kNatural = 1, kBilinear = 2,
  kPlanar = 3, kPlanarVec = 4
}

Functions

const char * AsString (InterpMethod_t method)


Typedef Documentation

typedef enum BfldInterpMethod::EInterpMethod BfldInterpMethod::InterpMethod_t
 


Enumeration Type Documentation

enum EInterpMethod
 

Enumeration values:
kDefault 
kClosest 
kNatural 
kBilinear 
kPlanar 
kPlanarVec 

Definition at line 22 of file BfldInterpMethod.h.

00022                              {
00023      kDefault   = -1,
00024      kClosest   =  0,
00025      kNatural   =  1,
00026      kBilinear  =  2,
00027      kPlanar    =  3,
00028      kPlanarVec =  4
00029   } InterpMethod_t; 


Function Documentation

const char* AsString InterpMethod_t  method  )  [inline]
 

Definition at line 33 of file BfldInterpMethod.h.

References kBilinear, kClosest, kDefault, kNatural, kPlanar, and kPlanarVec.

Referenced by BenchmarkPerformance(), BfldValidate::DrawMap(), BfldHandlerRect2d::GetBFieldMeshCoord(), BfldHandlerVoronoi::SetInterpMethod(), BfldHandlerRect2d::SetInterpMethod(), and PerfTestFile::Store().

00033                                                      {
00034      switch (method) {
00035      case kDefault:   return "Default for Handler";             break;
00036      case kClosest:   return "Closest Neighbor";                break;
00037      case kNatural:   return "Natural Neighbor";                break;
00038      case kBilinear:  return "Bilinear";                        break;
00039      case kPlanar:    return "3-point Planar (component)";      break;
00040      case kPlanarVec: return "3-point Planar (vector)";         break;
00041      default:         return "Unknown InterpMethod_t";          break;
00042      }
00043      return "Unknown InterpMethod_t";
00044   }


Generated on Thu Nov 1 12:02:14 2007 for loon by  doxygen 1.3.9.1