armarx::human::pose::model::k4a_bt_body_32 Namespace Reference

This file is part of ArmarX. More...

Enumerations

enum  Joints {
  Pelvis, SpineNaval, SpineChest, Neck,
  ClavicleLeft, ShoulderLeft, ElbowLeft, WristLeft,
  HandLeft, HandtipLeft, ThumbLeft, ClavicleRight,
  ShoulderRight, ElbowRight, WristRight, HandRight,
  HandtipRight, ThumbRight, HipLeft, KneeLeft,
  AnkleLeft, FootLeft, HipRight, KneeRight,
  AnkleRight, FootRight, Head, Nose,
  EyeLeft, EarLeft, EyeRight, EarRight
}
 Joints with index as defined in the body model. More...
 

Variables

const std::map< Joints, simox::ColorColors
 
const simox::meta::EnumNames< JointsJointNames
 Names of the joints as defined in the body model. More...
 
const std::string ModelId = "K4ABT_BODY_32"
 
const std::vector< std::pair< Joints, Joints > > Segments
 Segments (defined by pairs of joints) as defined in the body model. More...
 

Detailed Description

This file is part of ArmarX.

ArmarX is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.

ArmarX is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Author
Fabian Reister ( fabian dot reister at kit dot edu )
Date
2022

Enumeration Type Documentation

◆ Joints

enum Joints
strong

Joints with index as defined in the body model.

Enumerator
Pelvis 
SpineNaval 
SpineChest 
Neck 
ClavicleLeft 
ShoulderLeft 
ElbowLeft 
WristLeft 
HandLeft 
HandtipLeft 
ThumbLeft 
ClavicleRight 
ShoulderRight 
ElbowRight 
WristRight 
HandRight 
HandtipRight 
ThumbRight 
HipLeft 
KneeLeft 
AnkleLeft 
FootLeft 
HipRight 
KneeRight 
AnkleRight 
FootRight 
Head 
Nose 
EyeLeft 
EarLeft 
EyeRight 
EarRight 

Definition at line 39 of file k4a_bt_body_32.h.

Variable Documentation

◆ Colors

const std::map<Joints, simox::Color> Colors
inline

Definition at line 148 of file k4a_bt_body_32.h.

◆ JointNames

const simox::meta::EnumNames<Joints> JointNames
inline

Names of the joints as defined in the body model.

Definition at line 78 of file k4a_bt_body_32.h.

◆ ModelId

const std::string ModelId = "K4ABT_BODY_32"
inline

Definition at line 34 of file k4a_bt_body_32.h.

◆ Segments

const std::vector<std::pair<Joints, Joints> > Segments
inline

Segments (defined by pairs of joints) as defined in the body model.

Definition at line 114 of file k4a_bt_body_32.h.