AGX Dynamics 2.42.3.0
Loading...
Searching...
No Matches
agxTerrain::ColumnHeightGrid Member List

This is the complete list of members for agxTerrain::ColumnHeightGrid, including all inherited members.

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::ColumnHeightGridprotected
allocateMinHeights()agxTerrain::ColumnHeightGridprotected
allocateObserverVector() constagx::Referencedprotected
as()agx::Referenced
as() constagx::Referenced
asSafe()agx::Referenced
asSafe() constagx::Referenced
clearGrid() overrideagxTerrain::ColumnHeightGridvirtual
clearMinHeights()agxTerrain::ColumnHeightGridprotected
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::ColumnHeightGridprotected
create(agxStream::InputArchive &)agxTerrain::ColumnHeightGridinlinestatic
deleteUsingDeleteHandler() constagx::Referencedprotected
empty() overrideagxTerrain::ColumnHeightGridvirtual
findVoxelSurfaceFromIndex(const agx::Vec3i &index, agx::Vec3i &result) overrideagxTerrain::ColumnHeightGridvirtual
generateUuid()agxStream::Serializableprotected
getActiveVoxelIndices() const overrideagxTerrain::ColumnHeightGridvirtual
getBoundingBox() const overrideagxTerrain::ColumnHeightGridvirtual
getClassName() constagxStream::Serializablevirtual
getDeleteHandler()agx::Referencedprotectedstatic
getElementSize() const overrideagxTerrain::ColumnHeightGridvirtual
getEnableMinimumHeights() constagxTerrain::ColumnHeightGrid
getEnableSerialization() constagxStream::Serializable
getEnableUuidGeneration()agxStream::Serializable
getFloatValue(const GridCoord &ijk) const overrideagxTerrain::ColumnHeightGridvirtual
getGridElement(const agx::Vec2i &ij) constagxTerrain::ColumnHeightGrid
getGridPositionFromVoxelIndex(const agx::Vec3i &voxelIndex) constagxTerrain::BasicGridinlineprotected
getHeightFromVoxelZAndOccupancy(int voxelZ, float occupancy)agxTerrain::ColumnHeightGrid
getIndex() constagxStream::Serializable
getLocalHeight(const agx::Vec2i terrainIndex)agxTerrain::ColumnHeightGrid
getLowestAllowableVoxelIndexZ() constagxTerrain::ColumnHeightGrid
getLowestMinimumHeight() constagxTerrain::ColumnHeightGrid
getMemoryUsage() const overrideagxTerrain::ColumnHeightGridvirtual
getMinimumHeight(agx::Vec2i terrainIndex) constagxTerrain::ColumnHeightGrid
getMinimumHeightIndexZ(agx::Vec2i terrainIndex) constagxTerrain::ColumnHeightGrid
getMinimumHeights() constagxTerrain::ColumnHeightGrid
getNumActiveVoxels() const overrideagxTerrain::ColumnHeightGridvirtual
getReferenceCount() constagx::Referenced
getResolution()agxTerrain::ColumnHeightGrid
getStorageAgent() const =0agxStream::Serializablepure virtual
getSurfaceHeightIndex(const agx::Vec2i terrainIndex) constagxTerrain::ColumnHeightGrid
getTotal() const overrideagxTerrain::ColumnHeightGridvirtual
getTotalAndLargest() const overrideagxTerrain::ColumnHeightGridvirtual
getUuid() constagxStream::Serializable
getVoxelAndOccupancy(const agx::Vec2i &terrainIndex)agxTerrain::ColumnHeightGrid
getVoxelIndexFromGridPosition(agx::Vec3 position) constagxTerrain::BasicGridinlineprotected
getVoxelZAndOccupancyFromLocalHeight(agx::Real height)agxTerrain::ColumnHeightGrid
getVoxelZFromHeight(agx::Real height) constagxTerrain::ColumnHeightGrid
GridCoord typedefagxTerrain::BasicGrid
GridCoordVector typedefagxTerrain::BasicGrid
GridFunction typedefagxTerrain::BasicGrid
hasIterateSupport() const overrideagxTerrain::ColumnHeightGridvirtual
is() constagx::Referenced
isActiveVoxel(const GridCoord &) const overrideagxTerrain::ColumnHeightGridvirtual
isFinished() constagxStream::Serializable
isIndexOutsideBounds(agx::Vec2i index) constagxTerrain::ColumnHeightGrid
iterateVoxels(GridFunction func) const overrideagxTerrain::ColumnHeightGridvirtual
m_mutexagx::Referencedmutableprotected
m_observersagx::Referencedmutableprotected
m_refCountagx::Referencedmutableprotected
operator=(const Referenced &)agx::Referenced
reference(void *ptr=nullptr) constagx::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) overrideagxTerrain::ColumnHeightGridvirtual
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) overrideagxTerrain::ColumnHeightGridvirtual
restore(agxStream::InputArchive &in) override=0agxTerrain::BasicGridpure virtual
Serializable()agxStream::Serializableprotected
Serializable(const Serializable &other)agxStream::Serializableprotected
setDeleteHandler(DeleteHandler *handler)agx::Referencedprotectedstatic
setEnableMinimumHeights(bool enable)agxTerrain::ColumnHeightGrid
setEnableSerialization(bool flag)agxStream::Serializable
setEnableUuidGeneration(bool flag)agxStream::Serializablestatic
setFinished()agxStream::Serializable
setFloatValue(const GridCoord &ijk, float value) overrideagxTerrain::ColumnHeightGridvirtual
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) overrideagxTerrain::ColumnHeightGridvirtual
sizeHint(size_t) overrideagxTerrain::ColumnHeightGridvirtual
store(agxStream::OutputArchive &out) const override=0agxTerrain::BasicGridpure virtual
unreference(void *ptr=nullptr) constagx::Referenced
unreference_nodelete() constagx::Referenced
ValidateCast(const Referenced *object)agx::Referencedstatic
~ColumnHeightGrid()agxTerrain::ColumnHeightGrid
~Referenced()agx::Referencedprotectedvirtual
~Serializable()agxStream::Serializablevirtual