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;
99 bool flipDisembarkBodyX()
101 return myFlipDisembarkBodyX;
104 void setFlipDisembarkBodyX(
bool flip)
106 myFlipDisembarkBodyX = flip;
109 bool flipDisembarkBodyY()
111 return myFlipDisembarkBodyY;
114 void setFlipDisembarkBodyY(
bool flip)
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;