16 #include "mtl/envValue.h"
45 virtual void readFromEnvironment(
DtEnvironmentSP, DtEnvValueSP objectNode);
48 virtual void writeToEnvironment(
DtEnvironmentSP, DtEnvValueSP objectNode)
const;
50 virtual void removeSlot(
int index);
51 virtual void removeSlotExclusion(
int index);
52 virtual void removeIngressPoint(
int index);
53 virtual void removeEgressPoint(
int index);
55 virtual void removeIngressLoadPoint(
int lp,
int index);
56 virtual void removeEgressLoadPoint(
int lp,
int index);
57 virtual void removeLoadPoint(
DtLoadPoint& lp,
int index);
61 return myIngressPoints;
66 return myIngressPoints;
71 return myEgressPoints;
76 return myEgressPoints;
81 return myEmbarkationSlots;
86 return myEmbarkationSlots;
91 return mySlotExclusions;
96 return mySlotExclusions;
101 return myFlipDisembarkBodyX;
106 myFlipDisembarkBodyX = flip;
111 return myFlipDisembarkBodyY;
116 myFlipDisembarkBodyY = flip;
119 virtual LoadPoints readLoadPoints(
DtEnvironmentSP e, DtEnvValueSP objectNode,
122 DtEnvValueSP objectNode)
const;
124 DtEnvValueSP objectNode)
const;
129 DtEnvValueSP objectNode,
const DtString& pointType)
const;
130 virtual void writeEmbarkationSlots(
const EmbarkationSlots&,
132 virtual void writeSlotExclusions(
const SlotExclusions&,
DtEnvironmentSP e,
133 DtEnvValueSP objectNode)
const;
Description: DtNLengthIntegerVector is a named, readable/writable vector of integers of arbitrary len...
Definition: nLengthIntegerVector.h:28
DT_DLL_readerWriter DtBoost::shared_ptr< DtEnvironment > DtEnvironmentSP
Definition: readerWriter.h:30
DtLoadPoint; Readable/writeable object for describing position for entity loading/unloading.
Definition: loadPoint.h:22
DT_DLL_terrainCS bool operator==(const DtDegMinSec &lhs, const DtDegMinSec &rhs)
#define DT_DLL_simulationObjectEditorimpl
This file is used to determine how to build.
Definition: simulationObjectEditorImplDefines.h:33