21 #ifndef _robCollaborativeControlForce_h
22 #define _robCollaborativeControlForce_h
30 #error "This class is deprecated, do not use"
47 void ToStream(std::ostream & outputStream)
const;
50 void ToStreamRaw(std::ostream & outputStream,
const char delimiter =
' ',
51 bool headerOnly =
false,
const std::string & headerPrefix =
"")
const;
54 void SerializeRaw(std::ostream & outputStream)
const;
57 void DeSerializeRaw(std::istream & inputStream);
62 double linearGainSlave,
64 ParameterType::ForceModeType forceMode,
65 double masterToSlaveScale,
66 double forceFeedbackRatio);
74 void SetParameters(
const ParameterType & commandedParameter);
82 void Update(
const vct3 & p1,
84 const bool ClutchMaster,
85 const bool ClutchSlave,
135 #endif //robCollaborativeControlForce
#define CISST_EXPORT
Definition: cmnExportMacros.h:50
vct3 p2Clutched
Definition: robCollaborativeControlForce.h:111
vct3 p1Last
Definition: robCollaborativeControlForce.h:114
vct3 RightClutchMSOffset
Definition: robCollaborativeControlForce.h:104
bool FirstIteration
Definition: robCollaborativeControlForce.h:117
vct3 p1Clutched
Definition: robCollaborativeControlForce.h:110
vct3 p2R
Definition: robCollaborativeControlForce.h:113
vct3 p1Goal
Definition: robCollaborativeControlForce.h:106
Definition: robCollaborativeControlForce.h:32
vct3 Error
Definition: robCollaborativeControlForce.h:105
bool ClutchDone
Definition: robCollaborativeControlForce.h:118
Definition: robCollaborativeControlForce.h:38
vct3 p2Last
Definition: robCollaborativeControlForce.h:115
ForceModeType
Definition: robCollaborativeControlForce.h:38
vct3 RightClutchOffset
Definition: robCollaborativeControlForce.h:102
Definition: robCollaborativeControlForce.h:35
vct3 p1RGoal
Definition: robCollaborativeControlForce.h:108
bool ClutchOffsetAdd
Definition: robCollaborativeControlForce.h:120
vct3 p2RGoal
Definition: robCollaborativeControlForce.h:109
~robCollaborativeControlForce(void)
Definition: robCollaborativeControlForce.h:67
vct3 WorkspaceOffset
Definition: robCollaborativeControlForce.h:99
vct3 p2Goal
Definition: robCollaborativeControlForce.h:107
int ClutchMode
Definition: robCollaborativeControlForce.h:121
vct3 p1R
Definition: robCollaborativeControlForce.h:112
vct3 ClutchOffset
Definition: robCollaborativeControlForce.h:100
vctFrm3 RelativeTransform
Definition: robCollaborativeControlForce.h:124
vct3 LeftClutchOffset
Definition: robCollaborativeControlForce.h:101
vct3 LeftClutchMSOffset
Definition: robCollaborativeControlForce.h:103
#define CMN_DECLARE_MEMBER_AND_ACCESSORS(memberType, memberName)
Definition: cmnAccessorMacros.h:70
double ForceFeedNormMaster
Definition: robCollaborativeControlForce.h:122
double ForceFeedNormSlave
Definition: robCollaborativeControlForce.h:123
bool BothClutched
Definition: robCollaborativeControlForce.h:119