#include <LandscapeMovement.h>

Public Types | |
| enum | Type { eShips, eBoids, eSpline } |
Public Member Functions | |
| virtual bool | readXML (XMLNode *node) |
| virtual Type | getType ()=0 |
Static Public Member Functions | |
| static LandscapeMovementType * | create (const char *type) |
Public Attributes | |
| std::string | groupname |
Definition at line 28 of file LandscapeMovement.h.
| LandscapeMovementType * LandscapeMovementType::create | ( | const char * | type | ) | [static] |
Definition at line 25 of file LandscapeMovement.cpp.
References S3D::dialogMessage(), S3D::formatStringBuffer(), and LangStringUtil::strcmp().
Referenced by LandscapeInclude::readXML().
| bool LandscapeMovementType::readXML | ( | XMLNode * | node | ) | [virtual] |
Reimplemented in LandscapeMovementTypeBoids, LandscapeMovementTypeShips, and LandscapeMovementTypeSpline.
Definition at line 34 of file LandscapeMovement.cpp.
References XMLNode::failChildren(), XMLNode::getNamedChild(), and groupname.
Referenced by LandscapeMovementTypeBoids::readXML(), LandscapeMovementTypeSpline::readXML(), LandscapeMovementTypeShips::readXML(), and LandscapeInclude::readXML().
| virtual Type LandscapeMovementType::getType | ( | ) | [pure virtual] |
Implemented in LandscapeMovementTypeBoids, LandscapeMovementTypeShips, and LandscapeMovementTypeSpline.
Referenced by TargetMovement::addMovementType().
Definition at line 43 of file LandscapeMovement.h.
Referenced by TargetMovementEntrySpline::generate(), TargetMovementEntryShips::generate(), TargetMovementEntryBoids::generate(), and readXML().
1.5.3