AGX Dynamics 2.42.3.0
Loading...
Searching...
No Matches
Grid.h File Reference
#include <tuple>
#include <agxTerrain/export.h>
#include <agxCollide/Mesh.h>
#include <agx/IndexLambdaKernel.h>
#include <mutex>
#include <agx/AffineMatrix4x4.h>
#include <agx/Plane.h>
#include <agx/Line.h>
#include <agxCollide/HeightField.h>
#include <agxCollide/BoundingAABB.h>
#include <agxCollide/Convex.h>
#include <agxStream/InputArchive.h>
#include <agxStream/OutputArchive.h>
#include <agxTerrain/VoxelGridUtils.h>

Go to the source code of this file.

Classes

struct  agxTerrain::ActiveZoneIntersectionData
 
class  agxTerrain::BasicGrid
 Pure virtual interface class for the data storage grid classes we have. More...
 
class  agxTerrain::Grid
 Extended pure virtual interface for Grid storage classes. More...
 
struct  agxTerrain::GridElement
 

Namespaces

namespace  agxTerrain
 The agxTerrain namespace contains a 3D model for a dynamic deformable Terrain and related classes.
 

Typedefs

typedef agx::Vector< MeshIntersectionTestData > agxTerrain::ActiveZoneShapes
 
typedef agx::observer_ptr< const BasicGrid > agxTerrain::BasicGridConstObserver
 
typedef agx::ref_ptr< const BasicGrid > agxTerrain::BasicGridConstRef
 
typedef agx::observer_ptr< BasicGrid > agxTerrain::BasicGridObserver
 
typedef agx::ref_ptr< BasicGrid > agxTerrain::BasicGridRef
 
typedef agx::observer_ptr< const Grid > agxTerrain::GridConstObserver
 
typedef agx::ref_ptr< const Grid > agxTerrain::GridConstRef
 
typedef agx::observer_ptr< Grid > agxTerrain::GridObserver
 
typedef agx::ref_ptr< Grid > agxTerrain::GridRef
 
typedef std::tuple< const agxCollide::Mesh *, agx::AffineMatrix4x4, agxCollide::BoundingAABB > agxTerrain::MeshIntersectionTestData
 
typedef std::tuple< const agxCollide::Shape *, agx::AffineMatrix4x4, agxCollide::BoundingAABB > agxTerrain::ShapeIntersectionTestData
 
typedef agx::Vector< std::array< agx::Vec3, 3 > > agxTerrain::TriangleVector