#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 | |||
) |