| add(EdgeInteraction *edge) | agx::MergedBody | |
| add(Listener *listener) | agx::MergedBody | |
| AGXSTREAM_DECLARE_ABSTRACT_SERIALIZABLE(MergedBody::EdgeInteraction) | agx::MergedBody | |
| AGXSTREAM_DECLARE_SERIALIZABLE_BASE(MergedBody::EmptyEdgeInteraction) | agx::MergedBody | |
| AGXSTREAM_DECLARE_SERIALIZABLE_BASE(MergedBody::ContactGeneratorEdgeInteraction) | agx::MergedBody | |
| AGXSTREAM_DECLARE_SERIALIZABLE_BASE(MergedBody::GeometryContactEdgeInteraction) | agx::MergedBody | |
| AGXSTREAM_DECLARE_SERIALIZABLE_BASE(MergedBody::BinaryConstraintEdgeInteraction) | agx::MergedBody | |
| AGXSTREAM_DECLARE_SERIALIZABLE_BASE(MergedBody::ParticleParticleInteraction) | agx::MergedBody | |
| allocateObserverVector() const | agx::Referenced | protected |
| as() | agx::Referenced | |
| as() const | agx::Referenced | |
| asSafe() | agx::Referenced | |
| asSafe() const | agx::Referenced | |
| AUTO_CLEAN_WHEN_EMPTY enum value | agx::MergedBody | |
| BINARY_CONSTRAINT enum value | agx::MergedBody | |
| BinaryConstraintEdgeInteraction(agx::Constraint *constraint) | agx::MergedBody | explicit |
| BinaryConstraintEdgeInteraction(agx::HighLevelConstraintImplementation *constraint) | agx::MergedBody | explicit |
| BinaryConstraintEdgeInteraction() | agx::MergedBody | protected |
| BinaryConstraintEdgeInteractionConstObserver typedef | agx::MergedBody | |
| BinaryConstraintEdgeInteractionConstRef typedef | agx::MergedBody | |
| BinaryConstraintEdgeInteractionObserver typedef | agx::MergedBody | |
| BinaryConstraintEdgeInteractionRef typedef | agx::MergedBody | |
| clone() | agx::MergedBody | virtual |
| clone()=0 | agx::MergedBody | pure virtual |
| CONSTRAINT enum value | agx::MergedBody | |
| CONTACT enum value | agx::MergedBody | |
| CONTACT_GENERATOR enum value | agx::MergedBody | |
| ContactGeneratorEdgeInteraction(agx::RigidBody *rb1, agx::RigidBody *rb2) | agx::MergedBody | |
| ContactGeneratorEdgeInteraction() | agx::MergedBody | protected |
| ContactGeneratorEdgeInteractionConstObserver typedef | agx::MergedBody | |
| ContactGeneratorEdgeInteractionConstRef typedef | agx::MergedBody | |
| ContactGeneratorEdgeInteractionObserver typedef | agx::MergedBody | |
| ContactGeneratorEdgeInteractionRef typedef | agx::MergedBody | |
| containsDeletedBodies() const | agx::MergedBody | |
| create(agxStream::InputArchive &) | agx::MergedBody | inlinestatic |
| create(agxStream::InputArchive &) | agx::MergedBody | inlinestatic |
| create(agxStream::InputArchive &) | agx::MergedBody | inlinestatic |
| create(agxStream::InputArchive &) | agx::MergedBody | inlinestatic |
| create(agxStream::InputArchive &) | agx::MergedBody | inlinestatic |
| debugPrint(const agx::RigidBody *rb) const | agx::MergedBody | |
| deleteUsingDeleteHandler() const | agx::Referenced | protected |
| EdgeInteraction(agx::RigidBody *rb1, agx::RigidBody *rb2, InteractionTag tag, agx::Bool valid=true) | agx::MergedBody | protected |
| EdgeInteractionConstObserver typedef | agx::MergedBody | |
| EdgeInteractionConstRef typedef | agx::MergedBody | |
| EdgeInteractionObserver typedef | agx::MergedBody | |
| EdgeInteractionRef typedef | agx::MergedBody | |
| EdgeInteractionRefContainer typedef | agx::MergedBody | |
| EdgeInteractionVisitor typedef | agx::MergedBody | |
| EmptyEdgeInteraction(agx::RigidBody *rb1, agx::RigidBody *rb2) | agx::MergedBody | |
| EmptyEdgeInteraction() | agx::MergedBody | protected |
| EmptyEdgeInteractionConstObserver typedef | agx::MergedBody | |
| EmptyEdgeInteractionConstRef typedef | agx::MergedBody | |
| EmptyEdgeInteractionObserver typedef | agx::MergedBody | |
| EmptyEdgeInteractionRef typedef | agx::MergedBody | |
| filter(const agx::RigidBody *rb) | agx::MergedBody | static |
| filter(agx::RigidBody *rb) | agx::MergedBody | static |
| findMergedBodyIndex(agx::Physics::RigidBodyPtr rb) | agx::MergedBody | static |
| generateInteraction(agxSDK::Simulation *simulation, agxCollide::LocalGeometryContactVector &newContacts)=0 | agx::MergedBody | pure virtual |
| generateInteraction(agxSDK::Simulation *, agxCollide::LocalGeometryContactVector &) override | agx::MergedBody | inlineprotectedvirtual |
| generateInteraction(agxSDK::Simulation *simulation, agxCollide::LocalGeometryContactVector &newContacts) override | agx::MergedBody | protectedvirtual |
| generateInteraction(agxSDK::Simulation *simulation, agxCollide::LocalGeometryContactVector &newContacts) override | agx::MergedBody | protectedvirtual |
| generateInteraction(agxSDK::Simulation *simulation, agxCollide::LocalGeometryContactVector &newContacts) override | agx::MergedBody | protectedvirtual |
| generateInteraction(agxSDK::Simulation *, agxCollide::LocalGeometryContactVector &) override | agx::MergedBody | protectedvirtual |
| generateUuid() | agxStream::Serializable | protected |
| GeometryContactEdgeInteraction(agx::Physics::GeometryContactPtr gcPtr) | agx::MergedBody | explicit |
| GeometryContactEdgeInteraction(agxCollide::Geometry *geometry1, agx::RigidBody *rb1, agxCollide::Geometry *geometry2, agx::RigidBody *rb2) | agx::MergedBody | |
| GeometryContactEdgeInteraction() | agx::MergedBody | protected |
| GeometryContactEdgeInteractionConstObserver typedef | agx::MergedBody | |
| GeometryContactEdgeInteractionConstRef typedef | agx::MergedBody | |
| GeometryContactEdgeInteractionObserver typedef | agx::MergedBody | |
| GeometryContactEdgeInteractionRef typedef | agx::MergedBody | |
| get(const agx::RigidBody *rb) | agx::MergedBody | static |
| get(agx::RigidBody *rb) | agx::MergedBody | static |
| get(agx::Constraint *constraint) | agx::MergedBody | static |
| get(const agx::Constraint *constraint) | agx::MergedBody | static |
| getActive(const agx::RigidBody *rb) | agx::MergedBody | static |
| getActive(agx::RigidBody *rb) | agx::MergedBody | static |
| getClassName() const | agxStream::Serializable | virtual |
| getConstraint() | agx::MergedBody | |
| getConstraint() const | agx::MergedBody | |
| getDebugRenderColor(agx::Vec3 &color) const | agx::MergedBody | |
| getDeleteHandler() | agx::Referenced | protectedstatic |
| getEdge(const agx::Constraint *constraint) | agx::MergedBody | static |
| getEdge(const agx::HighLevelConstraintImplementation *constraint) | agx::MergedBody | static |
| getEdges(const agx::RigidBody *rb1, const agx::RigidBody *rb2) const | agx::MergedBody | |
| getEnableAutomaticCleanupWhenEmpty() const | agx::MergedBody | |
| getEnableSerialization() const | agxStream::Serializable | |
| getEnableUuidGeneration() | agxStream::Serializable | |
| getGeometry1() const | agx::MergedBody | |
| getGeometry2() const | agx::MergedBody | |
| getIndex() const | agxStream::Serializable | |
| getName() const | agx::MergedBody | |
| getNeighbors(const agx::RigidBody *rb) const | agx::MergedBody | |
| getNumPairs() const | agx::MergedBody | |
| getPoints() const | agx::MergedBody | |
| getReferenceCount() const | agx::Referenced | |
| getRigidBody() const | agx::MergedBody | |
| getRigidBody1() const | agx::MergedBody | |
| getRigidBody2() const | agx::MergedBody | |
| getSimulation() | agx::MergedBody | protected |
| getSimulation() const | agx::MergedBody | protected |
| getState() const | agx::MergedBody | |
| getStorageAgent() const =0 | agxStream::Serializable | pure virtual |
| getUuid() const | agxStream::Serializable | |
| getValid() const | agx::MergedBody | |
| INTERACTION_GRAPH_DIRTY enum value | agx::MergedBody | |
| InteractionTag enum name | agx::MergedBody | |
| InternalState typedef | agx::MergedBody | |
| is() const | agx::Referenced | |
| isActive() const | agx::MergedBody | |
| isEmpty() const | agx::MergedBody | |
| isFinished() const | agxStream::Serializable | |
| isRoot(const agx::RigidBody *rb) | agx::MergedBody | inlinestatic |
| isTagged(InteractionTag tag) const | agx::MergedBody | |
| ListenerConstObserver typedef | agx::MergedBody | |
| ListenerConstRef typedef | agx::MergedBody | |
| ListenerObserver typedef | agx::MergedBody | |
| ListenerRef typedef | agx::MergedBody | |
| m_observers | agx::Referenced | mutableprotected |
| m_refCount | agx::Referenced | mutableprotected |
| merge(agx::MergedBody *other, EdgeInteraction *edge) | agx::MergedBody | |
| merged(const agx::RigidBody *rb1, const agx::RigidBody *rb2) const | agx::MergedBody | |
| MergedBody() | agx::MergedBody | |
| NONE enum value | agx::MergedBody | |
| onAdd(agx::RigidBody *, const agx::MergedBody *) const | agx::MergedBody | inlinevirtual |
| onAdded(EdgeInteraction *, const agx::MergedBody *) const | agx::MergedBody | inlinevirtual |
| onCleanup() | agx::MergedBody | protectedvirtual |
| onMovedFromTo(const MergedBody::EdgeInteractionRefContainer &, const agx::MergedBody *, const agx::MergedBody *) const | agx::MergedBody | inlinevirtual |
| onRemove(agx::RigidBody *rb) | agx::MergedBody | protectedvirtual |
| onRemove(agx::Constraint *constraint) | agx::MergedBody | protectedvirtual |
| onRemove(agxCollide::Geometry *geometry) | agx::MergedBody | protectedvirtual |
| onRemove(agx::RigidBody *, const agx::MergedBody *) const | agx::MergedBody | inlinevirtual |
| onRemoved(const MergedBody::EdgeInteractionRefContainer &, const agx::MergedBody *) const | agx::MergedBody | inlinevirtual |
| operator=(const Referenced &) | agx::Referenced | |
| PARTICLE_GENERATOR enum value | agx::MergedBody | |
| ParticleParticleInteraction(agx::RigidBody *substituteBody1, agx::RigidBody *substituteBody2) | agx::MergedBody | |
| ParticleParticleInteraction() | agx::MergedBody | protected |
| ParticleParticleInteractionConstObserver typedef | agx::MergedBody | |
| ParticleParticleInteractionConstRef typedef | agx::MergedBody | |
| ParticleParticleInteractionObserver typedef | agx::MergedBody | |
| ParticleParticleInteractionRef typedef | agx::MergedBody | |
| PointContainer typedef | agx::MergedBody | |
| postStep() | agx::MergedBody | protectedvirtual |
| preCollide() | agx::MergedBody | protectedvirtual |
| preStep() | agx::MergedBody | protectedvirtual |
| READY_FOR_SOLVER enum value | agx::MergedBody | |
| reference(void *ptr=nullptr) const | agx::Referenced | |
| Referenced() | agx::Referenced | |
| Referenced(const Referenced &) | agx::Referenced | |
| remove(EdgeInteraction *edge) | agx::MergedBody | |
| remove(agx::RigidBody *rb) | agx::MergedBody | |
| remove(Listener *listener) | agx::MergedBody | |
| restore(agxStream::InputArchive &in) override | agx::MergedBody | virtual |
| RESTORED enum value | agx::MergedBody | |
| restoreLightData(agxStream::StorageStream &str) override | agx::MergedBody | virtual |
| restoreLightData(agxStream::StorageStream &str) override | agx::MergedBody | virtual |
| restoreLightData(agxStream::StorageStream &str) override | agx::MergedBody | virtual |
| restoreLightData(agxStream::StorageStream &str) override | agx::MergedBody | virtual |
| restoreLightData(agxStream::StorageStream &str) override | agx::MergedBody | virtual |
| restoreLightData(agxStream::StorageStream &str) override | agx::MergedBody | virtual |
| RigidBodyVisitor typedef | agx::MergedBody | |
| Serializable() | agxStream::Serializable | protected |
| Serializable(const Serializable &other) | agxStream::Serializable | protected |
| setBodies(agx::RigidBody *rb1, agx::RigidBody *rb2) | agx::MergedBody | protected |
| setDeleteHandler(DeleteHandler *handler) | agx::Referenced | protectedstatic |
| setEnableAutomaticCleanupWhenEmpty(agx::Bool enable) | agx::MergedBody | |
| setEnableSerialization(bool flag) | agxStream::Serializable | |
| setEnableUuidGeneration(bool flag) | agxStream::Serializable | static |
| setFinished() | agxStream::Serializable | |
| setName(const agx::Name &name) | agx::MergedBody | |
| setSimulation(agxSDK::Simulation *simulation) | agx::MergedBody | protectedvirtual |
| setUuid(const agx::Uuid &uuid) | agxStream::Serializable | |
| shouldIntegratePosition(const agx::RigidBody *rb) | agx::MergedBody | static |
| split(agx::RigidBody *rb) | agx::MergedBody | static |
| split(agx::Constraint *constraint) | agx::MergedBody | static |
| split(agx::HighLevelConstraintImplementation *constraint) | agx::MergedBody | static |
| splitIslands() | agx::MergedBody | |
| State enum name | agx::MergedBody | |
| store(agxStream::OutputArchive &out) const override | agx::MergedBody | virtual |
| storeLightData(agxStream::StorageStream &str) const override | agx::MergedBody | virtual |
| storeLightData(agxStream::StorageStream &str) const override | agx::MergedBody | virtual |
| storeLightData(agxStream::StorageStream &str) const override | agx::MergedBody | virtual |
| storeLightData(agxStream::StorageStream &str) const override | agx::MergedBody | virtual |
| storeLightData(agxStream::StorageStream &str) const override | agx::MergedBody | virtual |
| storeLightData(agxStream::StorageStream &str) const override | agx::MergedBody | virtual |
| traverse(RigidBodyVisitor visitor, agx::Bool includeDisabled=false) const | agx::MergedBody | |
| traverse(EdgeInteractionVisitor visitor, agx::Bool includeDisabled=false) const | agx::MergedBody | |
| traverse(const agx::RigidBody *rb, EdgeInteractionVisitor visitor, agx::Bool includeDisabled=false) const | agx::MergedBody | |
| traverse(const agx::RigidBody *rb, RigidBodyVisitor visitor, agx::Bool includeDisabled=false) const | agx::MergedBody | |
| unreference(void *ptr=nullptr) const | agx::Referenced | |
| unreference_nodelete() const | agx::Referenced | |
| updateProperties() | agx::MergedBody | |
| ValidateCast(const Referenced *object) | agx::Referenced | static |
| ~BinaryConstraintEdgeInteraction() | agx::MergedBody | protectedvirtual |
| ~ContactGeneratorEdgeInteraction() | agx::MergedBody | protectedvirtual |
| ~EdgeInteraction() | agx::MergedBody | protectedvirtual |
| ~EmptyEdgeInteraction() | agx::MergedBody | protectedvirtual |
| ~GeometryContactEdgeInteraction() | agx::MergedBody | protectedvirtual |
| ~Listener() | agx::MergedBody | protectedvirtual |
| ~MergedBody() | agx::MergedBody | protectedvirtual |
| ~ParticleParticleInteraction() | agx::MergedBody | protectedvirtual |
| ~Referenced() | agx::Referenced | protectedvirtual |
| ~Serializable() | agxStream::Serializable | virtual |