mercator  0.4.0
A terrain generation library for the Worldforge system.
Mercator::HeightMap Member List

This is the complete list of members for Mercator::HeightMap, including all inherited members.

allocate()Mercator::Buffer< float >inline
Buffer(unsigned int size, unsigned int channels)Mercator::Buffer< float >explicit
checkMaxMin(float h)Mercator::HeightMap
fill2d(const BasePoint &p1, const BasePoint &p2, const BasePoint &p3, const BasePoint &p4)Mercator::HeightMap
get(int x, int z) const Mercator::HeightMapinline
getChannels() constMercator::Buffer< float >inline
getData()Mercator::Buffer< float >inline
getData() constMercator::Buffer< float >inline
getHeight(float x, float z, float &h) const (defined in Mercator::HeightMap)Mercator::HeightMap
getHeightAndNormal(float x, float z, float &h, WFMath::Vector< 3 > &normal) const Mercator::HeightMap
getMax() const Mercator::HeightMapinline
getMin() const Mercator::HeightMapinline
getResolution() const Mercator::HeightMapinline
getSize() constMercator::Buffer< float >inline
HeightMap(int resolution)Mercator::HeightMapexplicit
invalidate()Mercator::Buffer< float >inline
isValid() constMercator::Buffer< float >inline
m_channelsMercator::Buffer< float >protected
m_dataMercator::Buffer< float >protected
m_sizeMercator::Buffer< float >protected
operator()(unsigned int x, unsigned int y, unsigned int channel)Mercator::Buffer< float >inline
operator()(unsigned int x, unsigned int y, unsigned int channel) constMercator::Buffer< float >inline
~Buffer() (defined in Mercator::Buffer< float >)Mercator::Buffer< float >virtual
~HeightMap() override=default (defined in Mercator::HeightMap)Mercator::HeightMap