RVC::OP::SURFACEFITTING::MINIMUMCURVATURE_PARAMETERS Class Reference

Class for surface fitting method from . More...

#include <rvc/opsurfacefitting.h>

Inheritance diagram for RVC::OP::SURFACEFITTING::MINIMUMCURVATURE_PARAMETERS:
Inheritance graph
[legend]

List of all members.

Public Types

enum  CURVATURE { CURVATURE_Linear = 0, CURVATURE_Logarithmic = 1 }
enum  DUPLICATE { DUPLICATE_First = 0, DUPLICATE_Minimum, DUPLICATE_Maximum, DUPLICATE_Last }
enum  GRIDRATIO {
  GRIDRATIO_1 = 1, GRIDRATIO_2 = 2, GRIDRATIO_4 = 4, GRIDRATIO_8 = 8,
  GRIDRATIO_16 = 16
}
enum  INITIALIZATION { INITIALIZATION_InverseDistance = 0, INITIALIZATION_Profiles = 1 }
enum  SEARCHAREA { SEARCHAREA_Circle = 0, SEARCHAREA_Square = 1, SEARCHAREA_Diamond = 2 }

Public Member Functions

 MINIMUMCURVATURE_PARAMETERS ()
double GetAllowedVariation () const
CURVATURE GetCurvature () const
int GetDistanceUnit () const
DUPLICATE GetDuplicateHandling () const
GRIDRATIO GetGridRatio () const
INITIALIZATION GetInitialization () const
double GetMatchingTolerance () const
INT32 GetMaximumIterations () const
double GetMinimumMatches () const
SEARCHAREA GetSearchArea () const
double GetSearchDistance () const
double GetTension () const
double GetWeightingPower () const
double SetAllowedVariation (const double variation)
void SetCurvature (const CURVATURE curvature)
void SetDistanceUnit (const int unit)
void SetDuplicateHandling (DUPLICATE DuplicateHandling)
void SetGridRatio (const GRIDRATIO gridratio)
void SetInitialization (const INITIALIZATION initialization)
double SetMatchingTolerance (const double tolerance)
INT32 SetMaximumIterations (const INT32 iterations)
double SetMinimumMatches (const double matches)
void SetSearchArea (const SEARCHAREA area)
double SetSearchDistance (const double distance)
double SetTension (const double tension)
double SetWeightingPower (const double power)

Detailed Description

Class for surface fitting method from .


Member Enumeration Documentation

Enumerator:
CURVATURE_Linear 
CURVATURE_Logarithmic 
Enumerator:
DUPLICATE_First 
DUPLICATE_Minimum 
DUPLICATE_Maximum 
DUPLICATE_Last 
Enumerator:
GRIDRATIO_1 
GRIDRATIO_2 
GRIDRATIO_4 
GRIDRATIO_8 
GRIDRATIO_16 
Enumerator:
INITIALIZATION_InverseDistance 
INITIALIZATION_Profiles 
Enumerator:
SEARCHAREA_Circle 
SEARCHAREA_Square 
SEARCHAREA_Diamond 

Constructor & Destructor Documentation

RVC::OP::SURFACEFITTING::MINIMUMCURVATURE_PARAMETERS::MINIMUMCURVATURE_PARAMETERS (  ) 

Member Function Documentation

double RVC::OP::SURFACEFITTING::MINIMUMCURVATURE_PARAMETERS::GetAllowedVariation (  )  const [inline]
CURVATURE RVC::OP::SURFACEFITTING::MINIMUMCURVATURE_PARAMETERS::GetCurvature (  )  const [inline]
int RVC::OP::SURFACEFITTING::MINIMUMCURVATURE_PARAMETERS::GetDistanceUnit (  )  const [inline]
DUPLICATE RVC::OP::SURFACEFITTING::MINIMUMCURVATURE_PARAMETERS::GetDuplicateHandling (  )  const [inline]
GRIDRATIO RVC::OP::SURFACEFITTING::MINIMUMCURVATURE_PARAMETERS::GetGridRatio (  )  const [inline]
INITIALIZATION RVC::OP::SURFACEFITTING::MINIMUMCURVATURE_PARAMETERS::GetInitialization (  )  const [inline]
double RVC::OP::SURFACEFITTING::MINIMUMCURVATURE_PARAMETERS::GetMatchingTolerance (  )  const [inline]
INT32 RVC::OP::SURFACEFITTING::MINIMUMCURVATURE_PARAMETERS::GetMaximumIterations (  )  const [inline]
double RVC::OP::SURFACEFITTING::MINIMUMCURVATURE_PARAMETERS::GetMinimumMatches (  )  const [inline]
SEARCHAREA RVC::OP::SURFACEFITTING::MINIMUMCURVATURE_PARAMETERS::GetSearchArea (  )  const [inline]
double RVC::OP::SURFACEFITTING::MINIMUMCURVATURE_PARAMETERS::GetSearchDistance (  )  const [inline]
double RVC::OP::SURFACEFITTING::MINIMUMCURVATURE_PARAMETERS::GetTension (  )  const [inline]
double RVC::OP::SURFACEFITTING::MINIMUMCURVATURE_PARAMETERS::GetWeightingPower (  )  const [inline]
double RVC::OP::SURFACEFITTING::MINIMUMCURVATURE_PARAMETERS::SetAllowedVariation ( const double  variation  )  [inline]
void RVC::OP::SURFACEFITTING::MINIMUMCURVATURE_PARAMETERS::SetCurvature ( const CURVATURE  curvature  )  [inline]
void RVC::OP::SURFACEFITTING::MINIMUMCURVATURE_PARAMETERS::SetDistanceUnit ( const int  unit  )  [inline]
void RVC::OP::SURFACEFITTING::MINIMUMCURVATURE_PARAMETERS::SetDuplicateHandling ( DUPLICATE  DuplicateHandling  )  [inline]
void RVC::OP::SURFACEFITTING::MINIMUMCURVATURE_PARAMETERS::SetGridRatio ( const GRIDRATIO  gridratio  )  [inline]
void RVC::OP::SURFACEFITTING::MINIMUMCURVATURE_PARAMETERS::SetInitialization ( const INITIALIZATION  initialization  )  [inline]
double RVC::OP::SURFACEFITTING::MINIMUMCURVATURE_PARAMETERS::SetMatchingTolerance ( const double  tolerance  )  [inline]
INT32 RVC::OP::SURFACEFITTING::MINIMUMCURVATURE_PARAMETERS::SetMaximumIterations ( const INT32  iterations  )  [inline]
double RVC::OP::SURFACEFITTING::MINIMUMCURVATURE_PARAMETERS::SetMinimumMatches ( const double  matches  )  [inline]
void RVC::OP::SURFACEFITTING::MINIMUMCURVATURE_PARAMETERS::SetSearchArea ( const SEARCHAREA  area  )  [inline]
double RVC::OP::SURFACEFITTING::MINIMUMCURVATURE_PARAMETERS::SetSearchDistance ( const double  distance  )  [inline]
double RVC::OP::SURFACEFITTING::MINIMUMCURVATURE_PARAMETERS::SetTension ( const double  tension  )  [inline]
double RVC::OP::SURFACEFITTING::MINIMUMCURVATURE_PARAMETERS::SetWeightingPower ( const double  power  )  [inline]

The documentation for this class was generated from the following file:

Generated on Sun Oct 7 21:38:40 2012 for TNTsdk 2012 by  doxygen 1.6.1