sofa::component::controller::ArticulatedHierarchyBVHController Class Reference

ArticulatedHierarchyController Class. More...

#include <ArticulatedHierarchyBVHController.h>

Inheritance diagram for sofa::component::controller::ArticulatedHierarchyBVHController:

Inheritance graph
[legend]
Collaboration diagram for sofa::component::controller::ArticulatedHierarchyBVHController:

Collaboration graph
[legend]

Public Member Functions

 ArticulatedHierarchyBVHController ()
 Default Constructor.
virtual ~ArticulatedHierarchyBVHController ()
 Default Destructor.
virtual void init ()
 Init method called during the scene graph initialization.
virtual void reset ()
 Reset to initial state.
virtual void applyController (void)
 Apply the controller current modifications to its controled component.

Protected Attributes

ArtCenterVec m_artCenterVec
 List of ArticulationCenters controlled by the controller.
ArticulatedHierarchyContainer * ahc
int frame
int n

Detailed Description

ArticulatedHierarchyController Class.

Implements a handler that controls the values of the articulations of an articulated hierarchy container. .bvh files are controlling the value.

Definition at line 58 of file ArticulatedHierarchyBVHController.h.


Constructor & Destructor Documentation

sofa::component::controller::ArticulatedHierarchyBVHController::ArticulatedHierarchyBVHController (  )  [inline]

virtual sofa::component::controller::ArticulatedHierarchyBVHController::~ArticulatedHierarchyBVHController (  )  [inline, virtual]

Default Destructor.

Definition at line 73 of file ArticulatedHierarchyBVHController.h.


Member Function Documentation

void sofa::component::controller::ArticulatedHierarchyBVHController::applyController ( void   )  [virtual]

void sofa::component::controller::ArticulatedHierarchyBVHController::init ( void   )  [virtual]

void sofa::component::controller::ArticulatedHierarchyBVHController::reset ( void   )  [virtual]

Reset to initial state.

Reimplemented from sofa::core::objectmodel::BaseObject.

Definition at line 61 of file ArticulatedHierarchyBVHController.cpp.

References frame, and n.


Field Documentation

Definition at line 92 of file ArticulatedHierarchyBVHController.h.

Referenced by applyController(), and init().

Definition at line 93 of file ArticulatedHierarchyBVHController.h.

Referenced by applyController(), init(), and reset().

List of ArticulationCenters controlled by the controller.

Reimplemented from sofa::component::controller::ArticulatedHierarchyController.

Definition at line 91 of file ArticulatedHierarchyBVHController.h.

Referenced by applyController(), and init().

Definition at line 94 of file ArticulatedHierarchyBVHController.h.

Referenced by applyController(), init(), and reset().


The documentation for this class was generated from the following files:

Generated on Sun Nov 23 04:18:33 2008 for Sofa by  doxygen 1.5.7.1