33 SimpleNode(
const SGGeod& aPos,
bool aClose,
bool aLoop,
int aPaintCode,
int aLightCode)
44 BezierNode(
const SGGeod& aPos,
const SGGeod& aCtrlPt,
bool aClose,
bool aLoop,
int aPaintCode,
int aLightCode) :
mControl{aCtrlPt}
54 typedef std::vector<SGSharedPtr<NodeBase>>
NodeList;
59 void addNode(
const SGGeod& aPos,
bool aClose =
false,
bool aLoop =
false,
int paintCode = 0,
int lightCode = 0);
60 void addBezierNode(
const SGGeod& aPos,
const SGGeod& aCtrlPt,
bool aClose =
false,
bool aLoop =
false,
int paintCode = 0,
int lightCode = 0);
FGPavement(PositionedID aGuid, const std::string &aIdent, const SGGeod &aPos)
const NodeList & getNodeList() const
void addNode(const SGGeod &aPos, bool aClose=false, bool aLoop=false, int paintCode=0, int lightCode=0)
void addBezierNode(const SGGeod &aPos, const SGGeod &aCtrlPt, bool aClose=false, bool aLoop=false, int paintCode=0, int lightCode=0)
std::vector< SGSharedPtr< NodeBase > > NodeList
FGPositioned(PositionedID aGuid, Type ty, const std::string &aIdent, const SGGeod &aPos)
BezierNode(const SGGeod &aPos, const SGGeod &aCtrlPt, bool aClose, bool aLoop, int aPaintCode, int aLightCode)
SimpleNode(const SGGeod &aPos, bool aClose, bool aLoop, int aPaintCode, int aLightCode)