| add(agxSDK::MergeSplitAlgorithm *mergeSplitAlgorithm) | agxSDK::MergeSplitHandler | |
| allocateObserverVector() const | agx::Referenced | protected |
| as() | agx::Referenced | |
| as() const | agx::Referenced | |
| asSafe() | agx::Referenced | |
| asSafe() const | agx::Referenced | |
| createMergedBody() const | agxSDK::MergeSplitHandler | |
| deleteUsingDeleteHandler() const | agx::Referenced | protected |
| getAlgorithm() const | agxSDK::MergeSplitHandler | |
| getAlgorithms() const | agxSDK::MergeSplitHandler | |
| getDeleteHandler() | agx::Referenced | protectedstatic |
| getEnable() const | agxSDK::MergeSplitHandler | |
| getEnableGlobalMerge() const | agxSDK::MergeSplitHandler | |
| getEnableGlobalMergeSplit() const | agxSDK::MergeSplitHandler | |
| getEnableGlobalSplit() const | agxSDK::MergeSplitHandler | |
| getEnableMergePair(const agx::Name &group1, const agx::Name &group2) | agxSDK::MergeSplitHandler | |
| getEnableMergePair(agx::UInt32 group1, agx::UInt32 group2) | agxSDK::MergeSplitHandler | |
| getEnableMergePair(agx::UInt32 group1, const agx::Name &group2) | agxSDK::MergeSplitHandler | |
| getEnableMergePair(const agx::Name &group1, agx::UInt32 group2) | agxSDK::MergeSplitHandler | |
| getEnableSerialization() const | agxSDK::MergeSplitHandler | |
| getEnableSplitOnSeparation() const | agxSDK::MergeSplitHandler | |
| getGlobalConstraintThresholds() const | agxSDK::MergeSplitHandler | |
| getGlobalContactThresholds() const | agxSDK::MergeSplitHandler | |
| getGlobalWireThresholds() const | agxSDK::MergeSplitHandler | |
| getMergedBodies() const | agxSDK::MergeSplitHandler | |
| getOrCreateProperties(agx::RigidBody *rb) | agxSDK::MergeSplitHandler | static |
| getOrCreateProperties(agxCollide::Geometry *geometry) | agxSDK::MergeSplitHandler | static |
| getOrCreateProperties(agx::Constraint *constraint) | agxSDK::MergeSplitHandler | static |
| getOrCreateProperties(agx::ConstraintImplementation *constraint) | agxSDK::MergeSplitHandler | static |
| getOrCreateProperties(agxWire::Wire *wire) | agxSDK::MergeSplitHandler | static |
| getProperties(const agx::RigidBody *rb) | agxSDK::MergeSplitHandler | static |
| getProperties(agx::RigidBody *rb) | agxSDK::MergeSplitHandler | static |
| getProperties(const agxCollide::Geometry *geometry) | agxSDK::MergeSplitHandler | static |
| getProperties(agxCollide::Geometry *geometry) | agxSDK::MergeSplitHandler | static |
| getProperties(agx::Constraint *constraint) | agxSDK::MergeSplitHandler | inlinestatic |
| getProperties(const agx::Constraint *constraint) | agxSDK::MergeSplitHandler | inlinestatic |
| getProperties(agx::ConstraintImplementation *constraint) | agxSDK::MergeSplitHandler | static |
| getProperties(const agx::ConstraintImplementation *constraint) | agxSDK::MergeSplitHandler | static |
| getProperties(agxWire::Wire *wire) | agxSDK::MergeSplitHandler | static |
| getProperties(const agxWire::Wire *wire) | agxSDK::MergeSplitHandler | static |
| getReferenceCount() const | agx::Referenced | |
| getSimulation() const | agxSDK::MergeSplitHandler | |
| is() const | agx::Referenced | |
| isMergedByHandler(const agx::RigidBody *rb) | agxSDK::MergeSplitHandler | static |
| m_mutex | agx::Referenced | mutableprotected |
| m_observers | agx::Referenced | mutableprotected |
| m_refCount | agx::Referenced | mutableprotected |
| mayMerge(const agx::RigidBody *rb1, const agx::RigidBody *rb2) const | agxSDK::MergeSplitHandler | |
| mayMerge(const agxCollide::Geometry *geometry1, const agxCollide::Geometry *geometry2) const | agxSDK::MergeSplitHandler | |
| mayMerge(const agx::RigidBody *rb1, const agxSDK::MergeSplitProperties *p1, const agx::RigidBody *rb2, const agxSDK::MergeSplitProperties *p2) const | agxSDK::MergeSplitHandler | |
| mayMergeProperties(const agxSDK::MergeSplitProperties *properties) const | agxSDK::MergeSplitHandler | inline |
| maySplit(const agx::RigidBody *rb) const | agxSDK::MergeSplitHandler | |
| maySplit(const agx::RigidBody *rb, const agxSDK::MergeSplitProperties *properties) const | agxSDK::MergeSplitHandler | |
| maySplitProperties(const agxSDK::MergeSplitProperties *properties) const | agxSDK::MergeSplitHandler | inline |
| merge(agx::MergedBody::EdgeInteraction *edgeInteraction) | agxSDK::MergeSplitHandler | |
| MergedBodyRefContainer typedef | agxSDK::MergeSplitHandler | |
| MergeSplitAlgorithmContainer typedef | agxSDK::MergeSplitHandler | |
| mergeSplitBegin() | agxSDK::MergeSplitHandler | protectedvirtual |
| mergeSplitEnd() | agxSDK::MergeSplitHandler | protectedvirtual |
| operator=(const Referenced &) | agx::Referenced | |
| postStep() | agxSDK::MergeSplitHandler | protectedvirtual |
| preCollide() | agxSDK::MergeSplitHandler | protectedvirtual |
| preStep() | agxSDK::MergeSplitHandler | protectedvirtual |
| reference(void *ptr=nullptr) const | agx::Referenced | |
| Referenced() | agx::Referenced | |
| Referenced(const Referenced &) | agx::Referenced | |
| registerMergedBody(agx::MergedBody *mergedBody) | agxSDK::MergeSplitHandler | |
| remove(agxSDK::MergeSplitAlgorithm *mergeSplitAlgorithm) | agxSDK::MergeSplitHandler | |
| reset(agx::Bool resetState=true) | agxSDK::MergeSplitHandler | protectedvirtual |
| restore(agxStream::InputArchive &in) | agxSDK::MergeSplitHandler | protectedvirtual |
| separations(const agxCollide::SeparationPairVector &separations) | agxSDK::MergeSplitHandler | protectedvirtual |
| setDeleteHandler(DeleteHandler *handler) | agx::Referenced | protectedstatic |
| setEnable(agx::Bool enable) | agxSDK::MergeSplitHandler | |
| setEnableGlobalMerge(agx::Bool enable) | agxSDK::MergeSplitHandler | |
| setEnableGlobalMergeSplit(agx::Bool enable) | agxSDK::MergeSplitHandler | |
| setEnableGlobalSplit(agx::Bool enable) | agxSDK::MergeSplitHandler | |
| setEnableMergePair(const agx::Name &group1, const agx::Name &group2, agx::Bool enable) | agxSDK::MergeSplitHandler | |
| setEnableMergePair(agx::UInt32 group1, agx::UInt32 group2, agx::Bool enable) | agxSDK::MergeSplitHandler | |
| setEnableMergePair(agx::UInt32 group1, const agx::Name &group2, agx::Bool enable) | agxSDK::MergeSplitHandler | |
| setEnableMergePair(const agx::Name &group1, agx::UInt32 group2, agx::Bool enable) | agxSDK::MergeSplitHandler | |
| setEnableSerialization(agx::Bool enable) | agxSDK::MergeSplitHandler | |
| setEnableSplitOnSeparation(agx::Bool enable) | agxSDK::MergeSplitHandler | |
| split(agx::RigidBody *rb) | agxSDK::MergeSplitHandler | static |
| store(agxStream::OutputArchive &out) const | agxSDK::MergeSplitHandler | protectedvirtual |
| transferProperties(const agxCollide::Geometry *source, agxCollide::Geometry *destination) | agxSDK::MergeSplitHandler | static |
| transferProperties(const agx::RigidBody *source, agx::RigidBody *destination) | agxSDK::MergeSplitHandler | static |
| transferProperties(const agxWire::Wire *wire, agx::RigidBody *rb) | agxSDK::MergeSplitHandler | static |
| transferProperties(const agxWire::Wire *wire, agx::Constraint *constraint) | agxSDK::MergeSplitHandler | static |
| traverse(agx::MergedBody::EdgeInteractionVisitor visitor) const | agxSDK::MergeSplitHandler | |
| unreference(void *ptr=nullptr) const | agx::Referenced | |
| unreference_nodelete() const | agx::Referenced | |
| ValidateCast(const Referenced *object) | agx::Referenced | static |
| writeConnectivityGraph(const char *filename) const | agxSDK::MergeSplitHandler | |
| ~MergeSplitHandler() | agxSDK::MergeSplitHandler | protectedvirtual |
| ~Referenced() | agx::Referenced | protectedvirtual |