#include <HeightFieldGenerator.h>
|
| | HeightFieldGenerator () |
| | Default constructor.
|
| |
| | Referenced () |
| | Default constructor.
|
| |
| | Referenced (const Referenced &) |
| |
| template<typename T > |
| T * | as () |
| | Subclass casting.
|
| |
| template<typename T > |
| const T * | as () const |
| |
| template<typename T > |
| T * | asSafe () |
| | Safe subclass casting, return nullptr if template type does not match.
|
| |
| template<typename T > |
| const T * | asSafe () const |
| |
| int | getReferenceCount () const |
| |
| template<typename T > |
| bool | is () const |
| | Subclass test.
|
| |
| Referenced & | operator= (const Referenced &) |
| | Assignment operator. Will increment the number of references to the referenced object.
|
| |
| void | reference (void *ptr=nullptr) const |
| | Explicitly increment the reference count by one, indicating that this object has another pointer which is referencing it.
|
| |
| void | unreference (void *ptr=nullptr) const |
| | Decrement the reference count by one, indicating that a pointer to this object is referencing it.
|
| |
| void | unreference_nodelete () const |
| | Decrement the reference count by one, indicating that a pointer to this object is referencing it.
|
| |
|
| static agxCollide::HeightField * | createHeightFieldFromFile (const agx::String &filename, agx::Real sizeX, agx::Real sizeY, agx::Real low, agx::Real high, agx::Real bottomMargin=agx::Real(1)) |
| |
| static agxCollide::HeightField * | createHeightFieldFromImage (agxIO::Image *image, agx::Real sizeX, agx::Real sizeY, agx::Real low, agx::Real high, agx::Real bottomMargin=agx::Real(1)) |
| |
| template<typename T > |
| static bool | ValidateCast (const Referenced *object) |
| |
Definition at line 36 of file HeightFieldGenerator.h.
◆ HeightFieldGenerator()
| agxUtil::HeightFieldGenerator::HeightFieldGenerator |
( |
| ) |
|
|
inline |
◆ ~HeightFieldGenerator()
| virtual agxUtil::HeightFieldGenerator::~HeightFieldGenerator |
( |
| ) |
|
|
protectedvirtual |
◆ createHeightFieldFromFile()
- Parameters
-
| filename | - Path to an image which will be read as a height map. |
| sizeX | - World size in the x dimension |
| sizeY | - World size in the y dimension |
| low | - The lowest height in the z dimension, maps to the lowest value in the image |
| high | - The highest height in the z dimension, maps to the highest value in the image |
| bottomMargin | How deep is the HeightField under its lowest point? |
- Returns
- a HeightField shape with extents in X/Y and height values along Z
◆ createHeightFieldFromImage()
- Parameters
-
| image | - Pointer to an image used for creating the height field |
| sizeX | - World size in the x dimension |
| sizeY | - World size in the y dimension |
| low | - The lowest height in the z dimension, maps to the lowest value in the image |
| high | - The highest height in the z dimension, maps to the highest value in the image |
| bottomMargin | How deep is the HeightField under its lowest point? |
- Returns
- a HeightField shape with extents in X/Y and height values along Z
The documentation for this class was generated from the following file: