SIM_OptionsUser Class Reference

#include <SIM_OptionsUser.h>

Inheritance diagram for SIM_OptionsUser:

CLO_CollisionProperties CLO_MaterialBehavior GAS_Solver GAS_SubSolver HDK_Sample::SIM_ElectricalProperties HDK_Sample::SIM_ForceOrbit HDK_Sample::SIM_SolverHair HDK_Sample::SNOW_Solver HDK_Sample::SNOW_Visualize RBD_Solver RBD_SphereEdgeTree RBD_SpherePointTree SIM_ActiveValue SIM_BlendFactor SIM_Collider SIM_ColliderLabel SIM_ConAnchor SIM_ConRelSpring SIM_ConRelTwoState SIM_EmptyData SIM_ForceBuoyancy SIM_ForceDrag SIM_ForceFan SIM_ForceField SIM_ForceGravity SIM_ForceImpulse SIM_ForceMagnet SIM_ForcePoint SIM_ForceReferenceFrame SIM_ForceUniform SIM_ForceVelImpulse SIM_ForceVex SIM_ForceVortex SIM_Geometry SIM_IndexField SIM_IndexFieldVisualization SIM_MatrixField SIM_MatrixFieldVisualization SIM_Noise SIM_ParticleFieldVisualization SIM_PhysicalParms SIM_PointMapping SIM_POPShapeMatch SIM_PositionComposite SIM_PositionSimple SIM_RelationshipCollide SIM_RenderParms SIM_ScalarField SIM_ScalarFieldVisualization SIM_SDF SIM_SlicePlane SIM_SolverBlend SIM_SolverCopy SIM_SolverEnable SIM_SolverMulti SIM_SolverPop SIM_SolverScript SIM_SolverSop SIM_SolverSwitch SIM_SwitchValue SIM_VectorField SIM_VectorFieldVisualization SIM_VoronoiFractureParms

List of all members.

Public Member Functions

 SIM_OptionsUser (SIM_Data *owner)
virtual ~SIM_OptionsUser ()
void optionChanged (const char *name)

Protected Member Functions

const SIM_OptionsgetOptions () const
SIM_OptionsgetOptions ()
virtual void optionChangedSubclass (const char *name)


Detailed Description

This class can be included as a base class of any SIM_Data subclass. Doing so provides an easy way to establish and store a set of simple values that define that data type. The macros at the end of this file make it easy to create get and set access functions for this data.
Examples:

SIM/SIM_ElectricalProperties.C, SIM/SIM_ElectricalProperties.h, SIM/SIM_ForceOrbit.C, SIM/SIM_ForceOrbit.h, SIM/SIM_SolverHair.C, SIM/SIM_SolverHair.h, SIM/SNOW_Solver.C, and SIM/SNOW_Solver.h.

Definition at line 26 of file SIM_OptionsUser.h.


Constructor & Destructor Documentation

SIM_OptionsUser::SIM_OptionsUser ( SIM_Data owner  ) 

virtual SIM_OptionsUser::~SIM_OptionsUser (  )  [virtual]


Member Function Documentation

SIM_Options& SIM_OptionsUser::getOptions (  )  [protected]

const SIM_Options& SIM_OptionsUser::getOptions (  )  const [protected]

void SIM_OptionsUser::optionChanged ( const char *  name  ) 

This callback function that is run by SIM_Options::optionChanged(). It calls the virtual optionChangedSubclass().

virtual void SIM_OptionsUser::optionChangedSubclass ( const char *  name  )  [protected, virtual]


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

Generated on Mon Jan 28 00:48:53 2013 for HDK by  doxygen 1.5.9