|
AGX Dynamics 2.42.1.1
|
#include <agxOSG/export.h>#include <agx/agx_vector_types.h>#include <agxUnit/UnitMacros.h>#include <agx/RigidBody.h>Go to the source code of this file.
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 | agxOSG |
| The agxOSG namespace provides functionality for visualizing AGX simulations with OpenSceneGraph. | |
| namespace | agxSDK |
| The agxSDK namespace contain classes to bridge the collision detection system and the dynamical simulation system including Material, event listeners etc. | |
| namespace | agxUnit |
Typedefs | |
| typedef agx::RigidBodyPtrVector(* | agxUnit::ManyBodiesRestingScenePtr) (agxSDK::Simulation *simulation, osg::Group *root) |
| typedef agx::RigidBody *(* | agxUnit::OneBodyRestingScenePtr) (agxSDK::Simulation *simulation, osg::Group *root) |
| typedef void(* | agxUnit::ScenePtr) (agxSDK::Simulation *simulation, osg::Group *root) |
Enumerations | |
| enum | agxUnit::NormalType { agxUnit::NORMAL , agxUnit::NORMAL_AND_NEGATIVE , agxUnit::ORTHOGONAL_TO_NORMAL , agxUnit::NORMAL_NO_DEPTH , agxUnit::IGNORE_NORMAL_AND_DEPTH } |
Functions | |
| AGXOSG_EXPORT osg::Group * | agxUnit::testContainsContact (agxSDK::Simulation *simulation, agxOSG::ExampleApplication *application, ScenePtr scene, const char *groupName, const char *testName, agx::Vec3 normal, agx::Real depth, NormalType normalType=NORMAL, unsigned int minNumContacts=1) |
| AGXOSG_EXPORT osg::Group * | agxUnit::testContainsContact (agxSDK::Simulation *simulation, agxOSG::ExampleApplication *application, ScenePtr scene, const char *groupName, const char *testName, agx::Vec3f normal, agx::Real depth, NormalType normalType=NORMAL, unsigned int minNumContacts=1) |
| AGXOSG_EXPORT osg::Group * | agxUnit::testContainsNoContact (agxSDK::Simulation *simulation, agxOSG::ExampleApplication *application, ScenePtr scene, const char *groupName, const char *testName) |
| AGXOSG_EXPORT osg::Group * | agxUnit::testResting (agxSDK::Simulation *simulation, agxOSG::ExampleApplication *application, ManyBodiesRestingScenePtr restingScene, const char *groupName, const char *testName, agx::Real preTestingTime=agx::Real(1)) |
| AGXOSG_EXPORT osg::Group * | agxUnit::testResting (agxSDK::Simulation *simulation, agxOSG::ExampleApplication *application, OneBodyRestingScenePtr restingScene, const char *groupName, const char *testName, agx::Real preTestingTime=agx::Real(1)) |