OSVR-Core
Public Member Functions | List of all members
osvr::common::elements::ArticulationElement Class Reference

The element type corresponding to a articulation element. More...

#include <PathElementTypes.h>

Inheritance diagram for osvr::common::elements::ArticulationElement:
osvr::common::elements::ElementBase< ArticulationElement >

Public Member Functions

 ArticulationElement (std::string const &articulationType, std::string const &boneName, std::string const &trackerPath)
 
OSVR_COMMON_EXPORT void setArticulationType (std::string const &articulationType)
 Sets the articulation type/name.
 
OSVR_COMMON_EXPORT void setBoneName (std::string const &boneName)
 Sets the bone name.
 
OSVR_COMMON_EXPORT void setTrackerPath (std::string const &trackerPath)
 Sets the bone name.
 
OSVR_COMMON_EXPORT std::string & getArticulationType ()
 
OSVR_COMMON_EXPORT std::string const & getArticulationType () const
 
OSVR_COMMON_EXPORT std::string & getBoneName ()
 
OSVR_COMMON_EXPORT std::string const & getBoneName () const
 
OSVR_COMMON_EXPORT std::string & getTrackerPath ()
 
OSVR_COMMON_EXPORT std::string const & getTrackerPath () const
 
bool operator== (ArticulationElement const &other) const
 Equality comparison operator.
 
- Public Member Functions inherited from osvr::common::elements::ElementBase< ArticulationElement >
const char * getTypeName () const
 

Additional Inherited Members

- Public Types inherited from osvr::common::elements::ElementBase< ArticulationElement >
typedef ArticulationElement type
 
typedef ElementBase< ArticulationElementbase_type
 
- Protected Member Functions inherited from osvr::common::elements::ElementBase< ArticulationElement >
 ElementBase ()
 Protected constructor to force subclassing. More...
 

Detailed Description

The element type corresponding to a articulation element.


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