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);
128 virtual void writeToEnvironment(
DtEnvironmentSP, DtEnvValueSP objectNode)
const;
130 virtual void updateImageData(
char from,
char to)
const;
bool operator==(const DtReaderWriter &) const
Equivalence operator.
DtRwNLengthStringVector myDeployableCountries
Definition: modelSetEntry.h:144
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:255
void setDefaultOverlayLayer(const DtString &)
Definition: modelSetEntry.h:220
const DtRwForces & forces() const
Definition: modelSetEntry.h:285
void setCategories(const DtRwNLengthStringVector &)
Definition: modelSetEntry.h:295
void setIncludeInBVSPCalcs(bool)
Whether or not to include in bounding volume or support point calcs from the entity editor...
Definition: modelSetEntry.h:325
DtRwString myUniqueID
Definition: modelSetEntry.h:136
bool canCreate() const
Definition: modelSetEntry.h:245
void setIconForList(const DtString &, const DtString &)
Definition: modelSetEntry.h:168
DtRwBoolean myCanAggregate
Definition: modelSetEntry.h:134
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:137
void setDeployableCountries(const DtRwNLengthStringVector &)
Definition: modelSetEntry.h:315
void setPlatform(const DtString &)
Definition: modelSetEntry.h:190
DtRwNLengthStringVector myCategories
Definition: modelSetEntry.h:143
DT_DLL_readerWriter DtBoost::shared_ptr< DtEnvironment > DtEnvironmentSP
Definition: readerWriter.h:30
DtRwBoolean myIncludeInBVSPCalcs
Definition: modelSetEntry.h:146
DtString defaultOverlayLayer() const
Definition: modelSetEntry.h:225
void setObjectType(const DtObjectType &)
Definition: modelSetEntry.h:260
DtRwString myMenuIcon
Definition: modelSetEntry.h:138
const DtRwNLengthStringVector & categories() const
Definition: modelSetEntry.h:300
void setUniqueID(const DtString &)
Definition: modelSetEntry.h:230
DtRwForces myForces
Definition: modelSetEntry.h:141
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:340
*virtual const DtObjectType & objectType() const
DtString label() const
Definition: modelSetEntry.h:185
DtRwBoolean myCanCreate
Definition: modelSetEntry.h:133
Definition: readerWriterRegistry.h:39
DtRwObjectType myObjectType
Definition: modelSetEntry.h:140
const DtObjectType & objectType() const
Definition: modelSetEntry.h:265
void setKeywords(const DtString &)
Definition: modelSetEntry.h:210
DtString keywords() const
Definition: modelSetEntry.h:215
void setCanAggregate(bool)
Definition: modelSetEntry.h:250
DtRwStringAttributeList myIconLists
Definition: modelSetEntry.h:145
Definition: objectType.h:27
DtString menuIcon() const
Definition: modelSetEntry.h:205
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:275
void setMatchType(const DtObjectType &)
The match type is a second entry that can be used to match against an object type.
Definition: modelSetEntry.h:270
DtObjectType myMatchType
Definition: modelSetEntry.h:150
std::list< const DtRwVariableBindings * > DtVariableBindingsList
Definition: readerWriterRegistry.h:29
void setMenuIcon(const DtString &)
Definition: modelSetEntry.h:200
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:153
DtString platform() const
Definition: modelSetEntry.h:195
DtString uniqueID() const
Definition: modelSetEntry.h:235
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:305
class DtRwStringAttribute:
Definition: rwStringAttribute.h:19
DtRwNLengthStringVector myOnPalettes
Definition: modelSetEntry.h:142
Description: Readable, Writable bool.
Definition: rwBoolean.h:26
virtual void removeStringAttribute(const DtString &key)
bool includeInBVSPCalcs() const
Definition: modelSetEntry.h:330
const DtRwNLengthStringVector & deployableCountries() const
Definition: modelSetEntry.h:320
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:335
DtString iconForList(const DtString &) const
Definition: modelSetEntry.h:175
bool operator!=(const DtReaderWriter &rhs)
Definition: readerWriter.h:121
void setIconLists(const DtRwStringAttributeList &)
Definition: modelSetEntry.h:163
DtRwString myLabel
Definition: modelSetEntry.h:135
DtRwString myDefaultOverlayLayer
Definition: modelSetEntry.h:139
void setForces(const DtRwForces &)
Definition: modelSetEntry.h:280
void setLabel(const DtString &)
Definition: modelSetEntry.h:180
const DtRwNLengthStringVector & onPalettes() const
Definition: modelSetEntry.h:310
void setCanCreate(bool)
Definition: modelSetEntry.h:240
class DtRwStringAttributeList:
Definition: rwStringAttributeList.h:29
DtRwBoolean myIsRandomized
Definition: modelSetEntry.h:148
DtString myPlatform
Definition: modelSetEntry.h:147