|
| prmActuatorParameters () |
|
| prmActuatorParameters (size_type size) |
|
void | SetSize (size_type size) |
|
virtual | ~prmActuatorParameters () |
|
void | SerializeRaw (std::ostream &outputStream) const |
|
void | DeSerializeRaw (std::istream &inputStream) |
|
|
| CMN_DECLARE_MEMBER_AND_ACCESSORS (mtsLongVec, ForwardLimit) |
|
|
| CMN_DECLARE_MEMBER_AND_ACCESSORS (mtsLongVec, ReverseLimit) |
|
|
| CMN_DECLARE_MEMBER_AND_ACCESSORS (mtsLongVec, MaxVelocity) |
|
|
| CMN_DECLARE_MEMBER_AND_ACCESSORS (mtsLongVec, MaxAcceleration) |
|
|
| CMN_DECLARE_MEMBER_AND_ACCESSORS (mtsLongVec, MaxDeceleration) |
|
|
| CMN_DECLARE_MEMBER_AND_ACCESSORS (mtsLongVec, LimitSwitchDeccelaration) |
|
|
| CMN_DECLARE_MEMBER_AND_ACCESSORS (vctDoubleVec, Counts_per_mm) |
|
|
| CMN_DECLARE_MEMBER_AND_ACCESSORS (int, AxisSign) |
|
|
| CMN_DECLARE_MEMBER_AND_ACCESSORS (vctDoubleVec, Kp) |
|
|
| CMN_DECLARE_MEMBER_AND_ACCESSORS (vctDoubleVec, Kd) |
|
|
| CMN_DECLARE_MEMBER_AND_ACCESSORS (vctDoubleVec, Ki) |
|
|
| CMN_DECLARE_MEMBER_AND_ACCESSORS (vctDoubleVec, IL) |
|
|
| CMN_DECLARE_MEMBER_AND_ACCESSORS (vctDoubleVec, FV) |
|
|
| CMN_DECLARE_MEMBER_AND_ACCESSORS (vctDoubleVec, FA) |
|
|
| CMN_DECLARE_MEMBER_AND_ACCESSORS (vctDoubleVec, TorqueLimit) |
|
|
| CMN_DECLARE_MEMBER_AND_ACCESSORS (vctDoubleVec, TorqueLimitPeak) |
|
|
| CMN_DECLARE_MEMBER_AND_ACCESSORS (vctDoubleVec, TorqueOffset) |
|
| mtsGenericObject (void) |
|
| mtsGenericObject (double timestamp, bool automaticTimestamp, bool valid) |
|
| mtsGenericObject (const mtsGenericObject &other) |
|
virtual | ~mtsGenericObject (void) |
|
bool | SetTimestampIfAutomatic (double timestamp) |
|
virtual void | ToStream (std::ostream &outputStream) const |
|
virtual void | ToStreamRaw (std::ostream &outputStream, const char delimiter= ' ', bool headerOnly=false, const std::string &headerPrefix="") const |
|
virtual bool | FromStreamRaw (std::istream &inputStream, const char delimiter= ' ') |
|
size_t | ScalarNumber (void) const |
|
bool | ScalarNumberIsFixed (void) const |
|
double | Scalar (const size_t index) const throw (std::out_of_range) |
|
std::string | ScalarDescription (const size_t index, const std::string &userDescription="") const throw (std::out_of_range) |
|
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 throw (std::out_of_range) |
|
virtual std::string | ScalarDescription (const size_t CMN_UNUSED(index), const std::string &CMN_UNUSED(userDescription)) const |
|
So far all the memebers are public for sake of convenience Only use getters unless you know what you are doing.
TODO: add internal size to specify the size of each member in this class so the user does not have to have a this is not a great software engineering approach but for now it might be the most usefull cisst vector of this class caused compilation errors it is possible to resize each memeber so it is better to test each member for size this is by contract but does not have to be so...more discussion required
using mtsVectors here because prm lib does not define Long Vectors galil position is in counts...so