|
This file is part of ArmarX. More...
Namespaces | |
body_25 | |
coin | |
data | |
detail | |
error | |
generic | |
grid | |
json | |
k4abt_body_32 | |
Body model taken from https://docs.microsoft.com/en-us/azure/kinect-dk/body-joints and used with Azure Kinect Body Tracking SDK 1.1.1. | |
mmm_body_68 | |
Typedefs | |
using | CoinLayerID = std::pair< std::string, std::string > |
Enumerations | |
enum | CoinVisualizerState { STOPPED, STARTING, RUNNING, STOPPING } |
enum | CoinVisualizerUpdateResult { SUCCESS, WAITING, FAILURE } |
enum | InteractionFeedbackType { None, Select, Deselect, ContextMenuChosen, Transform } |
Functions | |
void | addFaceRecognitionsToLayer (const std::map< std::string, armarx::armem::human::FaceRecognition > &faceRecognitions, armarx::viz::Layer &faceRecognitionLayer, const std::string &prefix) |
void | addPersonInstanceToLayer (const armarx::armem::human::FaceRecognition &faceReco, const std::string &name, armarx::viz::Layer &personInstanceLayer, const std::string &prefix) |
void | addPosesToLayer (const std::map< std::string, armarx::armem::human::HumanPose > &poses, HumanPoseLayers &layers, const std::string &prefix) |
void | addPoseToLayer (const armarx::armem::human::HumanPose &pose, HumanPoseLayers &layers, const std::string &prefix) |
InteractionDescription | interaction () |
bool | isCoinLayerIdLess (CoinLayer const &left, CoinLayer const &right) |
bool | isElementIdLess (CoinLayerElement const &left, CoinLayerElement const &right) |
bool | operator!= (const Color &lhs, const Color &rhs) |
std::ostream & | operator<< (std::ostream &os, const Color &c) |
bool | operator== (const Color &lhs, const Color &rhs) |
data::GlobalPose | poseToIce (Eigen::Vector3f const &pos, Eigen::Quaternionf const &ori) |
Eigen::Matrix4f | toEigen (data::GlobalPose const &pose) |
Eigen::Matrix4f | toEigen (SbMat const &mat) |
const char * | toString (InteractionFeedbackType type) |
SbVec3f | translationDueToRotation (SbRotation r_m, SbVec3f t_m, SbVec3f s_m, SbVec3f t_o) |
SbVec3f | translationDueToScaling (SbRotation r_m, SbVec3f t_m, SbVec3f s_m, SbVec3f t_o) |
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/.
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/.
using CoinLayerID = std::pair<std::string, std::string> |
Definition at line 20 of file Visualizer.h.
|
strong |
Enumerator | |
---|---|
STOPPED | |
STARTING | |
RUNNING | |
STOPPING |
Definition at line 141 of file Visualizer.h.
|
strong |
Enumerator | |
---|---|
SUCCESS | |
WAITING | |
FAILURE |
Definition at line 149 of file Visualizer.h.
|
strong |
Definition at line 10 of file Interaction.h.
void addFaceRecognitionsToLayer | ( | const std::map< std::string, armarx::armem::human::FaceRecognition > & | faceRecognitions, |
armarx::viz::Layer & | faceRecognitionLayer, | ||
const std::string & | prefix | ||
) |
void addPersonInstanceToLayer | ( | const armarx::armem::human::FaceRecognition & | faceReco, |
const std::string & | name, | ||
armarx::viz::Layer & | personInstanceLayer, | ||
const std::string & | prefix | ||
) |
void addPosesToLayer | ( | const std::map< std::string, armarx::armem::human::HumanPose > & | poses, |
HumanPoseLayers & | layers, | ||
const std::string & | prefix | ||
) |
void addPoseToLayer | ( | const armarx::armem::human::HumanPose & | pose, |
HumanPoseLayers & | layers, | ||
const std::string & | prefix | ||
) |
|
inline |
Definition at line 106 of file Visualizer.h.
|
inline |
Definition at line 29 of file Visualizer.h.
|
inline |
|
inline |
Definition at line 23 of file IceConversions.h.
|
inline |
Eigen::Matrix4f armarx::viz::toEigen | ( | SbMat const & | mat | ) |
Definition at line 779 of file Visualizer.cpp.
|
inline |
SbVec3f armarx::viz::translationDueToRotation | ( | SbRotation | r_m, |
SbVec3f | t_m, | ||
SbVec3f | s_m, | ||
SbVec3f | t_o | ||
) |
SbVec3f armarx::viz::translationDueToScaling | ( | SbRotation | r_m, |
SbVec3f | t_m, | ||
SbVec3f | s_m, | ||
SbVec3f | t_o | ||
) |