26#ifndef _prmRobotState_h
27#define _prmRobotState_h
64 void ToStream(std::ostream & outputStream)
const override;
mtsGenericObject(void)
Definition mtsGenericObject.h:77
Definition prmPositionCartesianGet.h:35
Definition prmRobotState.h:47
prmRobotState(size_type size)
CMN_DECLARE_MEMBER_AND_ACCESSORS(std::string, MovingFrame)
CMN_DECLARE_MEMBER_AND_ACCESSORS(vctFrm3, EndEffectorFrame)
unsigned int size_type
Definition prmRobotState.h:54
void SetSize(size_type size)
CMN_DECLARE_MEMBER_AND_ACCESSORS(vctDoubleVec, JointVelocity)
CMN_DECLARE_MEMBER_AND_ACCESSORS(vctDoubleVec, CartesianVelocity)
CMN_DECLARE_MEMBER_AND_ACCESSORS(vctDoubleVec, CartesianPositionError)
CMN_DECLARE_MEMBER_AND_ACCESSORS(std::string, ReferenceFrame)
mtsGenericObject BaseType
Definition prmRobotState.h:52
void DeSerializeRaw(std::istream &inputStream) override
CMN_DECLARE_MEMBER_AND_ACCESSORS(vctDoubleVec, JointVelocityGoal)
void ToStream(std::ostream &outputStream) const override
CMN_DECLARE_MEMBER_AND_ACCESSORS(vctDoubleVec, JointVelocityError)
void SerializeRaw(std::ostream &outputStream) const override
CMN_DECLARE_MEMBER_AND_ACCESSORS(vctDoubleVec, JointPosition)
virtual ~prmRobotState()
Definition prmRobotState.h:74
CMN_DECLARE_MEMBER_AND_ACCESSORS(vctDoubleVec, JointPositionError)
CMN_DECLARE_MEMBER_AND_ACCESSORS(vctDoubleVec, CartesianVelocityGoal)
CMN_DECLARE_MEMBER_AND_ACCESSORS(vctDoubleVec, CartesianPosition)
prmRobotState ThisType
Definition prmRobotState.h:51
CMN_DECLARE_MEMBER_AND_ACCESSORS(vctDoubleVec, CartesianVelocityError)
CMN_DECLARE_MEMBER_AND_ACCESSORS(vctDoubleVec, CartesianPositionGoal)
CMN_DECLARE_MEMBER_AND_ACCESSORS(vctDoubleVec, JointPositionGoal)
CMN_DECLARE_MEMBER_AND_ACCESSORS(vctDynamicVector< std::string >, JointName)
Definition prmStateJoint.h:35
Definition vctForwardDeclarations.h:131
#define CMN_DECLARE_SERVICES_INSTANTIATION(className)
Definition cmnClassRegisterMacros.h:199
const int CMN_DYNAMIC_CREATION
Definition cmnClassRegisterMacros.h:328
#define CISST_EXPORT
Definition cmnExportMacros.h:50
#define CMN_LOG_ALLOW_DEFAULT
Definition cmnLogLoD.h:76
Defines mtsGenericObject.
bool CISST_EXPORT prmRobotStateToCartesianPositionRxRySetpoint(const prmRobotState &input, prmPositionCartesianGet &output)
bool CISST_EXPORT prmRobotStateToCartesianPositionRxRyMeasured(const prmRobotState &input, prmPositionCartesianGet &output)
bool CISST_EXPORT prmRobotStateToStateJointMeasured(const prmRobotState &input, prmStateJoint &output)
bool CISST_EXPORT prmRobotStateToStateJointSetpoint(const prmRobotState &input, prmStateJoint &output)
size_type size(void) const
Definition vctDynamicConstMatrixBase.h:228
Typedef for dynamic vectors.
vctDynamicVector< double > vctDoubleVec
Definition vctDynamicVectorTypes.h:37