PRM_Default Class Reference

#include <PRM_Default.h>

List of all members.

Public Member Functions

 PRM_Default (float thefloat=0.0F, const char *thestring=0, CH_StringMeaning string_meaning=CH_AUTO_DETECT_OLD_EXPRESSION)
float getFloat () const
int getOrdinal () const
bool gotString () const
const char * getString () const
CH_StringMeaning getStringMeaning () const
PRM_Defaultoperator= (const PRM_Default &dft)
void set (float thefloat, const char *thestring, CH_StringMeaning string_meaning)
void setFloat (float v)
void setOrdinal (int v)
void setString (const char *v, bool free_existing=false)
void setStringMeaning (CH_StringMeaning string_meaning)


Detailed Description

Examples:

CHOP/CHOP_Spring.C, CHOP/CHOP_Stair.C, COP2/COP2_FullImageFilter.C, COP2/COP2_MultiInputWipe.C, OBJ/OBJ_Shake.C, POP/POP_LocalForce.C, POP/POP_RadialBirth.C, ROP/ROP_Dumper.C, SOP/SOP_CopRaster.C, SOP/SOP_CustomBrush.C, SOP/SOP_DetailAttrib.C, SOP/SOP_SParticle.C, SOP/SOP_Star.C, and SOP/SOP_TimeCompare.C.

Definition at line 48 of file PRM_Default.h.


Constructor & Destructor Documentation

PRM_Default::PRM_Default ( float  thefloat = 0.0F,
const char *  thestring = 0,
CH_StringMeaning  string_meaning = CH_AUTO_DETECT_OLD_EXPRESSION 
)

PRM_Default has two parts: a float and a string. For floating point parameters, if the default string is defined, then the parameter will start off being animated and have the channel expression defined by the string. Otherwise, the floating point default is used for float and integer types, while the string is used to initialize string types.


Member Function Documentation

float PRM_Default::getFloat (  )  const [inline]

Definition at line 60 of file PRM_Default.h.

int PRM_Default::getOrdinal (  )  const [inline]

Definition at line 61 of file PRM_Default.h.

const char* PRM_Default::getString (  )  const [inline]

Definition at line 63 of file PRM_Default.h.

CH_StringMeaning PRM_Default::getStringMeaning (  )  const [inline]

Definition at line 64 of file PRM_Default.h.

bool PRM_Default::gotString (  )  const [inline]

Definition at line 62 of file PRM_Default.h.

PRM_Default& PRM_Default::operator= ( const PRM_Default dft  ) 

void PRM_Default::set ( float  thefloat,
const char *  thestring,
CH_StringMeaning  string_meaning 
)

void PRM_Default::setFloat ( float  v  )  [inline]

Definition at line 72 of file PRM_Default.h.

void PRM_Default::setOrdinal ( int  v  )  [inline]

Definition at line 73 of file PRM_Default.h.

void PRM_Default::setString ( const char *  v,
bool  free_existing = false 
)

void PRM_Default::setStringMeaning ( CH_StringMeaning  string_meaning  ) 


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

Generated on Fri May 25 00:10:35 2012 for HDK by  doxygen 1.5.9