13 #include <vlutil/vlNetTypes.h>
14 #include <vlutil/vlString.h>
46 virtual void setTemplateId(
const DtString&
id);
47 virtual const DtString& templateId()
const;
49 virtual void setNumericValue(
double val);
50 virtual double numericValue()
const;
52 virtual void setYValue(
double val);
53 virtual double yValue()
const;
55 virtual void setBitmapFilename(
const DtString& fname);
56 virtual const DtString& bitmapFilename()
const;
59 virtual void setFromNet(
const void* netRep);
61 virtual int netSize()
const;
63 const void* netRep(
int*
size = 0)
const;
88 virtual void setNumberOfUpdates(
int num);
89 virtual int numberOfUpdates()
const;
94 virtual void setFromNet(
const void* netRep,
int length);
96 virtual int netSize()
const;
98 const void* netRep(
int*
size = 0)
const;
std::vector< DtAttributeValueUpdate > myUpdates
Definition: attributeValueUpdate.h:102
Definition: attributeValueUpdate.h:34
DtNetFloat32 myNumericalValue
Definition: attributeValueUpdate.h:28
void * myNetRep
Definition: attributeValueUpdate.h:72
voidpf void uLong size
Definition: ioapi.h:39
DtU16 myBitmapFilenameSize
Definition: attributeValueUpdate.h:31
double myNumericValue
Definition: attributeValueUpdate.h:68
DtU16 myTemplateIdSize
Definition: attributeValueUpdate.h:30
void * myNetRep
Definition: attributeValueUpdate.h:103
A DtNetAttributeValueUpdate holds the fixed portion of the attribute value update. The Attribute Value update is structured as follows: Numeric Value (Float 32) Y Value (Float 32) Template ID size (U16) Bitmap filename size (U16) Template ID (0+ 8-bit chars) Bitmap filename (0+ 8-bit chars) Padding to 32-bits.
Definition: attributeValueUpdate.h:26
double myYValue
Definition: attributeValueUpdate.h:69
Definition: attributeValueUpdate.h:76
DtNetFloat32 myYValue
Definition: attributeValueUpdate.h:29
DtString myTemplateId
Definition: attributeValueUpdate.h:67
DtString myBitmapFilename
Definition: attributeValueUpdate.h:70
#define DT_DLL_vrfExtObjects
Definition: dllExport.h:23