te::map::RasterTransformConfigurer Class Reference

A Raster Transform configurer generates a Raster Transform given a RasterSymbolzier. More...

#include <RasterTransformConfigurer.h>

Public Member Functions

void configure ()
 Configure Transformation. More...
 
 RasterTransformConfigurer (te::se::RasterSymbolizer *rs, te::map::RasterTransform *rt)
 Constructor. More...
 
 ~RasterTransformConfigurer ()
 Destructor. More...
 

Protected Member Functions

void getBlueChannelProperties (te::se::SelectedChannel *se)
 
void getCategorizedMap (te::se::Categorize *caterogize)
 
void getChannelSelection ()
 
void getColorMapInformation ()
 
double getGammaProperty (te::se::ContrastEnhancement *ce)
 
void getGeneralProperties ()
 
void getGrayChannelProperties (te::se::SelectedChannel *se)
 
void getGreenChannelProperties (te::se::SelectedChannel *se)
 
void getInterpolatedMap (te::se::Interpolate *interpolate)
 
void getRecodedMap (te::se::Recode *recode)
 
void getRedChannelProperties (te::se::SelectedChannel *se)
 

Private Attributes

te::se::RasterSymbolizerm_rstSymbolizer
 SE element that describes the raster style. More...
 
te::map::RasterTransformm_rstTransform
 Raster transformation object. More...
 

Detailed Description

A Raster Transform configurer generates a Raster Transform given a RasterSymbolzier.

See also
RasterTransform

Definition at line 64 of file RasterTransformConfigurer.h.

Constructor & Destructor Documentation

te::map::RasterTransformConfigurer::RasterTransformConfigurer ( te::se::RasterSymbolizer rs,
te::map::RasterTransform rt 
)

Constructor.

Parameters
rsValid raster symbolizer pointer
rtPointer to a raster transform object that will be configurated
Note
te::map::RasterTransformConfigurer::~RasterTransformConfigurer ( )

Destructor.

Member Function Documentation

void te::map::RasterTransformConfigurer::configure ( )

Configure Transformation.

void te::map::RasterTransformConfigurer::getBlueChannelProperties ( te::se::SelectedChannel se)
protected

Function used to get blue channel properties

void te::map::RasterTransformConfigurer::getCategorizedMap ( te::se::Categorize caterogize)
protected

Function used to get the color map Categorized information

void te::map::RasterTransformConfigurer::getChannelSelection ( )
protected

Function used to get channel selection order

void te::map::RasterTransformConfigurer::getColorMapInformation ( )
protected

Function used to get the color map information

double te::map::RasterTransformConfigurer::getGammaProperty ( te::se::ContrastEnhancement ce)
protected

Function used to get gamma value from a Contrast Enhancement

void te::map::RasterTransformConfigurer::getGeneralProperties ( )
protected

Function used to get the commun properties (gain, offset, opacity)

void te::map::RasterTransformConfigurer::getGrayChannelProperties ( te::se::SelectedChannel se)
protected

Function used to get gray channel properties

void te::map::RasterTransformConfigurer::getGreenChannelProperties ( te::se::SelectedChannel se)
protected

Function used to get green channel properties

void te::map::RasterTransformConfigurer::getInterpolatedMap ( te::se::Interpolate interpolate)
protected

Function used to get the color map Interpolated information

void te::map::RasterTransformConfigurer::getRecodedMap ( te::se::Recode recode)
protected

Function used to get the color map Recoded information

void te::map::RasterTransformConfigurer::getRedChannelProperties ( te::se::SelectedChannel se)
protected

Function used to get red channel properties

Member Data Documentation

te::se::RasterSymbolizer* te::map::RasterTransformConfigurer::m_rstSymbolizer
private

SE element that describes the raster style.

Definition at line 122 of file RasterTransformConfigurer.h.

te::map::RasterTransform* te::map::RasterTransformConfigurer::m_rstTransform
private

Raster transformation object.

Definition at line 123 of file RasterTransformConfigurer.h.


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