|
|
|
|
Documentation |
|
Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages Search
NL3D::CZoneLighter::CHeightField Class Reference#include <zone_lighter.h>
List of all members.
Public Types |
enum | TDirection {
North,
NorthEast,
East,
SouthEast,
South,
SouthWest,
West,
NorthWest
} |
Public Methods |
void | build (std::vector< float > &heightField, const NLMISC::CVector &origine, float cellSeize, uint width, uint height) |
float | getMaxHeight (const NLMISC::CVector &position, TDirection direction) const |
Private Attributes |
std::vector< std::vector<
float > > | HeightFields |
Member Enumeration Documentation
enum NL3D::CZoneLighter::CHeightField::TDirection
|
|
|
-
Enumeration values:
-
North |
|
NorthEast |
|
East |
|
SouthEast |
|
South |
|
SouthWest |
|
West |
|
NorthWest |
|
Definition at line 256 of file zone_lighter.h. |
Member Function Documentation
void NL3D::CZoneLighter::CHeightField::build |
( |
std::vector< float > & |
heightField, |
|
|
const NLMISC::CVector & |
origine, |
|
|
float |
cellSeize, |
|
|
uint |
width, |
|
|
uint |
height |
|
) |
|
|
Member Data Documentation
std::vector<std::vector<float> > NL3D::CZoneLighter::CHeightField::HeightFields [private]
|
|
The documentation for this class was generated from the following file:
|
|