|
| | AnimationParams (int winnum) |
| |
| | ~AnimationParams () |
| | Destructor. More...
|
| |
| int | getCurrentFrameNumber () |
| |
| int | getCurrentTimestep () |
| |
| int | getStartFrameNumber () |
| |
| int | getEndFrameNumber () |
| |
| int | getMinTimestep () |
| |
| int | getMaxTimestep () |
| |
| int | getMinFrame () |
| |
| int | getMaxFrame () |
| |
| void | setMinTimestep (int minF) |
| |
| void | setMaxTimestep (int maxF) |
| |
| Keyframe * | getKeyframe (int index) |
| |
| vector< Keyframe * > & | getKeyframes () |
| |
| void | deleteKeyframe (int index) |
| |
| void | rescaleKeyframes (const float ratio[3]) |
| |
| void | insertKeyframe (int index, Keyframe *keyframe) |
| |
| void | insertViewpoint (int index, Viewpoint *vp) |
| |
| int | getNumKeyframes () |
| |
| bool | keyframingEnabled () |
| |
| void | enableKeyframing (bool onoff) |
| |
| | Params (XmlNode *parent, const string &name, int winNum) |
| |
| | Params (int winNum, const string &name) |
| | Deprecated constructor, needed for built-in classes that do not have associated XML node: More...
|
| |
| | Params (const Params &p) |
| | Default copy constructor. More...
|
| |
| virtual | ~Params () |
| |
| virtual const std::string & | getShortName ()=0 |
| |
| virtual bool | isRenderParams () |
| |
| virtual Params * | deepCopy (ParamNode *nd=0) |
| |
| virtual void | restart ()=0 |
| | Pure virtual method, sets a Params instance to its default state. More...
|
| |
| virtual int | getVizNum () |
| |
| virtual void | setLocal (bool lg) |
| |
| bool | isLocal () |
| |
| virtual void | setVizNum (int vnum) |
| |
| virtual void | SetVisualizerNum (int viznum) |
| |
| virtual int | GetVisualizerNum () |
| |
| virtual bool | reinit (bool) |
| |
| virtual Box * | GetBox () |
| |
| virtual int | getOrientation () |
| |
| virtual void | calcContainingStretchedBoxExtentsInCube (float extents[6], bool rotated=false) |
| |
| void | calcRotatedStretchedBoxExtentsInCube (float extents[6]) |
| |
| virtual bool | isDomainConstrained () |
| |
| | MyBase () |
| |
| const string & | getClassName () const |
| |
| | ParamsBase (XmlNode *parent, const string &name) |
| |
| | ParamsBase (const string &name) |
| | Default constructor. More...
|
| |
| | ParamsBase (const ParamsBase &pbase) |
| | Copy constructor. More...
|
| |
| virtual | ~ParamsBase () |
| |
| void | SetParent (XmlNode *parent) |
| |
| virtual bool | elementStartHandler (ExpatParseMgr *pm, int depth, string &tag, const char **attribs) |
| |
| virtual bool | elementEndHandler (ExpatParseMgr *pm, int depth, string &tag) |
| |
| ParamNode * | GetRootNode () |
| |
| virtual ParamNode * | buildNode () |
| |
| void | SetFlagDirty (const string &flag) |
| |
| const string & | GetName () |
| |
| ParamsBaseType | GetParamsBaseTypeId () |
| |
| virtual void | SetRootParamNode (ParamNode *pn) |
| |
| virtual | ~ParsedXml () |
| |
| virtual bool | elementStartHandler (ExpatParseMgr *, int, std::string &, const char **)=0 |
| |
| virtual bool | elementEndHandler (ExpatParseMgr *, int, std::string &)=0 |
| |
| virtual bool | charHandler (ExpatParseMgr *, const XML_Char *, int) |
| |
|
| typedef void(* | ErrMsgCB_T )(const char *msg, int err_code) |
| |
| typedef void(* | DiagMsgCB_T )(const char *msg) |
| |
| typedef int | ParamsBaseType |
| |
| static int | GetCurrentParamsInstanceIndex (int pType, int winnum) |
| |
| static int | GetCurrentParamsInstanceIndex (const std::string tag, int winnum) |
| |
| static void | SetCurrentParamsInstanceIndex (int pType, int winnum, int instance) |
| |
| static Params * | GetParamsInstance (int pType, int winnum=-1, int instance=-1) |
| |
| static Params * | GetParamsInstance (const std::string tag, int winnum=-1, int instance=-1) |
| |
| static Params * | GetCurrentParamsInstance (int pType, int winnum) |
| |
| static Params * | GetDefaultParams (ParamsBase::ParamsBaseType pType) |
| |
| static Params * | GetDefaultParams (const string &tag) |
| |
| static void | SetDefaultParams (int pType, Params *p) |
| |
| static void | SetDefaultParams (const string &tag, Params *p) |
| |
| static Params * | CreateDefaultParams (int pType) |
| |
| static int | GetNumParamsInstances (int pType, int winnum) |
| |
| static int | GetNumParamsInstances (const std::string tag, int winnum) |
| |
| static void | AppendParamsInstance (int pType, int winnum, Params *p) |
| |
| static void | AppendParamsInstance (const std::string tag, int winnum, Params *p) |
| |
| static void | RemoveParamsInstance (int pType, int winnum, int instance) |
| |
| static void | InsertParamsInstance (int pType, int winnum, int posn, Params *dp) |
| |
| static vector< Params * > & | GetAllParamsInstances (int pType, int winnum) |
| |
| static vector< Params * > & | GetAllParamsInstances (const std::string tag, int winnum) |
| |
static map< int, vector
< Params * > > * | cloneAllParamsInstances (int winnum) |
| |
| static vector< Params * > * | cloneAllDefaultParams () |
| |
| static bool | IsRenderingEnabled (int winnum) |
| |
| static void | SetErrMsg (const char *format,...) |
| | Record a formatted error message. More...
|
| |
| static void | SetErrMsg (int errcode, const char *format,...) |
| | Record a formatted error message and an error code. More...
|
| |
| static const char * | GetErrMsg () |
| |
| static void | SetErrCode (int err_code) |
| | Record an error code. More...
|
| |
| static int | GetErrCode () |
| | Retrieve the current error code. More...
|
| |
| static void | SetErrMsgCB (ErrMsgCB_T cb) |
| |
| static ErrMsgCB_T | GetErrMsgCB () |
| |
| static void | SetErrMsgFilePtr (FILE *fp) |
| |
| static const FILE * | SetErrMsgFilePtr () |
| |
| static void | SetDiagMsg (const char *format,...) |
| | Record a formatted diagnostic message. More...
|
| |
| static const char * | GetDiagMsg () |
| |
| static void | SetDiagMsgCB (DiagMsgCB_T cb) |
| |
| static DiagMsgCB_T | GetDiagMsgCB () |
| |
| static void | SetDiagMsgFilePtr (FILE *fp) |
| |
| static bool | EnableErrMsg (bool enable) |
| |
| static ParamsBaseType | GetTypeFromTag (const string &tag) |
| |
| static const string & | GetTagFromType (ParamsBaseType t) |
| |
| static ParamsBase * | CreateDefaultParamsBase (int pType) |
| |
| static ParamsBase * | CreateDefaultParamsBase (const string &tag) |
| |
| static int | RegisterParamsBaseClass (const string &tag, BaseCreateFcn fcn, bool isParams) |
| |
| static int | ReregisterParamsBaseClass (const string &tag, const string &newtag, bool isParams) |
| |
| static int | GetNumParamsClasses () |
| |
| static bool | IsParamsTag (const string &tag) |
| |
| ParsedXml * | previousClass |
| |
| static char * | ErrMsg |
| |
| static int | ErrCode |
| |
| static int | ErrMsgSize |
| |
| static FILE * | ErrMsgFilePtr |
| |
| static ErrMsgCB_T | ErrMsgCB |
| |
| static char * | DiagMsg |
| |
| static int | DiagMsgSize |
| |
| static FILE * | DiagMsgFilePtr |
| |
| static DiagMsgCB_T | DiagMsgCB |
| |
| static bool | Enabled |
| |
| void | SetClassName (const string &name) |
| |
| virtual ParamNode * | getCurrentParamNode () |
| |
| virtual void | setCurrentParamNode (ParamNode *pn) |
| |
| ParamNode * | GetCurrentNode () |
| |
| ParamNode * | Push (string &tag, ParamsBase *pBase=0) |
| |
| ParamNode * | Pop () |
| |
| void | Remove (const string &name) |
| |
| const map< string, string > & | GetAttributes () |
| |
| void | Clear () |
| |
| string | _paramsBaseName |
| |
| int | _parseDepth |
| |
| static vector< ParamsBase * > | dummyParamsBaseInstances |
| |
| static const string | _emptyString |
| |
| static map< string, int > | classIdFromTagMap |
| |
| static map< int, string > | tagFromClassIdMap |
| |
| static map< int, BaseCreateFcn > | createDefaultFcnMap |
| |
| static int | numParamsClasses |
| |
| static int | numEmbedClasses |
| |
| static const string | _stringType |
| |
| static const string | _longType |
| |
| static const string | _doubleType |
| |
| static const string | _typeAttr |
| |
A class that specifies parameters used in animation.
- Author
- Alan Norton
- Version
- $Revision$
- Date
- $Date$ When this class is local, it controls the time-steps in one visualizer. The global (shared) AnimationParams controls the animation in any number of visualizers.
Definition at line 44 of file animationparams.h.