Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

OFX::Int3DParam Class Reference

#include <ofxsParam.h>

Inheritance diagram for OFX::Int3DParam:

OFX::ValueParam OFX::Param List of all members.

Detailed Description

Wraps up an integer param.


Public Member Functions

void setDefault (int x, int y, int z)
 set the default value
void setRange (int minX, int minY, int minZ, int maxX, int maxY, int maxZ)
 set the hard min/max range, default is INT_MIN, INT_MAX
void setDisplayRange (int minX, int minY, int minZ, int maxX, int maxY, int maxZ)
 set the display min and max, default is to be the same as the range param
void getDefault (int &x, int &y, int &z)
 het the default value
void getRange (int &minX, int &minY, int &minZ, int &maxX, int &maxY, int &maxZ)
 set the hard min/max range, default is INT_MIN, INT_MAX
void getDisplayRange (int &minX, int &minY, int &minZ, int &maxX, int &maxY, int &maxZ)
 set the display min and max, default is to be the same as the range param
void getValue (int &x, int &y, int &z)
 get value
void getValueAtTime (double t, int &x, int &y, int &z)
 get the value at a time
void setValue (int x, int y, int z)
 set value
void setValueAtTime (double t, int x, int y, int z)
 set the value at a time, implicitly adds a keyframe

Protected Member Functions

 mDeclareProtectedAssignAndCC (Int3DParam)
 Int3DParam (void)
 Int3DParam (const ParamSet *paramSet, const std::string &name, OfxParamHandle handle)
 hidden constructor

Friends

class ParamSet


Constructor & Destructor Documentation

OFX::Int3DParam::Int3DParam void   )  [inline, protected]
 

OFX::Int3DParam::Int3DParam const ParamSet paramSet,
const std::string &  name,
OfxParamHandle  handle
[protected]
 

hidden constructor


Member Function Documentation

void OFX::Int3DParam::getDefault int &  x,
int &  y,
int &  z
 

het the default value

void OFX::Int3DParam::getDisplayRange int &  xmin,
int &  ymin,
int &  zmin,
int &  xmax,
int &  ymax,
int &  zmax
 

set the display min and max, default is to be the same as the range param

void OFX::Int3DParam::getRange int &  xmin,
int &  ymin,
int &  zmin,
int &  xmax,
int &  ymax,
int &  zmax
 

set the hard min/max range, default is INT_MIN, INT_MAX

void OFX::Int3DParam::getValue int &  x,
int &  y,
int &  z
 

get value

void OFX::Int3DParam::getValueAtTime double  t,
int &  x,
int &  y,
int &  z
 

get the value at a time

OFX::Int3DParam::mDeclareProtectedAssignAndCC Int3DParam   )  [protected]
 

void OFX::Int3DParam::setDefault int  x,
int  y,
int  z
 

set the default value

void OFX::Int3DParam::setDisplayRange int  xmin,
int  ymin,
int  zmin,
int  xmax,
int  ymax,
int  zmax
 

set the display min and max, default is to be the same as the range param

void OFX::Int3DParam::setRange int  xmin,
int  ymin,
int  zmin,
int  xmax,
int  ymax,
int  zmax
 

set the hard min/max range, default is INT_MIN, INT_MAX

void OFX::Int3DParam::setValue int  x,
int  y,
int  z
 

set value

void OFX::Int3DParam::setValueAtTime double  t,
int  x,
int  y,
int  z
 

set the value at a time, implicitly adds a keyframe


Friends And Related Function Documentation

friend class ParamSet [friend]
 

Reimplemented from OFX::ValueParam.


The documentation for this class was generated from the following files:
Generated on Thu Oct 9 13:03:50 2008 for OFX Support by  doxygen 1.3.9.1