16 #include <vlutil/vlSmartPointers.h>
17 #include <vlutil/vlString.h>
45 virtual void setAnimationName(
const DtString& name );
46 virtual const DtString& animationName()
const;
51 virtual void setDisplayName(
const DtString& name );
52 virtual const DtString& displayName()
const;
57 virtual void setDuration(
const double time );
58 virtual const double duration()
const;
63 virtual void setSpeed(
const double speed );
64 virtual const double speed()
const;
68 virtual void setPosture(
const DtString& post );
69 virtual const DtString& posture()
const;
73 virtual void setDirectionChange(
const DtString & direction );
74 virtual const DtString & directionChange()
const;
80 virtual void addVariant(
const DtString& var );
81 virtual bool haveVariant(
const DtString& var )
const;
82 virtual const std::set<DtString>& variants()
const;
DtString myAnimationName
Definition: diGuyAnimation.h:103
DtString myDisplayName
Definition: diGuyAnimation.h:104
DtString myAnimationPosture
Definition: diGuyAnimation.h:117
Contains the DtRwDIGuyAnimationEntry class declaration.
void print(double **a, int r, int c, const char *str)
DtString myAnimationDirectionChange
Definition: diGuyAnimation.h:118
The DtDiGuyAnimation class is a class that stores the DI-Guy animation information that is used to en...
Definition: diGuyAnimation.h:29
DtReal myAnimationSpeed
Definition: diGuyAnimation.h:116
DtDIGuyTaskableOrIntrinisic
Definition: rwDIGuyAnimationEntry.h:20
DtReal myAnimationDuration
Definition: diGuyAnimation.h:115
std::set< DtString > myAnimationVariants
Definition: diGuyAnimation.h:106
#define DT_DLL_vrfDiGuy
This file is used to determine how to build Disable inconsistent dll linkage warning Visual Studio 6...
Definition: vrfDiGuyDefines.h:34
DtDIGuyTaskableOrIntrinisic myTaskableOrIntrinsic
Definition: diGuyAnimation.h:108
DtBoost::shared_ptr< DtDiGuyAnimation > DtDiGuyAnimationSharedPtr
Definition: diGuyAnimation.h:124