CMoveMasterModel Class Reference

#include <VisionX/vision_algorithms/HandLocalizationWithFingertips/Visualization/MoveMasterModel.h>

Public Member Functions

 CMoveMasterModel ()
 
Vec3d getPositionOfKeypoint (int nKeyPoint)
 
bool init (std::string sFilename, float fFocalLengthY)
 
void setHandPosition (Vec3d pos)
 
void setHandRotation (double alpha, double beta, double gamma)
 
void setJointAngle (int nJoint, float fAngleRad)
 
void setObjCylConfig (Vec3d pos, double alpha, double beta, double gamma, float height, float radius)
 
void setTestSpherePosition (Vec3d pos)
 
void update ()
 
 ~CMoveMasterModel ()
 

Public Attributes

SoTranslation * hand_pos
 
SoTransform * hand_rot
 
SoTranslation * m_pObjCylPos
 
SoTransform * m_pObjCylRot
 
SoCylinder * m_pObjectCylinder
 
OIFwdKinematicsInterface * m_pOIFwdKinematicsInterface
 
SoTranslation * m_pTestSpherePos
 

Constructor & Destructor Documentation

◆ CMoveMasterModel()

◆ ~CMoveMasterModel()

Member Function Documentation

◆ getPositionOfKeypoint()

Vec3d getPositionOfKeypoint ( int nKeyPoint)

◆ init()

bool init ( std::string sFilename,
float fFocalLengthY )

◆ setHandPosition()

void setHandPosition ( Vec3d pos)

◆ setHandRotation()

void setHandRotation ( double alpha,
double beta,
double gamma )

◆ setJointAngle()

void setJointAngle ( int nJoint,
float fAngleRad )

◆ setObjCylConfig()

void setObjCylConfig ( Vec3d pos,
double alpha,
double beta,
double gamma,
float height,
float radius )

◆ setTestSpherePosition()

void setTestSpherePosition ( Vec3d pos)

◆ update()

void update ( )

Member Data Documentation

◆ hand_pos

SoTranslation* hand_pos

◆ hand_rot

SoTransform* hand_rot

◆ m_pObjCylPos

SoTranslation* m_pObjCylPos

◆ m_pObjCylRot

SoTransform* m_pObjCylRot

◆ m_pObjectCylinder

SoCylinder* m_pObjectCylinder

◆ m_pOIFwdKinematicsInterface

OIFwdKinematicsInterface* m_pOIFwdKinematicsInterface

◆ m_pTestSpherePos

SoTranslation* m_pTestSpherePos

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