| AGXSTREAM_DECLARE_ABSTRACT_SERIALIZABLE(agxTerrain::Grid) | agxTerrain::Grid | |
| agxTerrain::BasicGrid::AGXSTREAM_DECLARE_ABSTRACT_SERIALIZABLE(agxTerrain::BasicGrid) | agxTerrain::BasicGrid | |
| AGXSTREAM_DECLARE_SERIALIZABLE_BASE(agxTerrain::ColumnHeightGrid) | agxTerrain::ColumnHeightGrid | |
| allocateMassArray() | agxTerrain::ColumnHeightGrid | protected |
| allocateMinHeights() | agxTerrain::ColumnHeightGrid | protected |
| allocateObserverVector() const | agx::Referenced | protected |
| as() | agx::Referenced | |
| as() const | agx::Referenced | |
| asSafe() | agx::Referenced | |
| asSafe() const | agx::Referenced | |
| clearGrid() override | agxTerrain::ColumnHeightGrid | virtual |
| clearMinHeights() | agxTerrain::ColumnHeightGrid | protected |
| ColumnHeightGrid(const float defaultValue, const size_t resolutionX, const size_t resolutionY, const agx::Real lowestMinimumHeight, const agx::Real voxelSize, const agx::RealVector &minimumHeights=agx::RealVector()) | agxTerrain::ColumnHeightGrid | |
| ColumnHeightGrid() | agxTerrain::ColumnHeightGrid | protected |
| create(agxStream::InputArchive &) | agxTerrain::ColumnHeightGrid | inlinestatic |
| deleteUsingDeleteHandler() const | agx::Referenced | protected |
| empty() override | agxTerrain::ColumnHeightGrid | virtual |
| findVoxelSurfaceFromIndex(const agx::Vec3i &index, agx::Vec3i &result) override | agxTerrain::ColumnHeightGrid | virtual |
| generateUuid() | agxStream::Serializable | protected |
| getActiveVoxelIndices() const override | agxTerrain::ColumnHeightGrid | virtual |
| getBoundingBox() const override | agxTerrain::ColumnHeightGrid | virtual |
| getClassName() const | agxStream::Serializable | virtual |
| getDeleteHandler() | agx::Referenced | protectedstatic |
| getElementSize() const override | agxTerrain::ColumnHeightGrid | virtual |
| getEnableMinimumHeights() const | agxTerrain::ColumnHeightGrid | |
| getEnableSerialization() const | agxStream::Serializable | |
| getEnableUuidGeneration() | agxStream::Serializable | |
| getFloatValue(const GridCoord &ijk) const override | agxTerrain::ColumnHeightGrid | virtual |
| getGridElement(const agx::Vec2i &ij) const | agxTerrain::ColumnHeightGrid | |
| getGridPositionFromVoxelIndex(const agx::Vec3i &voxelIndex) const | agxTerrain::BasicGrid | inlineprotected |
| getHeightFromVoxelZAndOccupancy(int voxelZ, float occupancy) | agxTerrain::ColumnHeightGrid | |
| getIndex() const | agxStream::Serializable | |
| getLocalHeight(const agx::Vec2i terrainIndex) | agxTerrain::ColumnHeightGrid | |
| getLowestAllowableVoxelIndexZ() const | agxTerrain::ColumnHeightGrid | |
| getLowestMinimumHeight() const | agxTerrain::ColumnHeightGrid | |
| getMemoryUsage() const override | agxTerrain::ColumnHeightGrid | virtual |
| getMinimumHeight(agx::Vec2i terrainIndex) const | agxTerrain::ColumnHeightGrid | |
| getMinimumHeightIndexZ(agx::Vec2i terrainIndex) const | agxTerrain::ColumnHeightGrid | |
| getMinimumHeights() const | agxTerrain::ColumnHeightGrid | |
| getNumActiveVoxels() const override | agxTerrain::ColumnHeightGrid | virtual |
| getReferenceCount() const | agx::Referenced | |
| getResolution() | agxTerrain::ColumnHeightGrid | |
| getStorageAgent() const =0 | agxStream::Serializable | pure virtual |
| getSurfaceHeightIndex(const agx::Vec2i terrainIndex) const | agxTerrain::ColumnHeightGrid | |
| getTotal() const override | agxTerrain::ColumnHeightGrid | virtual |
| getTotalAndLargest() const override | agxTerrain::ColumnHeightGrid | virtual |
| getUuid() const | agxStream::Serializable | |
| getVoxelAndOccupancy(const agx::Vec2i &terrainIndex) | agxTerrain::ColumnHeightGrid | |
| getVoxelIndexFromGridPosition(agx::Vec3 position) const | agxTerrain::BasicGrid | inlineprotected |
| getVoxelZAndOccupancyFromLocalHeight(agx::Real height) | agxTerrain::ColumnHeightGrid | |
| getVoxelZFromHeight(agx::Real height) const | agxTerrain::ColumnHeightGrid | |
| GridCoord typedef | agxTerrain::BasicGrid | |
| GridCoordVector typedef | agxTerrain::BasicGrid | |
| GridFunction typedef | agxTerrain::BasicGrid | |
| hasIterateSupport() const override | agxTerrain::ColumnHeightGrid | virtual |
| is() const | agx::Referenced | |
| isActiveVoxel(const GridCoord &) const override | agxTerrain::ColumnHeightGrid | virtual |
| isFinished() const | agxStream::Serializable | |
| isIndexOutsideBounds(agx::Vec2i index) const | agxTerrain::ColumnHeightGrid | |
| iterateVoxels(GridFunction func) const override | agxTerrain::ColumnHeightGrid | virtual |
| m_mutex | agx::Referenced | mutableprotected |
| m_observers | agx::Referenced | mutableprotected |
| m_refCount | agx::Referenced | mutableprotected |
| operator=(const Referenced &) | agx::Referenced | |
| reference(void *ptr=nullptr) const | agx::Referenced | |
| Referenced() | agx::Referenced | |
| Referenced(const Referenced &) | agx::Referenced | |
| removeVolumeInActiveZone(const agx::AffineMatrix4x4 &gridTransformation, const ActiveZoneShapes &activeZoneShapes, const ActiveZoneShapes &innerShape, const agx::Plane &innerShapeBoundary, const agx::Bound3 &activeZoneGeometryBound, const agx::Vec3iVector voxelsInPrimaryActiveZoneLastTimeStep, std::function< float(const agx::Vec3i &)> getCompression, std::function< bool(const agx::Vec2i &)> canRemoveIndex, agx::Real voxelSize, agx::Real minOccupancyRemoval, std::function< agx::Real(const agx::Vec2i &)> getMinAllowedHeight, bool useParticleFreeDeformers) override | agxTerrain::ColumnHeightGrid | virtual |
| removeVolumeInShape(const agx::AffineMatrix4x4 &gridTransformation, const ShapeIntersectionTestData &shape, std::function< float(const agx::Vec3i &)> getCompression, std::function< bool(const agx::Vec2i &)> canRemoveIndex, std::function< bool(const agx::Vec3 &, const agx::Vec3i &)> isWithinBoundry, agx::Real voxelSize, agx::Real minOccupancyRemoval, std::function< agx::Real(const agx::Vec2i &)> getMinAllowedHeight) override | agxTerrain::ColumnHeightGrid | virtual |
| restore(agxStream::InputArchive &in) override=0 | agxTerrain::BasicGrid | pure virtual |
| Serializable() | agxStream::Serializable | protected |
| Serializable(const Serializable &other) | agxStream::Serializable | protected |
| setDeleteHandler(DeleteHandler *handler) | agx::Referenced | protectedstatic |
| setEnableMinimumHeights(bool enable) | agxTerrain::ColumnHeightGrid | |
| setEnableSerialization(bool flag) | agxStream::Serializable | |
| setEnableUuidGeneration(bool flag) | agxStream::Serializable | static |
| setFinished() | agxStream::Serializable | |
| setFloatValue(const GridCoord &ijk, float value) override | agxTerrain::ColumnHeightGrid | virtual |
| setGridColumnOccupancy(const agx::Vec2i terrainIndex, int voxelZ, float occupancy) | agxTerrain::ColumnHeightGrid | |
| setLowestMinimumHeight(agx::Real minimumHeight) | agxTerrain::ColumnHeightGrid | |
| setMinimumHeight(agx::Vec2i terrainIndex, agx::Real minimumHeight) | agxTerrain::ColumnHeightGrid | |
| setMinimumHeights(const agx::RealVector &minimumHeights) | agxTerrain::ColumnHeightGrid | |
| setOccupancyInSurfaceVoxel(const agx::Vec2i terrainIndex, float occupancy) | agxTerrain::ColumnHeightGrid | |
| setUuid(const agx::Uuid &uuid) | agxStream::Serializable | |
| setValuesBelowHeightField(const agxCollide::HeightField *heightField, agx::Real voxelSize, int lowestAllowedVoxelIndex, BasicGrid *compactionGrid) override | agxTerrain::ColumnHeightGrid | virtual |
| sizeHint(size_t) override | agxTerrain::ColumnHeightGrid | virtual |
| store(agxStream::OutputArchive &out) const override=0 | agxTerrain::BasicGrid | pure virtual |
| unreference(void *ptr=nullptr) const | agx::Referenced | |
| unreference_nodelete() const | agx::Referenced | |
| ValidateCast(const Referenced *object) | agx::Referenced | static |
| ~ColumnHeightGrid() | agxTerrain::ColumnHeightGrid | |
| ~Referenced() | agx::Referenced | protectedvirtual |
| ~Serializable() | agxStream::Serializable | virtual |