RVC::OP::CONTOURING::RASTER_PARAMETERS Class Reference

Class describes parameters of Raster source object. More...

#include <rvc/opcontouring.h>

Inheritance diagram for RVC::OP::CONTOURING::RASTER_PARAMETERS:
Inheritance graph
[legend]

List of all members.

Public Types

enum  RESAMPLINGMETHOD { RESAMPLINGMETHOD_None = 0, RESAMPLINGMETHOD_BilinearInterpolation = 1, RESAMPLINGMETHOD_CubicConvolution = 2 }
enum  SMOOTHINGMETHOD {
  SMOOTHINGMETHOD_None = 0, SMOOTHINGMETHOD_WeightedAverage = 1, SMOOTHINGMETHOD_Gaussian = 2, SMOOTHINGMETHOD_Quadratic = 3,
  SMOOTHINGMETHOD_Cubic = 4, SMOOTHINGMETHOD_Quartic = 5
}
enum  WINDOWSIZE {
  WINDOWSIZE_3x3 = 3, WINDOWSIZE_5x5 = 5, WINDOWSIZE_7x7 = 7, WINDOWSIZE_9x9 = 9,
  WINDOWSIZE_11x11 = 11, WINDOWSIZE_13x13 = 13, WINDOWSIZE_15x15 = 15
}

Public Member Functions

 RASTER_PARAMETERS ()
 ~RASTER_PARAMETERS ()
RESAMPLINGMETHOD GetResamplingMethod () const
UINT8 GetResolutionFactor () const
SMOOTHINGMETHOD GetSmoothingMethod () const
WINDOWSIZE GetWindowSize () const
void SetResamplingMethod (const RESAMPLINGMETHOD method)
UINT8 SetResolutionFactor (const UINT8 ResolutionFactor)
void SetSmoothingMethod (const SMOOTHINGMETHOD method)
void SetWindowSize (const WINDOWSIZE size)

Detailed Description

Class describes parameters of Raster source object.


Member Enumeration Documentation

enum describes resampling methods.

Enumerator:
RESAMPLINGMETHOD_None 
RESAMPLINGMETHOD_BilinearInterpolation 
RESAMPLINGMETHOD_CubicConvolution 

enum describes smoothing methods.

Enumerator:
SMOOTHINGMETHOD_None 
SMOOTHINGMETHOD_WeightedAverage 
SMOOTHINGMETHOD_Gaussian 
SMOOTHINGMETHOD_Quadratic 
SMOOTHINGMETHOD_Cubic 
SMOOTHINGMETHOD_Quartic 

enum describes window size needed for some smoothing methods.

Enumerator:
WINDOWSIZE_3x3 
WINDOWSIZE_5x5 
WINDOWSIZE_7x7 
WINDOWSIZE_9x9 
WINDOWSIZE_11x11 
WINDOWSIZE_13x13 
WINDOWSIZE_15x15 

Constructor & Destructor Documentation

RVC::OP::CONTOURING::RASTER_PARAMETERS::RASTER_PARAMETERS (  ) 
RVC::OP::CONTOURING::RASTER_PARAMETERS::~RASTER_PARAMETERS (  ) 

Member Function Documentation

RESAMPLINGMETHOD RVC::OP::CONTOURING::RASTER_PARAMETERS::GetResamplingMethod (  )  const [inline]

Returns resampling method.

UINT8 RVC::OP::CONTOURING::RASTER_PARAMETERS::GetResolutionFactor (  )  const [inline]

Returns resolution factor for resampling.

SMOOTHINGMETHOD RVC::OP::CONTOURING::RASTER_PARAMETERS::GetSmoothingMethod (  )  const [inline]

Returns smoothing method.

WINDOWSIZE RVC::OP::CONTOURING::RASTER_PARAMETERS::GetWindowSize (  )  const [inline]

Returns window size for smoothing.

void RVC::OP::CONTOURING::RASTER_PARAMETERS::SetResamplingMethod ( const RESAMPLINGMETHOD  method  )  [inline]

Set resampling method.

UINT8 RVC::OP::CONTOURING::RASTER_PARAMETERS::SetResolutionFactor ( const UINT8  ResolutionFactor  )  [inline]

Set resolution factor for resampling.

void RVC::OP::CONTOURING::RASTER_PARAMETERS::SetSmoothingMethod ( const SMOOTHINGMETHOD  method  )  [inline]

Set smoothing method.

void RVC::OP::CONTOURING::RASTER_PARAMETERS::SetWindowSize ( const WINDOWSIZE  size  )  [inline]

Set window size for smoothing.


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

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