|
cisst-saw
|
#include <prmForceCartesianGet.h>
Public Types | |
| typedef mtsGenericObject | BaseType |
| typedef vctFixedSizeConstVectorRef< double, 3, 1 > | ConstForceType |
| typedef vctFixedSizeVectorRef< double, 3, 1 > | ForceType |
| typedef ConstForceType | ConstTorqueType |
| typedef ForceType | TorqueType |
Public Member Functions | |
| prmForceCartesianGet (void) | |
| prmForceCartesianGet (const vctDouble6 &force) | |
| virtual | ~prmForceCartesianGet () |
| CMN_DECLARE_MEMBER_AND_ACCESSORS (vctDouble6, Force) | |
| CMN_DECLARE_MEMBER_AND_ACCESSORS (vctBool6, Mask) | |
| CMN_DECLARE_MEMBER_AND_ACCESSORS (std::string, ReferenceFrame) | |
| CMN_DECLARE_MEMBER_AND_ACCESSORS (std::string, MovingFrame) | |
| ConstForceType | F (void) const |
| ForceType | F (void) |
| ConstTorqueType | T (void) const |
| TorqueType | T (void) |
| void | ToStream (std::ostream &outputStream) const override |
| void | ToStreamRaw (std::ostream &outputStream, const char delimiter=' ', bool headerOnly=false, const std::string &headerPrefix="") const override |
| void | SerializeRaw (std::ostream &outputStream) const override |
| void | DeSerializeRaw (std::istream &inputStream) override |
| Public Member Functions inherited from mtsGenericObject | |
| mtsGenericObject (void) | |
| mtsGenericObject (double timestamp, bool automaticTimestamp, bool valid) | |
| mtsGenericObject (const mtsGenericObject &other) | |
| virtual | ~mtsGenericObject (void) |
| mtsGenericObject & | operator= (const mtsGenericObject &other) |
| bool | SetTimestampIfAutomatic (double timestamp) |
| virtual bool | FromStreamRaw (std::istream &inputStream, const char delimiter=' ') |
| size_t | ScalarNumber (void) const |
| bool | ScalarNumberIsFixed (void) const |
| Public Member Functions inherited from cmnGenericObject | |
| virtual | ~cmnGenericObject (void) |
| virtual const cmnClassServicesBase * | Services (void) const =0 |
| bool | ReconstructFrom (const cmnGenericObject &other) |
| std::string | ToString (void) const |
| virtual cmnLogger::StreamBufType * | GetLogMultiplexer (void) const |
| virtual double | Scalar (const size_t CMN_UNUSED(index)) const CISST_THROW(std |
| virtual std::string | ScalarDescription (const size_t CMN_UNUSED(index), const std::string &CMN_UNUSED(userDescription)) const |
Cartesian force get command argument
| typedef vctFixedSizeConstVectorRef<double, 3, 1> prmForceCartesianGet::ConstForceType |
| typedef vctFixedSizeVectorRef<double, 3, 1> prmForceCartesianGet::ForceType |
|
inline |
default constructor
|
inline |
constructor with all parameters
|
virtual |
destructor
| prmForceCartesianGet::CMN_DECLARE_MEMBER_AND_ACCESSORS | ( | std::string | , |
| MovingFrame | ) |
| prmForceCartesianGet::CMN_DECLARE_MEMBER_AND_ACCESSORS | ( | std::string | , |
| ReferenceFrame | ) |
| prmForceCartesianGet::CMN_DECLARE_MEMBER_AND_ACCESSORS | ( | vctBool6 | , |
| Mask | ) |
Set and Get methods for mask
| prmForceCartesianGet::CMN_DECLARE_MEMBER_AND_ACCESSORS | ( | vctDouble6 | , |
| Force | ) |
Set and Get methods for force
|
overridevirtual |
Binary deserialization
Reimplemented from mtsGenericObject.
|
inline |
Reference to the first 3 elements (force part) of the "Force" vector.
|
inline |
Reference (const) to the first 3 elements (force part) of the "Force" vector.
|
overridevirtual |
Binary serialization
Reimplemented from mtsGenericObject.
|
inline |
Reference to the last 3 elements (torque part) of the "Force" vector.
|
inline |
Reference (const) to the last 3 elements (torque part) of the "Force" vector.
|
overridevirtual |
Human readable output to stream.
Reimplemented from mtsGenericObject.
|
overridevirtual |
To stream raw data.
Reimplemented from mtsGenericObject.