Advanced Strategic Command
Public Member Functions | List of all members
AStar3D::OperationLimiter Class Referenceabstract

#include <astar2.h>

Inheritance diagram for AStar3D::OperationLimiter:
Inheritance graph
[legend]

Public Member Functions

virtual bool allowHeightChange ()=0
 
virtual bool allowMovement ()=0
 
virtual bool allowLeavingContainer ()=0
 
virtual bool allowDocking ()=0
 
virtual ~OperationLimiter ()
 

Detailed Description

Definition at line 23 of file astar2.h.

Constructor & Destructor Documentation

virtual AStar3D::OperationLimiter::~OperationLimiter ( )
inlinevirtual

Definition at line 29 of file astar2.h.

Member Function Documentation

virtual bool AStar3D::OperationLimiter::allowDocking ( )
pure virtual

Implemented in MovementLimitation, and HeightChangeLimitation.

Referenced by AStar3D::findPath().

virtual bool AStar3D::OperationLimiter::allowHeightChange ( )
pure virtual

Implemented in MovementLimitation, and HeightChangeLimitation.

Referenced by AStar3D::findPath().

virtual bool AStar3D::OperationLimiter::allowLeavingContainer ( )
pure virtual

Implemented in MovementLimitation, and HeightChangeLimitation.

Referenced by AStar3D::findPath().

virtual bool AStar3D::OperationLimiter::allowMovement ( )
pure virtual

Implemented in MovementLimitation, and HeightChangeLimitation.

Referenced by AStar3D::findPath().


The documentation for this class was generated from the following file: