|
AGX Dynamics 2.42.3.0
|
#include <agxCollide/agxCollide.h>#include <agx/HashVector.h>#include <agx/SetVector.h>#include <agx/Vector.h>#include <agx/HashSet.h>#include <string>#include <agxCollide/Geometry.h>#include <agxCollide/HierarchicalGrid.h>#include <agxCollide/Contacts.h>#include <agxCollide/DisabledCollisionsState.h>#include <agxCollide/SweepAndPrune.h>#include <agxCollide/GeometryPair.h>#include <agxCollide/CollisionGroupManager.h>#include <agxCollide/Sphere.h>#include <agx/Task.h>#include <agx/Timer.h>#include <agx/Component.h>#include <agx/HashTableComponent.h>#include <agx/Physics/GeometryContactEntity.h>#include <agx/Physics/ContactPointEntity.h>#include <agx/Physics/ParticleGeometryContactEntity.h>#include <agx/Physics/ParticlePairContactEntity.h>#include <agxCollide/SpaceListener.h>Go to the source code of this file.
Classes | |
| class | agxCollide::Space |
| This class contains all Geometries and performs Broad Phase and Narrow Phase collision detection to calculate overlapping Geometry pairs. More... | |
Namespaces | |
| namespace | agx |
| The agx namespace contains the dynamics/math part of the AGX Dynamics API. | |
| namespace | agxCollide |
| This namespace consists of a set of classes for handling geometric intersection tests including boolean tests, penetration and contact sets. | |
| namespace | agxIO |
| The agxIO namespace contains classes for reading, writing and finding files. | |
| namespace | agxModel |
| Contain classes for higher level modeling primitives, such as Tree, Terrain etc. | |
| namespace | agxSDK |
| The agxSDK namespace contain classes to bridge the collision detection system and the dynamical simulation system including Material, event listeners etc. | |
Typedefs | |
| typedef agx::Vector< agx::Physics::BroadPhasePairPtr, agxData::BufferProxyAllocator > | agxCollide::BroadPhasePairVector |
| typedef agx::Vector< agx::Physics::GeometryPairPtr > | agxCollide::LocalSeparationPairVector |
| typedef agx::Vector< agx::Physics::ParticleGeometryContactPtr > | agxCollide::ParticleGeometryContactVector |
| typedef std::pair< agx::Physics::ParticlePtr, agx::Physics::GeometryPtr > | agxCollide::ParticleGeometryPair |
| typedef agx::Vector< ParticleGeometryPair > | agxCollide::ParticleGeometryPairVector |
| typedef agx::Vector< agx::Physics::ParticlePairContactPtr > | agxCollide::ParticlePairContactVector |
| typedef agx::Vector< agx::Physics::GeometryPairPtr, agxData::BufferProxyAllocator > | agxCollide::SeparationPairVector |
| typedef agx::observer_ptr< const Space > | agxCollide::SpaceConstObserver |
| typedef agx::ref_ptr< const Space > | agxCollide::SpaceConstRef |
| typedef agx::observer_ptr< Space > | agxCollide::SpaceObserver |
| typedef agx::ref_ptr< Space > | agxCollide::SpaceRef |