27 #ifndef _prmForceCartesianSet_h
28 #define _prmForceCartesianSet_h
69 inline void SetAll(
double forceSet,
bool mask)
71 ForceMember.SetAll(forceSet);
72 MaskMember.SetAll(mask);
80 void ToStream(std::ostream & outputStream)
const;
83 void ToStreamRaw(std::ostream & outputStream,
const char delimiter =
' ',
84 bool headerOnly =
false,
const std::string & headerPrefix =
"")
const;
98 #endif // _prmForceCartesianSet_h
#define CISST_EXPORT
Definition: cmnExportMacros.h:50
CMN_DECLARE_SERVICES_INSTANTIATION(prmForceCartesianSet)
vctFixedSizeVector< bool, 6 > MaskType
Definition: prmForceCartesianSet.h:46
Definition: prmMotionBase.h:36
virtual void ToStream(std::ostream &outputStream) const
prmForceCartesianSet()
Definition: prmForceCartesianSet.h:57
vctFixedSizeVector< double, 6 > ForceType
Definition: prmForceCartesianSet.h:45
void SetAll(double forceSet, bool mask)
Definition: prmForceCartesianSet.h:69
prmMotionBase BaseType
Definition: prmForceCartesianSet.h:44
Declaration of vctFixedSizeVector.
Definition: prmForceCartesianSet.h:39
#define CMN_DECLARE_SERVICES(hasDynamicCreation, lod)
Definition: cmnClassRegisterMacros.h:116
CMN_DECLARE_MEMBER_AND_ACCESSORS(prmBlocking, BlockingFlag)
prmForceCartesianSet(const ForceType &force, const MaskType &mask)
Definition: prmForceCartesianSet.h:63
void SerializeRaw(std::ostream &outputStream) const
const int CMN_DYNAMIC_CREATION
Definition: cmnClassRegisterMacros.h:331
virtual void ToStreamRaw(std::ostream &outputStream, const char delimiter= ' ', bool headerOnly=false, const std::string &headerPrefix="") const
#define CMN_LOG_ALLOW_DEFAULT
Definition: cmnLogLoD.h:76
void DeSerializeRaw(std::istream &inputStream)