8 #include <vlutil/vlString.h>
18 #include "mtl/envValue.h"
58 void setIsRandomized(
bool);
59 bool isRandomized()
const;
61 bool canCreate()
const;
62 void setCanCreate(
bool);
64 bool canAggregate()
const;
65 void setCanAggregate(
bool);
83 void setIncludeInBVSPCalcs(
bool);
84 bool includeInBVSPCalcs()
const;
94 void removeOnPalette(
const DtString&);
95 void setOnlyOnPalette(
const DtString&);
100 void setDefaultOverlayLayer(
const DtString&);
101 DtString defaultOverlayLayer()
const;
117 virtual void getSelf(DtlObjPtr args,
124 virtual void readFromEnvironment(
DtEnvironmentSP, DtEnvValueSP objectNode);
131 virtual void updateImageData(
char from,
char to)
const;
bool operator==(const DtReaderWriter &) const
Equivalence operator.
DtRwNLengthStringVector myDeployableCountries
Definition: modelSetEntry.h:145
virtual DtString value(const DtString &) const
Given the key, return the value.
**virtual void setObjectType(const DtObjectType &)
virtual const char * readerWriterType() const
Used to supply a string type that this reader writer type is.
bool canAggregate() const
Definition: modelSetEntry.h:256
void setDefaultOverlayLayer(const DtString &)
Definition: modelSetEntry.h:221
const DtRwForces & forces() const
Definition: modelSetEntry.h:286
void setCategories(const DtRwNLengthStringVector &)
Definition: modelSetEntry.h:296
void setIncludeInBVSPCalcs(bool)
Whether or not to include in bounding volume or support point calcs from the entity editor...
Definition: modelSetEntry.h:326
DtRwString myUniqueID
Definition: modelSetEntry.h:137
bool canCreate() const
Definition: modelSetEntry.h:246
void setIconForList(const DtString &, const DtString &)
Definition: modelSetEntry.h:169
DtRwBoolean myCanAggregate
Definition: modelSetEntry.h:135
class DtRwObjectType:
Definition: rwObjectType.h:18
#define DT_DLL_vrfobjparam
This file is used to determine how to build.
Definition: vrfobjparamDefines.h:28
DtRwNLengthStringVector is a named, readable/writable vector of strings of arbitrary length...
Definition: rwNLengthStringVector.h:28
DtRwString myKeywords
Definition: modelSetEntry.h:138
void setDeployableCountries(const DtRwNLengthStringVector &)
Definition: modelSetEntry.h:316
void setPlatform(const DtString &)
Definition: modelSetEntry.h:191
DtRwNLengthStringVector myCategories
Definition: modelSetEntry.h:144
DT_DLL_readerWriter DtBoost::shared_ptr< DtEnvironment > DtEnvironmentSP
Definition: readerWriter.h:30
DtRwBoolean myIncludeInBVSPCalcs
Definition: modelSetEntry.h:147
DtString defaultOverlayLayer() const
Definition: modelSetEntry.h:226
void setObjectType(const DtObjectType &)
Definition: modelSetEntry.h:261
DtRwString myMenuIcon
Definition: modelSetEntry.h:139
const DtRwNLengthStringVector & categories() const
Definition: modelSetEntry.h:301
void setUniqueID(const DtString &)
Definition: modelSetEntry.h:231
DtRwForces myForces
Definition: modelSetEntry.h:142
Definition: readerWriter.h:85
Description: Readable, Writable DtString Variable substitutions are done on this object when it is re...
Definition: rwString.h:20
bool isRandomized() const
Definition: modelSetEntry.h:341
*virtual const DtObjectType & objectType() const
DtString label() const
Definition: modelSetEntry.h:186
DtRwBoolean myCanCreate
Definition: modelSetEntry.h:134
Definition: readerWriterRegistry.h:39
DtRwObjectType myObjectType
Definition: modelSetEntry.h:141
const DtObjectType & objectType() const
Definition: modelSetEntry.h:266
void setKeywords(const DtString &)
Definition: modelSetEntry.h:211
DtString keywords() const
Definition: modelSetEntry.h:216
void setCanAggregate(bool)
Definition: modelSetEntry.h:251
DtRwStringAttributeList myIconLists
Definition: modelSetEntry.h:146
Definition: objectType.h:27
DtString menuIcon() const
Definition: modelSetEntry.h:206
Description: A model is a set of items that defines a model to create in the back-end from the front-...
Definition: modelSetEntry.h:24
const DtObjectType & matchType() const
Definition: modelSetEntry.h:276
void setMatchType(const DtObjectType &)
The match type is a second entry that can be used to match against an object type.
Definition: modelSetEntry.h:271
DtObjectType myMatchType
Definition: modelSetEntry.h:151
std::list< const DtRwVariableBindings * > DtVariableBindingsList
Definition: readerWriterRegistry.h:29
void setMenuIcon(const DtString &)
Definition: modelSetEntry.h:201
std::vector< DtFilename > SearchPaths
Definition: readerWriter.h:92
const DtRwStringAttributeList & iconLists() const
Accesor/mutator for list icons that can be applied to a category of list selected.
Definition: modelSetEntry.h:154
DtString platform() const
Definition: modelSetEntry.h:196
DtString uniqueID() const
Definition: modelSetEntry.h:236
virtual void getSelf(DtlObjPtr args, const DtReaderWriter::SearchPaths &searchPaths=SearchPaths(), const DtVariableBindingsList &variableBindings=nullVariableReference())
Top level to read itself from an input stream.
Description: A readable, writable list of DtForceType.
Definition: rwForces.h:34
static const DtVariableBindingsList & nullVariableReference()
void setOnPalettes(const DtRwNLengthStringVector &)
Definition: modelSetEntry.h:306
class DtRwStringAttribute:
Definition: rwStringAttribute.h:19
DtRwNLengthStringVector myOnPalettes
Definition: modelSetEntry.h:143
Description: Readable, Writable bool.
Definition: rwBoolean.h:26
virtual void removeStringAttribute(const DtString &key)
bool includeInBVSPCalcs() const
Definition: modelSetEntry.h:331
const DtRwNLengthStringVector & deployableCountries() const
Definition: modelSetEntry.h:321
virtual DtRwStringAttribute * addStringAttribute(const DtRwStringAttribute &stringAttribute)
const DtReaderWriter & operator=(const DtReaderWriter &orig)
assignment operator
void setIsRandomized(bool)
Whether or not this model represents a randomized object type.
Definition: modelSetEntry.h:336
DtString iconForList(const DtString &) const
Definition: modelSetEntry.h:176
bool operator!=(const DtReaderWriter &rhs)
Definition: readerWriter.h:121
void setIconLists(const DtRwStringAttributeList &)
Definition: modelSetEntry.h:164
DtRwString myLabel
Definition: modelSetEntry.h:136
DtRwString myDefaultOverlayLayer
Definition: modelSetEntry.h:140
void setForces(const DtRwForces &)
Definition: modelSetEntry.h:281
void setLabel(const DtString &)
Definition: modelSetEntry.h:181
const DtRwNLengthStringVector & onPalettes() const
Definition: modelSetEntry.h:311
void setCanCreate(bool)
Definition: modelSetEntry.h:241
class DtRwStringAttributeList:
Definition: rwStringAttributeList.h:29
DtRwBoolean myIsRandomized
Definition: modelSetEntry.h:149
DtString myPlatform
Definition: modelSetEntry.h:148