Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | Private Attributes | List of all members
PathfinderPassability Class Reference

#include <CCmpPathfinder_Common.h>

Public Member Functions

 PathfinderPassability (ICmpPathfinder::pass_class_t mask, const CParamNode &node)
 
bool IsPassable (fixed waterdepth, fixed steepness, fixed shoredist)
 

Public Attributes

ICmpPathfinder::pass_class_t m_Mask
 

Private Attributes

fixed m_MinDepth
 
fixed m_MaxDepth
 
fixed m_MaxSlope
 
fixed m_MinShore
 
fixed m_MaxShore
 

Detailed Description

Definition at line 79 of file CCmpPathfinder_Common.h.

Constructor & Destructor Documentation

PathfinderPassability::PathfinderPassability ( ICmpPathfinder::pass_class_t  mask,
const CParamNode node 
)
inline

Definition at line 82 of file CCmpPathfinder_Common.h.

Member Function Documentation

bool PathfinderPassability::IsPassable ( fixed  waterdepth,
fixed  steepness,
fixed  shoredist 
)
inline

Definition at line 112 of file CCmpPathfinder_Common.h.

Member Data Documentation

ICmpPathfinder::pass_class_t PathfinderPassability::m_Mask

Definition at line 117 of file CCmpPathfinder_Common.h.

fixed PathfinderPassability::m_MaxDepth
private

Definition at line 120 of file CCmpPathfinder_Common.h.

fixed PathfinderPassability::m_MaxShore
private

Definition at line 123 of file CCmpPathfinder_Common.h.

fixed PathfinderPassability::m_MaxSlope
private

Definition at line 121 of file CCmpPathfinder_Common.h.

fixed PathfinderPassability::m_MinDepth
private

Definition at line 119 of file CCmpPathfinder_Common.h.

fixed PathfinderPassability::m_MinShore
private

Definition at line 122 of file CCmpPathfinder_Common.h.


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