36 virtual const DtString& appearance()
const;
37 virtual void setAppearance(
const DtString& appearanceValue);
40 virtual const DtString& headAppearance()
const;
41 virtual void setHeadAppearance(
const DtString& appearanceValue);
44 virtual const DtString& itemAppearance()
const;
45 virtual void setItemAppearance(
const DtString& appearanceValue);
48 virtual double bodyWeight()
const;
49 virtual void setBodyWeight(
double bw);
74 static unsigned int recordTypeToUse();
77 static void setRecordTypeToUse(
unsigned int typeToUse);
82 virtual void updateData();
85 virtual void commitData();
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
virtual void setFromNet(const void *netRecord, unsigned int length, DtStandardVariableRetCode *retCode=NULL)
Sets the record from an address and length.
virtual bool operator==(const DtGenericVariableRecord &record)
Equals Operator.
double myBodyWeight
Definition: diGuyAppearanceRecord.h:92
DtString myItemAppearance
Definition: diGuyAppearanceRecord.h:95
A generic variable record that has a variable sized buffer Because the format of the contents is not ...
Definition: genericVariableRecord.h:17
bool myBufferIsDirty
Definition: diGuyAppearanceRecord.h:97
DtString myAppearance
Definition: diGuyAppearanceRecord.h:93
virtual DtGenericVariableRecord & operator=(const DtGenericVariableRecord &record)
Assignment Operator.
DtString myHeadAppearance
Definition: diGuyAppearanceRecord.h:94
Definition: diGuyAppearanceRecord.h:10
virtual unsigned int unpaddedNetsize() const
This is the network size of the record without padding.
bool myDataIsDirty
Definition: diGuyAppearanceRecord.h:96
static DtStandardVariableRecord * create(void *addr, unsigned int length)
Creator of an unknown record for registering in a factory.
Definition: standardVariableRecord.h:23
DtDatumParam
([UID 66]) - Datum ID
Definition: disEnums.h:505
virtual void printDataToStream(std::ostream &stream) const
Prints the data to the specified stream.
DtStandardVariableRetCode
Definition: standardVariableRecord.h:15
Instances of DtString are used to represent strings.
Definition: vlString.h:36
virtual void writeRecord(void *addr) const
virtual DtStandardVariableRecord * clone() const
Clone.
static DtDatumParam theDiGuyAppearanceId
Definition: diGuyAppearanceRecord.h:101