VAPoR  0.1
Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
VAPoR::MapperFunction Class Reference

#include <mapperfunction.h>

Inheritance diagram for VAPoR::MapperFunction:
VAPoR::IsoControl VAPoR::TransferFunction

Public Member Functions

 MapperFunction ()
 
 MapperFunction (const string &tag)
 
 MapperFunction (RenderParams *p, int nBits=8)
 
 MapperFunction (const MapperFunction &mapper)
 
 MapperFunction (const MapperFunctionBase &mapper)
 
virtual ~MapperFunction ()
 
virtual MapperFunctiondeepCopy (ParamNode *newRoot=0)
 
void setParams (RenderParams *p)
 
RenderParamsgetParams ()
 
QRgb colorValue (float point)
 
virtual OpacityMap * createOpacityMap (OpacityMap::Type type=OpacityMap::CONTROL_POINT)
 
virtual OpacityMap * getOpacityMap (int index)
 
virtual VColormap * getColormap ()
 

Static Public Member Functions

static ParamsBaseCreateDefaultInstance ()
 

Protected Attributes

RenderParams_params
 

Detailed Description

Definition at line 40 of file mapperfunction.h.

Constructor & Destructor Documentation

◆ MapperFunction() [1/5]

VAPoR::MapperFunction::MapperFunction ( )

◆ MapperFunction() [2/5]

VAPoR::MapperFunction::MapperFunction ( const string &  tag)

◆ MapperFunction() [3/5]

VAPoR::MapperFunction::MapperFunction ( RenderParams p,
int  nBits = 8 
)

◆ MapperFunction() [4/5]

VAPoR::MapperFunction::MapperFunction ( const MapperFunction mapper)

◆ MapperFunction() [5/5]

VAPoR::MapperFunction::MapperFunction ( const MapperFunctionBase &  mapper)

◆ ~MapperFunction()

virtual VAPoR::MapperFunction::~MapperFunction ( )
virtual

Member Function Documentation

◆ colorValue()

QRgb VAPoR::MapperFunction::colorValue ( float  point)

◆ CreateDefaultInstance()

static ParamsBase* VAPoR::MapperFunction::CreateDefaultInstance ( )
inlinestatic

Definition at line 49 of file mapperfunction.h.

◆ createOpacityMap()

virtual OpacityMap* VAPoR::MapperFunction::createOpacityMap ( OpacityMap::Type  type = OpacityMap::CONTROL_POINT)
virtual

◆ deepCopy()

virtual MapperFunction* VAPoR::MapperFunction::deepCopy ( ParamNode *  newRoot = 0)
inlinevirtual

Reimplemented in VAPoR::IsoControl, and VAPoR::TransferFunction.

Definition at line 52 of file mapperfunction.h.

◆ getColormap()

virtual VColormap* VAPoR::MapperFunction::getColormap ( )
virtual

◆ getOpacityMap()

virtual OpacityMap* VAPoR::MapperFunction::getOpacityMap ( int  index)
virtual

◆ getParams()

RenderParams* VAPoR::MapperFunction::getParams ( )
inline

Definition at line 60 of file mapperfunction.h.

◆ setParams()

void VAPoR::MapperFunction::setParams ( RenderParams p)
inline

Definition at line 59 of file mapperfunction.h.

Member Data Documentation

◆ _params

RenderParams* VAPoR::MapperFunction::_params
protected

Definition at line 85 of file mapperfunction.h.


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