12 #include <boost/tuple/tuple.hpp>
14 #include <matrix/vlVector.h>
54 virtual const TypeInfo& typeInfo()
const = 0;
60 virtual void setString(
const DtUnicode& value) = 0;
75 virtual const TypeInfo& typeInfo()
const;
78 static const TypeInfo& theTypeInfo();
87 virtual void setString(
const DtUnicode& value);
90 virtual bool value()
const;
93 virtual void setValue(
bool value);
119 virtual const TypeInfo& typeInfo()
const;
122 static const TypeInfo& theTypeInfo();
131 virtual void setString(
const DtUnicode& value);
142 StringVector::iterator i = myValue.begin();
143 StringVector::iterator e = myValue.end();
158 StringVector::iterator i = myValue.begin();
159 StringVector::iterator e = myValue.end();
193 virtual const TypeInfo& typeInfo()
const;
196 static const TypeInfo& theTypeInfo();
205 virtual void setString(
const DtUnicode& value);
211 virtual void setValue(
const DtUnicode& value);
233 virtual const TypeInfo& typeInfo()
const;
236 static const TypeInfo& theTypeInfo();
256 virtual const TypeInfo& typeInfo()
const;
259 static const TypeInfo& theTypeInfo();
268 virtual void setString(
const DtUnicode& value);
274 virtual void setValue(
const DtUnicode& value);
299 virtual const TypeInfo& typeInfo()
const;
302 static const TypeInfo& theTypeInfo();
311 virtual void setString(
const DtUnicode& value);
314 virtual int value()
const;
317 virtual void setValue(
int value);
341 virtual const TypeInfo& typeInfo()
const;
344 static const TypeInfo& theTypeInfo();
353 virtual void setString(
const DtUnicode& value);
356 virtual std::vector<int> value()
const;
359 virtual void setValue(std::vector<int> value);
386 virtual const TypeInfo& typeInfo()
const;
389 static const TypeInfo& theTypeInfo();
398 virtual void setString(
const DtUnicode& value);
428 virtual const TypeInfo& typeInfo()
const;
431 static const TypeInfo& theTypeInfo();
440 virtual void setString(
const DtUnicode& value);
470 virtual const TypeInfo& typeInfo()
const;
473 static const TypeInfo& theTypeInfo();
482 virtual void setString(
const DtUnicode& value);
485 virtual float value()
const;
488 virtual void setValue(
float value);
507 virtual const TypeInfo& typeInfo()
const;
510 static const TypeInfo& theTypeInfo();
519 virtual void setString(
const DtUnicode& value);
525 virtual void setValue(
const DtUnicode& value);
542 typedef boost::tuple<
unsigned int,
unsigned int,
unsigned int,
554 virtual const TypeInfo& typeInfo()
const;
557 static const TypeInfo& theTypeInfo();
566 virtual void setString(
const DtUnicode& value);
572 virtual void setValue(
const RGBAColor& value);
596 virtual const TypeInfo& typeInfo()
const;
599 static const TypeInfo& theTypeInfo();
608 virtual void setString(
const DtUnicode& value);
611 virtual const DtVector& value()
const;
614 virtual void setValue(
const DtVector& value);
638 virtual const TypeInfo& typeInfo()
const;
641 static const TypeInfo& theTypeInfo();
650 virtual void setString(
const DtUnicode& value);
653 virtual const DtVector& value()
const;
656 virtual void setValue(
const DtVector& value);
DtVisualizerAttributeString myStringAttr
Definition: DtVisualizerAttribute.h:533
std::vector< DtUnicode > StringVector
Definition: DtVisualizerAttribute.h:110
A unicode string.
Definition: DtUnicode.h:33
3D point type visualizer attribute.
Definition: DtVisualizerAttribute.h:585
DtUnicode myValue
Definition: DtVisualizerAttribute.h:282
Integer type visualizer attribute.
Definition: DtVisualizerAttribute.h:288
std::vector< int > myValue
Definition: DtVisualizerAttribute.h:367
FontGlyph myValue
Definition: DtVisualizerAttribute.h:412
String vector type visualizer attribute.
Definition: DtVisualizerAttribute.h:106
DtVector myValue
Definition: DtVisualizerAttribute.h:664
Color visualizer attribute.
Definition: DtVisualizerAttribute.h:538
float type visualizer attribute.
Definition: DtVisualizerAttribute.h:459
typedef int(ZCALLBACK *close_file_func) OF((voidpf opaque
bool findAndReplace(const DtUnicode &orig, const DtUnicode &newValue)
Definition: DtVisualizerAttribute.h:139
Definition: DtVisualizerAttribute.h:40
RGBAColor myValue
Definition: DtVisualizerAttribute.h:580
ImageSymbolMap myValue
Definition: DtVisualizerAttribute.h:454
float myValue
Definition: DtVisualizerAttribute.h:496
Integer vector type visualizer attribute.
Definition: DtVisualizerAttribute.h:330
std::vector< std::string > StringVector
Definition: DtCommonTypes.h:18
virtual const StringVector & value() const
Get the attribute's value.
Definition: DtVisualizerAttribute.h:134
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
boolean type visualizer attribute.
Definition: DtVisualizerAttribute.h:65
vector 2D visualizer attribute.
Definition: DtVisualizerAttribute.h:627
String type visualizer attribute.
Definition: DtVisualizerAttribute.h:185
int myValue
Definition: DtVisualizerAttribute.h:325
Enumeration type visualizer attribute.
Definition: DtVisualizerAttribute.h:248
TypeInfo(const std::string &name)
Definition: DtVisualizerAttribute.h:42
DtUnicode myValue
Definition: DtVisualizerAttribute.h:219
Symbol Selector visual attribute.
Definition: DtVisualizerAttribute.h:417
Font glyph type visualizer attribute.
Definition: DtVisualizerAttribute.h:372
The abstract base visualizer attribute class.
Definition: DtVisualizerAttribute.h:24
Filename type visualizer attribute.
Definition: DtVisualizerAttribute.h:500
StringVector myValue
Definition: DtVisualizerAttribute.h:179
bool operator==(const DtTextureAtlasIndexParser::StringOrFloatAttrib &lhs, const DtTextureAtlasIndexParser::StringOrFloatAttrib &rhs)
needed for search comparison code
Definition: DtTextureAtlasIndexParser.h:153
std::map< int, DtUnicode > ImageSymbolMap
Definition: DtVisualizerAttribute.h:422
std::string className
Definition: DtVisualizerAttribute.h:47
boost::tuple< unsigned int, unsigned int, unsigned int, unsigned int > RGBAColor
Definition: DtVisualizerAttribute.h:543
DT_DLL_terrainCS bool operator!=(const DtDegMinSec &lhs, const DtDegMinSec &rhs)
DtVector myValue
Definition: DtVisualizerAttribute.h:622
bool contains(const DtUnicode &needle)
Look for this value in the list of strings.
Definition: DtVisualizerAttribute.h:156
Single model definition.
Definition: DtVisualizerAttribute.h:225
unsigned int FontGlyph
Definition: DtVisualizerAttribute.h:377
bool myValue
Definition: DtVisualizerAttribute.h:101
Contains DLL export macros.