16 #include <matrix/vlVector.h>
57 virtual const TypeInfo& typeInfo()
const = 0;
63 virtual void setString(
const DtUnicode& value) = 0;
78 virtual const TypeInfo& typeInfo()
const;
81 static const TypeInfo& theTypeInfo();
90 virtual void setString(
const DtUnicode& value);
93 virtual bool value()
const;
96 virtual void setValue(
bool value);
122 virtual const TypeInfo& typeInfo()
const;
125 static const TypeInfo& theTypeInfo();
134 virtual void setString(
const DtUnicode& value);
145 StringVector::iterator i = myValue.begin();
146 StringVector::iterator e = myValue.end();
161 StringVector::iterator i = myValue.begin();
162 StringVector::iterator e = myValue.end();
196 virtual const TypeInfo& typeInfo()
const;
199 static const TypeInfo& theTypeInfo();
208 virtual void setString(
const DtUnicode& value);
214 virtual void setValue(
const DtUnicode& value);
236 virtual const TypeInfo& typeInfo()
const;
239 static const TypeInfo& theTypeInfo();
259 virtual const TypeInfo& typeInfo()
const;
262 static const TypeInfo& theTypeInfo();
271 virtual void setString(
const DtUnicode& value);
277 virtual void setValue(
const DtUnicode& value);
302 virtual const TypeInfo& typeInfo()
const;
305 static const TypeInfo& theTypeInfo();
314 virtual void setString(
const DtUnicode& value);
317 virtual int value()
const;
320 virtual void setValue(
int value);
344 virtual const TypeInfo& typeInfo()
const;
347 static const TypeInfo& theTypeInfo();
356 virtual void setString(
const DtUnicode& value);
359 virtual std::vector<int> value()
const;
362 virtual void setValue(std::vector<int> value);
389 virtual const TypeInfo& typeInfo()
const;
392 static const TypeInfo& theTypeInfo();
401 virtual void setString(
const DtUnicode& value);
431 virtual const TypeInfo& typeInfo()
const;
434 static const TypeInfo& theTypeInfo();
443 virtual void setString(
const DtUnicode& value);
473 virtual const TypeInfo& typeInfo()
const;
476 static const TypeInfo& theTypeInfo();
485 virtual void setString(
const DtUnicode& value);
488 virtual float value()
const;
491 virtual void setValue(
float value);
510 virtual const TypeInfo& typeInfo()
const;
513 static const TypeInfo& theTypeInfo();
522 virtual void setString(
const DtUnicode& value);
528 virtual void setValue(
const DtUnicode& value);
545 typedef std::tuple<
unsigned int,
unsigned int,
unsigned int,
557 virtual const TypeInfo& typeInfo()
const;
560 static const TypeInfo& theTypeInfo();
569 virtual void setString(
const DtUnicode& value);
575 virtual void setValue(
const RGBAColor& value);
583 virtual void getNormalizedColor(
float color[4])
const;
605 virtual const TypeInfo& typeInfo()
const;
608 static const TypeInfo& theTypeInfo();
617 virtual void setString(
const DtUnicode& value);
620 virtual const DtVector& value()
const;
623 virtual void setValue(
const DtVector& value);
647 virtual const TypeInfo& typeInfo()
const;
650 static const TypeInfo& theTypeInfo();
659 virtual void setString(
const DtUnicode& value);
662 virtual const DtVector& value()
const;
665 virtual void setValue(
const DtVector& value);
DtVisualizerAttributeString myStringAttr
Definition: DtVisualizerAttribute.h:536
std::vector< DtUnicode > StringVector
Definition: DtVisualizerAttribute.h:113
A unicode string. DtUnicode stores a UTF-16 encoded unicode string. Code Point, a Unicode character...
Definition: DtUnicode.h:33
3D point type visualizer attribute.
Definition: DtVisualizerAttribute.h:594
DtUnicode myValue
Definition: DtVisualizerAttribute.h:285
Integer type visualizer attribute.
Definition: DtVisualizerAttribute.h:291
std::tuple< unsigned int, unsigned int, unsigned int, unsigned int > RGBAColor
Definition: DtVisualizerAttribute.h:546
std::vector< int > myValue
Definition: DtVisualizerAttribute.h:370
FontGlyph myValue
Definition: DtVisualizerAttribute.h:415
std::map< int, DtUnicode > ForceTypeToUnicodeMap
Definition: DtVisualizerAttribute.h:425
String vector type visualizer attribute.
Definition: DtVisualizerAttribute.h:109
DtVector myValue
Definition: DtVisualizerAttribute.h:673
Color visualizer attribute.
Definition: DtVisualizerAttribute.h:541
float type visualizer attribute.
Definition: DtVisualizerAttribute.h:462
typedef int(ZCALLBACK *close_file_func) OF((voidpf opaque
bool findAndReplace(const DtUnicode &orig, const DtUnicode &newValue)
Definition: DtVisualizerAttribute.h:142
Definition: DtVisualizerAttribute.h:43
Symbol Force-specific string visual attribute.
Definition: DtVisualizerAttribute.h:420
RGBAColor myValue
Definition: DtVisualizerAttribute.h:589
float myValue
Definition: DtVisualizerAttribute.h:499
Integer vector type visualizer attribute.
Definition: DtVisualizerAttribute.h:333
std::vector< std::string > StringVector
Definition: DtCommonTypes.h:18
virtual const StringVector & value() const
Get the attribute's value.
Definition: DtVisualizerAttribute.h:137
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
boolean type visualizer attribute.
Definition: DtVisualizerAttribute.h:68
vector 2D visualizer attribute.
Definition: DtVisualizerAttribute.h:636
String type visualizer attribute.
Definition: DtVisualizerAttribute.h:188
int myValue
Definition: DtVisualizerAttribute.h:328
ForceTypeToUnicodeMap myValue
Definition: DtVisualizerAttribute.h:457
Enumeration type visualizer attribute. Not used.
Definition: DtVisualizerAttribute.h:251
TypeInfo(const std::string &name)
Definition: DtVisualizerAttribute.h:45
DtUnicode myValue
Definition: DtVisualizerAttribute.h:222
Font glyph type visualizer attribute.
Definition: DtVisualizerAttribute.h:375
The abstract base visualizer attribute class.
Definition: DtVisualizerAttribute.h:27
Filename type visualizer attribute.
Definition: DtVisualizerAttribute.h:503
StringVector myValue
Definition: DtVisualizerAttribute.h:182
bool operator==(const DtTextureAtlasIndexParser::StringOrFloatAttrib &lhs, const DtTextureAtlasIndexParser::StringOrFloatAttrib &rhs)
needed for search comparison code
Definition: DtTextureAtlasIndexParser.h:160
std::string className
Definition: DtVisualizerAttribute.h:50
DT_DLL_terrainCS bool operator!=(const DtDegMinSec &lhs, const DtDegMinSec &rhs)
DtVector myValue
Definition: DtVisualizerAttribute.h:631
bool contains(const DtUnicode &needle)
Look for this value in the list of strings.
Definition: DtVisualizerAttribute.h:159
Single model definition.
Definition: DtVisualizerAttribute.h:228
unsigned int FontGlyph
Definition: DtVisualizerAttribute.h:380
bool myValue
Definition: DtVisualizerAttribute.h:104
Contains DLL export macros.