#include <ArticulatedHierarchyContainer.h>

This class allow to store and retrieve all the articulation centers from an articulated rigid object
Public Attributes | |
| type::vector< ArticulationCenter * > | articulationCenters |
| type::vector< ArticulationCenter * > | acendantList |
| bool | chargedFromFile |
| int | numOfFrames |
| double | dtbvh |
Protected Attributes | |
| sofa::core::objectmodel::DataFileName | filename |
Public Member Functions | |
| SOFA_CLASS (ArticulatedHierarchyContainer, core::objectmodel::BaseObject) | |
| void | init () override |
| void | setFilename (std::string f) |
| type::vector< ArticulationCenter * > | getArticulationCenters () |
| ArticulationCenter * | getArticulationCenterAsChild (int index) |
| type::vector< ArticulationCenter * > | getAcendantList (int index) |
Protected Member Functions | |
| ArticulatedHierarchyContainer () | |
| ~ArticulatedHierarchyContainer () override | |
| type::vector<ArticulationCenter*> articulatedsystemplugin::ArticulatedHierarchyContainer::acendantList |
| type::vector<ArticulationCenter*> articulatedsystemplugin::ArticulatedHierarchyContainer::articulationCenters |
| bool articulatedsystemplugin::ArticulatedHierarchyContainer::chargedFromFile |
| double articulatedsystemplugin::ArticulatedHierarchyContainer::dtbvh |
|
protected |
| int articulatedsystemplugin::ArticulatedHierarchyContainer::numOfFrames |
|
protected |
|
inlineoverrideprotected |
| type::vector< ArticulationCenter * > articulatedsystemplugin::ArticulatedHierarchyContainer::getAcendantList | ( | int | index | ) |
| ArticulationCenter * articulatedsystemplugin::ArticulatedHierarchyContainer::getArticulationCenterAsChild | ( | int | index | ) |
|
inline |
|
override |
|
inline |
| articulatedsystemplugin::ArticulatedHierarchyContainer::SOFA_CLASS | ( | ArticulatedHierarchyContainer | , |
| core::objectmodel::BaseObject | |||
| ) |