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

#include <mapperfunction.h>

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

Public Member Functions

 IsoControl ()
 
 IsoControl (RenderParams *p, int nBits=8)
 
 IsoControl (const IsoControl &mapper)
 
virtual IsoControldeepCopy (ParamNode *newRoot=0)
 
virtual ~IsoControl ()
 
void setIsoValue (double val)
 
double getIsoValue ()
 
void setIsoValues (const vector< double > &vals)
 
const vector< double > & getIsoValues ()
 
virtual ParamNode * buildNode ()
 
void setMinHistoValue (float val)
 
void setMaxHistoValue (float val)
 
float getMinHistoValue ()
 
float getMaxHistoValue ()
 
virtual bool elementStartHandler (ExpatParseMgr *, int depth, std::string &, const char **)
 
virtual bool elementEndHandler (ExpatParseMgr *, int, std::string &)
 
- Public Member Functions inherited from VAPoR::MapperFunction
 MapperFunction ()
 
 MapperFunction (const string &tag)
 
 MapperFunction (RenderParams *p, int nBits=8)
 
 MapperFunction (const MapperFunction &mapper)
 
 MapperFunction (const MapperFunctionBase &mapper)
 
virtual ~MapperFunction ()
 
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 ()
 
- Static Public Member Functions inherited from VAPoR::MapperFunction
static ParamsBaseCreateDefaultInstance ()
 

Protected Attributes

vector< double > isoValues
 
- Protected Attributes inherited from VAPoR::MapperFunction
RenderParams_params
 

Static Protected Attributes

static const string _leftHistoBoundAttr
 
static const string _rightHistoBoundAttr
 
static const string _leftHistoBoundTag
 
static const string _rightHistoBoundTag
 

Detailed Description

Definition at line 88 of file mapperfunction.h.

Constructor & Destructor Documentation

◆ IsoControl() [1/3]

VAPoR::IsoControl::IsoControl ( )

◆ IsoControl() [2/3]

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

◆ IsoControl() [3/3]

VAPoR::IsoControl::IsoControl ( const IsoControl mapper)

◆ ~IsoControl()

virtual VAPoR::IsoControl::~IsoControl ( )
virtual

Member Function Documentation

◆ buildNode()

virtual ParamNode* VAPoR::IsoControl::buildNode ( )
virtual

◆ CreateDefaultInstance()

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

Definition at line 100 of file mapperfunction.h.

◆ deepCopy()

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

Reimplemented from VAPoR::MapperFunction.

Definition at line 94 of file mapperfunction.h.

◆ elementEndHandler()

virtual bool VAPoR::IsoControl::elementEndHandler ( ExpatParseMgr *  ,
int  ,
std::string &   
)
virtual

◆ elementStartHandler()

virtual bool VAPoR::IsoControl::elementStartHandler ( ExpatParseMgr *  ,
int  depth,
std::string &  ,
const char **   
)
virtual

◆ getIsoValue()

double VAPoR::IsoControl::getIsoValue ( )
inline

Definition at line 103 of file mapperfunction.h.

◆ getIsoValues()

const vector<double>& VAPoR::IsoControl::getIsoValues ( )
inline

Definition at line 105 of file mapperfunction.h.

◆ getMaxHistoValue()

float VAPoR::IsoControl::getMaxHistoValue ( )
inline

Definition at line 115 of file mapperfunction.h.

◆ getMinHistoValue()

float VAPoR::IsoControl::getMinHistoValue ( )
inline

Definition at line 114 of file mapperfunction.h.

◆ setIsoValue()

void VAPoR::IsoControl::setIsoValue ( double  val)
inline

Definition at line 102 of file mapperfunction.h.

◆ setIsoValues()

void VAPoR::IsoControl::setIsoValues ( const vector< double > &  vals)
inline

Definition at line 104 of file mapperfunction.h.

◆ setMaxHistoValue()

void VAPoR::IsoControl::setMaxHistoValue ( float  val)
inline

Definition at line 111 of file mapperfunction.h.

◆ setMinHistoValue()

void VAPoR::IsoControl::setMinHistoValue ( float  val)
inline

Definition at line 108 of file mapperfunction.h.

Member Data Documentation

◆ _leftHistoBoundAttr

const string VAPoR::IsoControl::_leftHistoBoundAttr
staticprotected

Definition at line 122 of file mapperfunction.h.

◆ _leftHistoBoundTag

const string VAPoR::IsoControl::_leftHistoBoundTag
staticprotected

Definition at line 124 of file mapperfunction.h.

◆ _rightHistoBoundAttr

const string VAPoR::IsoControl::_rightHistoBoundAttr
staticprotected

Definition at line 123 of file mapperfunction.h.

◆ _rightHistoBoundTag

const string VAPoR::IsoControl::_rightHistoBoundTag
staticprotected

Definition at line 125 of file mapperfunction.h.

◆ isoValues

vector<double> VAPoR::IsoControl::isoValues
protected

Definition at line 126 of file mapperfunction.h.


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