|
AGX Dynamics 2.41.2.0
|
Class for visiting all elements in a tree of Assemblies. More...
#include <Assembly.h>
Inheritance diagram for agxSDK::AssemblyVisitor:Public Member Functions | |
| AssemblyVisitor () | |
| virtual | ~AssemblyVisitor () |
| bool | succeed () const |
Protected Member Functions | |
| void | setSucceed (bool flag) |
| virtual void | visit (agx::Constraint *) |
| virtual void | visit (agx::ContactMaterial *) |
| virtual void | visit (agx::Emitter *) |
| virtual void | visit (agx::Interaction *) |
| virtual void | visit (agx::MergedBody *) |
| virtual void | visit (agx::ObserverFrame *) |
| virtual void | visit (agx::ParticleSystem *) |
| virtual void | visit (agx::RigidBody *) |
| virtual void | visit (agxCollide::Geometry *) |
| virtual void | visit (agxSDK::TerrainInstance *) |
| virtual void | visit (agxSDK::TerrainToolInstance *) |
| virtual void | visit (Assembly *) |
| virtual void | visit (const agx::Constraint *) const |
| virtual void | visit (const agx::ContactMaterial *) const |
| virtual void | visit (const agx::Emitter *) const |
| virtual void | visit (const agx::Interaction *) const |
| virtual void | visit (const agx::MergedBody *) const |
| virtual void | visit (const agx::ObserverFrame *) const |
| virtual void | visit (const agx::ParticleSystem *) const |
| virtual void | visit (const agx::RigidBody *) const |
| virtual void | visit (const agxCollide::Geometry *) const |
| virtual void | visit (const agxSDK::TerrainInstance *) const |
| virtual void | visit (const agxSDK::TerrainToolInstance *) const |
| virtual void | visit (const Assembly *) const |
| virtual void | visit (const EventListener *) const |
| virtual void | visit (EventListener *) |
Protected Attributes | |
| bool | m_succeed |
Class for visiting all elements in a tree of Assemblies.
For each Body/constraint/geometry/assembly/EventListener a virtual call to visit (with the specified type) is performed.
This class can be used to enable all bodies in a structure/disable collisions between all geometries etc.. Just derive from this class and implement the visit method that you are interested in using.
Definition at line 931 of file Assembly.h.
| agxSDK::AssemblyVisitor::AssemblyVisitor | ( | ) |
|
virtual |
|
inlineprotected |
Definition at line 973 of file Assembly.h.
| bool agxSDK::AssemblyVisitor::succeed | ( | ) | const |
|
inlineprotectedvirtual |
Definition at line 945 of file Assembly.h.
|
inlineprotectedvirtual |
Definition at line 951 of file Assembly.h.
|
inlineprotectedvirtual |
Definition at line 953 of file Assembly.h.
|
inlineprotectedvirtual |
Definition at line 946 of file Assembly.h.
|
inlineprotectedvirtual |
Definition at line 955 of file Assembly.h.
|
inlineprotectedvirtual |
Definition at line 954 of file Assembly.h.
|
inlineprotectedvirtual |
Definition at line 952 of file Assembly.h.
|
inlineprotectedvirtual |
Reimplemented in agxUtil::CollectBodiesAndWiresVisitor.
Definition at line 947 of file Assembly.h.
|
inlineprotectedvirtual |
Definition at line 948 of file Assembly.h.
|
inlineprotectedvirtual |
Definition at line 956 of file Assembly.h.
|
inlineprotectedvirtual |
Definition at line 957 of file Assembly.h.
|
protectedvirtual |
Reimplemented in agxUtil::CollectBodiesAndWiresVisitor.
|
inlineprotectedvirtual |
Definition at line 959 of file Assembly.h.
|
inlineprotectedvirtual |
Definition at line 965 of file Assembly.h.
|
inlineprotectedvirtual |
Definition at line 967 of file Assembly.h.
|
inlineprotectedvirtual |
Definition at line 960 of file Assembly.h.
|
inlineprotectedvirtual |
Definition at line 969 of file Assembly.h.
|
inlineprotectedvirtual |
Definition at line 968 of file Assembly.h.
|
inlineprotectedvirtual |
Definition at line 966 of file Assembly.h.
|
inlineprotectedvirtual |
Reimplemented in agxUtil::CollectBodiesAndWiresVisitor.
Definition at line 961 of file Assembly.h.
|
inlineprotectedvirtual |
Definition at line 962 of file Assembly.h.
|
inlineprotectedvirtual |
Definition at line 970 of file Assembly.h.
|
inlineprotectedvirtual |
Definition at line 971 of file Assembly.h.
|
protectedvirtual |
Reimplemented in agxUtil::CollectBodiesAndWiresVisitor.
|
inlineprotectedvirtual |
Reimplemented in agxUtil::CollectBodiesAndWiresVisitor.
Definition at line 964 of file Assembly.h.
|
inlineprotectedvirtual |
Reimplemented in agxUtil::CollectBodiesAndWiresVisitor.
Definition at line 950 of file Assembly.h.
|
protected |
Definition at line 977 of file Assembly.h.