Vegastrike 0.5.1 rc1
1.0
Original sources for Vegastrike Evolved
|
#include <criteria.h>
Public Member Functions | |
virtual bool | isDestination (unsigned system) const =0 |
virtual std::string | getDescription () const =0 |
virtual std::string | getText () const =0 |
virtual CriteriaNode * | unhook ()=0 |
virtual std::vector < CriteriaNode * > | getChildren () const =0 |
virtual CriteriaNode * | clone () const =0 |
CriteriaNode (CriteriaParent *parent=NULL) | |
virtual | ~CriteriaNode () |
void | setParent (CriteriaParent *parent) |
CriteriaParent * | getParent () |
Definition at line 37 of file criteria.h.
|
inline |
Definition at line 48 of file criteria.h.
|
inlinevirtual |
Definition at line 49 of file criteria.h.
|
pure virtual |
Implemented in CriteriaSector, CriteriaOwnedBy, CriteriaContains, CriteriaLeaf, CriteriaOr, CriteriaAnd, CriteriaBinaryOperator, CriteriaNot, CriteriaRoot, and CriteriaParent.
Referenced by CriteriaRoot::clone(), CriteriaNot::clone(), CriteriaAnd::clone(), and CriteriaOr::clone().
|
pure virtual |
Implemented in CriteriaLeaf, CriteriaBinaryOperator, CriteriaNot, and CriteriaRoot.
|
pure virtual |
Implemented in CriteriaSector, CriteriaOwnedBy, CriteriaContains, CriteriaOr, CriteriaAnd, CriteriaNot, and CriteriaRoot.
Referenced by CriteriaRoot::getDescription(), CriteriaNot::getDescription(), CriteriaAnd::getDescription(), and CriteriaOr::getDescription().
|
inline |
Definition at line 55 of file criteria.h.
Referenced by CriteriaBinaryOperator::CriteriaBinaryOperator(), CriteriaNot::CriteriaNot(), CriteriaNot::unhook(), CriteriaBinaryOperator::unhook(), and CriteriaLeaf::unhook().
|
pure virtual |
Implemented in CriteriaSector, CriteriaOwnedBy, CriteriaContains, CriteriaOr, CriteriaAnd, CriteriaNot, and CriteriaRoot.
|
pure virtual |
Implemented in CriteriaSector, CriteriaOwnedBy, CriteriaContains, CriteriaOr, CriteriaAnd, CriteriaNot, and CriteriaRoot.
Referenced by CriteriaRoot::isDestination(), CriteriaNot::isDestination(), CriteriaAnd::isDestination(), and CriteriaOr::isDestination().
|
inline |
Definition at line 51 of file criteria.h.
Referenced by CriteriaBinaryOperator::CriteriaBinaryOperator(), CriteriaNot::CriteriaNot(), CriteriaRoot::CriteriaRoot(), CriteriaRoot::setChild(), CriteriaNot::unhook(), and CriteriaBinaryOperator::unhook().
|
pure virtual |
Implemented in CriteriaLeaf, CriteriaBinaryOperator, CriteriaNot, and CriteriaRoot.
Referenced by NavComputer::actionRemoveCriteria().