_load(TiXmlElement *eComponent, Device *device) | agx::Component | static |
addEventListener(agxSDK::StepEventListener *listener) | agxSDK::TerrainToolInstance | |
addListener(EventListener *listener) | agx::Object | |
addNotification() override | agxTerrain::CompositeShovel | virtual |
addObject(agx::Object *object, bool assignContext=true) | agx::Component | virtual |
addObjectEvent | agx::Component | |
allocateObserverVector() const | agx::Referenced | protected |
as() | agx::Referenced | |
as() const | agx::Referenced | |
asSafe() | agx::Referenced | |
asSafe() const | agx::Referenced | |
autoComplete(const String &partialName, StringVector &matchingNames) const | agx::Component | virtual |
buildNavigationTree(agxJson::Value &eNode) const override | agx::Component | virtual |
ClamShellBucket(agxTerrain::Shovel *shovel1, agxTerrain::Shovel *shovel2) | agxTerrain::ClamShellBucket | |
ClamShellBucket() | agxTerrain::ClamShellBucket | protected |
ClassModel() | agx::Component | static |
Component(const agx::Name &name=agx::Name(), agx::Model *model=agx::Component::ClassModel(), agx::Device *device=nullptr) | agx::Component | |
CompositeShovel() | agxTerrain::CompositeShovel | |
computeCurrentDistance() const | agxTerrain::ClamShellBucket | |
configure(TiXmlElement *eComponent) override | agx::Component | virtual |
configure(Model *model) | agx::Component | |
deleteUsingDeleteHandler() const | agx::Referenced | protected |
ENABLED enum value | agxTerrain::CompositeShovel | protected |
EventConstObserver typedef | agx::Object | |
EventConstRef typedef | agx::Object | |
EventObserver typedef | agx::Object | |
EventObserverVector typedef | agx::Object | |
EventPtrVector typedef | agx::Object | |
EventRef typedef | agx::Object | |
EventRefVector typedef | agx::Object | |
expandAutoCompletionMatch(const String &query, const StringVector &matchingNames) const | agx::Component | protected |
find(const agxSDK::Simulation *simulation, const agx::Name &name) | agxTerrain::ClamShellBucket | static |
find(const agxSDK::Simulation *simulation, const agx::Uuid &uuid) | agxTerrain::ClamShellBucket | static |
findAll(const agxSDK::Simulation *simulation) | agxTerrain::ClamShellBucket | static |
Flags typedef | agxTerrain::CompositeShovel | protected |
fullName() const | agx::Object | |
fullPath() const | agx::Object | |
fullPath(const agx::Object *root) const | agx::Object | |
generateName(const agx::String &bindPath) | agx::Object | static |
generateUuid() | agxStream::Serializable | protected |
getActiveObjects() | agx::Object | static |
getAggregateContacts(agxSDK::Simulation *simulation) | agxTerrain::ClamShellBucket | |
getAutoScopedResource(const agx::Path &path, agx::Model *model=nullptr) | agx::Object | |
getAutoScopedResource(const agx::Path &path, agx::Model *model=nullptr) const | agx::Object | |
getAutoScopedResource(const agx::Path &path) | agx::Object | |
getAutoScopedResource(const agx::Path &path) const | agx::Object | |
getClassName() const | agxStream::Serializable | virtual |
getClosedThreshold() const | agxTerrain::ClamShellBucket | |
getContext() | agx::Object | |
getContext() const | agx::Object | |
getContext() | agx::Object | |
getContext() const | agx::Object | |
getDeleteHandler() | agx::Referenced | protectedstatic |
getDevice() | agx::Component | |
getDevice() const | agx::Component | |
getDevice() | agx::Component | |
getDevice() const | agx::Component | |
getEnable() const | agxTerrain::CompositeShovel | |
getEnableRebind() | agx::Object | static |
getEnableSerialization() const | agxStream::Serializable | |
getEnableUuidGeneration() | agxStream::Serializable | |
getId() const | agx::Object | |
getImplementationName() const | agx::Object | |
getIndex() const | agxStream::Serializable | |
getModel() | agx::Object | |
getModel() const | agx::Object | |
getName() const | agx::Object | |
getNextSibling() | agx::Object | |
getNextSibling() const | agx::Object | |
getNumObjects(const agx::Name &name) const | agx::Component | |
getObject(const agx::Name &name, size_t index=0) | agx::Component | |
getObject(const agx::Name &name, size_t index=0) const | agx::Component | |
getObject(const agx::Name &name, agx::Model *model, size_t index=0) | agx::Component | |
getObject(const agx::Name &name, agx::Model *model, size_t index=0) const | agx::Component | |
getObject(const agx::Name &name, size_t index=0) | agx::Component | |
getObject(const agx::Name &name, size_t index=0) const | agx::Component | |
getObjects() const | agx::Component | |
getObjects(agx::ObjectPtrVector &result, bool recursive=false) const | agx::Component | |
getObjects(agx::ObjectPtrVector &result, const agx::Model *model, bool recursive=false) const | agx::Component | |
getPath() const | agx::Object | |
getPath(const agx::Object *root) const | agx::Object | |
getReferenceCount() const | agx::Referenced | |
getResource(const agx::Path &path, agx::Model *model=nullptr) | agx::Object | |
getResource(const agx::Path &path, agx::Model *model=nullptr) const | agx::Object | |
getResource(const agx::Path &path) | agx::Object | |
getResource(const agx::Path &path) const | agx::Object | |
getResourceImpl(const Path &path, agx::Model *model) override | agx::Component | virtual |
getRootContext() | agx::Object | |
getRootContext() const | agx::Object | |
getShovel(SHOVEL i) const | agxTerrain::ClamShellBucket | |
getSimulation() const | agxSDK::TerrainToolInstance | |
getSoilMassInBucket() const | agxTerrain::ClamShellBucket | |
getStorageAgent() const =0 | agxStream::Serializable | pure virtual |
getUuid() const | agxStream::Serializable | |
hasListener(EventListener *listener) | agx::Object | |
hasParent(const agx::Object *node) const | agx::Object | |
is() const | agx::Referenced | |
isChildShovelsValid() const | agxTerrain::CompositeShovel | protected |
isClosed() const | agxTerrain::ClamShellBucket | |
isFinished() const | agxStream::Serializable | |
isUnique() const | agx::Object | |
isValid() const override | agxTerrain::ClamShellBucket | virtual |
last() | agxSDK::TerrainToolInstance | protectedvirtual |
load(const String &path, const Path &_namespace=Path()) | agx::Component | static |
load(const String &path, Device *device, const Path &_namespace=Path()) | agx::Component | static |
load(const Path &path, const Name &implementation, Device *device, const Path &_namespace=Path()) | agx::Component | static |
load(TiXmlElement *eComponent, Device *device) | agx::Component | static |
agx::Object::load(const String &path, Device *device, const String &type="", size_t instance=0) | agx::Object | static |
agx::Object::load(const String &path, Device *device, const String &type, const String &attribute, const String &value) | agx::Object | static |
agx::Object::load(const String &path, Device *device, ObjectPtrVector &loadedObjects) | agx::Object | static |
m_closedThreshold | agxTerrain::ClamShellBucket | protected |
m_debugRenderSettings | agxTerrain::ClamShellBucket | protected |
m_flags | agxTerrain::CompositeShovel | protected |
m_isClosed | agxTerrain::ClamShellBucket | protected |
m_mutex | agx::Referenced | mutableprotected |
m_observers | agx::Referenced | mutableprotected |
m_refCount | agx::Referenced | mutableprotected |
m_terrainTools | agxTerrain::CompositeShovel | protected |
Object(const Name &name=Name(), Model *model=Object::ClassModel()) | agx::Object | |
ObjectEvent typedef | agx::Component | |
openDocument(const String &path) | agx::Object | static |
operator=(const Referenced &) | agx::Referenced | |
post() | agxSDK::TerrainToolInstance | protectedvirtual |
pre() | agxSDK::TerrainToolInstance | protectedvirtual |
preCollide() | agxSDK::TerrainToolInstance | protectedvirtual |
printSubtree() const override | agx::Component | virtual |
printSubtree(std::ostream &stream, int depth=0) const | agx::Component | |
rebind() override | agx::Component | virtual |
reference(void *ptr=nullptr) const | agx::Referenced | |
Referenced() | agx::Referenced | |
Referenced(const Referenced &) | agx::Referenced | |
removeAllObjects() | agx::Component | |
removeEventListener(agxSDK::StepEventListener *listener) | agxSDK::TerrainToolInstance | |
removeListener(EventListener *listener) | agx::Object | |
removeNotification() override | agxTerrain::CompositeShovel | virtual |
removeObject(agx::Object *object) | agx::Component | virtual |
removeObject(const agx::Name &name, size_t index=0) | agx::Component | |
removeObjectEvent | agx::Component | |
save(TiXmlElement *) const | agx::Object | inlinevirtual |
Serializable() | agxStream::Serializable | protected |
Serializable(const Serializable &other) | agxStream::Serializable | protected |
setClosedThreshold(agx::Real closedThreshold) | agxTerrain::ClamShellBucket | |
setContext(agx::Object *context) | agx::Object | virtual |
setDeleteHandler(DeleteHandler *handler) | agx::Referenced | protectedstatic |
setDevice(Device *device) | agx::Component | protected |
setEnable(bool enable) | agxTerrain::CompositeShovel | |
setEnableRebind(bool flag) | agx::Object | static |
setEnableSerialization(bool flag) | agxStream::Serializable | |
setEnableUuidGeneration(bool flag) | agxStream::Serializable | static |
setFinished() | agxStream::Serializable | |
setId(UInt32 id) | agx::Object | |
setModel(agx::Model *model) | agx::Object | |
setName(const agx::Name &name) | agx::Object | |
setUuid(const agx::Uuid &uuid) | agxStream::Serializable | |
SHOVEL enum name | agxTerrain::ClamShellBucket | |
snapshot(TiXmlNode *eParent, const String &directory) const override | agx::Component | virtual |
StateFlags enum name | agxTerrain::CompositeShovel | protected |
TerrainToolInstance() | agxSDK::TerrainToolInstance | protected |
traverse(const TraverseCallback &callback) | agx::Component | |
traverse(ComponentVisitor *) | agx::Component | |
TraverseCallback typedef | agx::Component | |
unreference(void *ptr=nullptr) const | agx::Referenced | |
unreference_nodelete() const | agx::Referenced | |
updateAggregateContacts() | agxTerrain::ClamShellBucket | protected |
updateClosedState() | agxTerrain::ClamShellBucket | protected |
updateShovelSettings() | agxTerrain::ClamShellBucket | protected |
ValidateCast(const Referenced *object) | agx::Referenced | static |
~ClamShellBucket() | agxTerrain::ClamShellBucket | protectedvirtual |
~Component() | agx::Component | protectedvirtual |
~CompositeShovel() | agxTerrain::CompositeShovel | protectedvirtual |
~Object() | agx::Object | protectedvirtual |
~Referenced() | agx::Referenced | protectedvirtual |
~Serializable() | agxStream::Serializable | virtual |
~TerrainToolInstance() | agxSDK::TerrainToolInstance | protectedvirtual |