cisst-saw
Loading...
Searching...
No Matches
prmGainParameters Class Reference

#include <prmGainParameters.h>

Inheritance diagram for prmGainParameters:
mtsGenericObject cmnGenericObject

Public Types

typedef mtsGenericObject BaseType

Public Member Functions

 prmGainParameters ()
 prmGainParameters (const prmGainParameters &that)
 ~prmGainParameters ()
void Assign (const prmGainParameters &that)
prmGainParametersoperator= (const prmGainParameters &that)
std::string ToString (void) const
void ToStream (std::ostream &out) 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)
mtsGenericObjectoperator= (const mtsGenericObject &other)
bool SetTimestampIfAutomatic (double timestamp)
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
Public Member Functions inherited from cmnGenericObject
virtual ~cmnGenericObject (void)
virtual const cmnClassServicesBaseServices (void) const =0
bool ReconstructFrom (const cmnGenericObject &other)
std::string ToString (void) const
virtual cmnLogger::StreamBufTypeGetLogMultiplexer (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

Public Attributes

int AxisNumber
double PGain
double IGain
double DGain
double AccelerationFF
double VelocityFF
double ILimit
double ErrorLimit
double Offset
double DACLimit
double OScale
double FrictionFF

Detailed Description

So far all the memebers are public for sake of convenience Only use getters unless you know what you are doing.

Member Typedef Documentation

◆ BaseType

Constructor & Destructor Documentation

◆ prmGainParameters() [1/2]

prmGainParameters::prmGainParameters ( )
inline

◆ prmGainParameters() [2/2]

prmGainParameters::prmGainParameters ( const prmGainParameters & that)
inline

◆ ~prmGainParameters()

prmGainParameters::~prmGainParameters ( )
inline

Member Function Documentation

◆ Assign()

void prmGainParameters::Assign ( const prmGainParameters & that)
inline

◆ DeSerializeRaw()

void prmGainParameters::DeSerializeRaw ( std::istream & inputStream)
inlineoverridevirtual

Binary deserialization

Reimplemented from mtsGenericObject.

◆ operator=()

prmGainParameters & prmGainParameters::operator= ( const prmGainParameters & that)
inline

◆ SerializeRaw()

void prmGainParameters::SerializeRaw ( std::ostream & outputStream) const
inlineoverridevirtual

Binary serialization

Reimplemented from mtsGenericObject.

◆ ToStream()

void prmGainParameters::ToStream ( std::ostream & outputStream) const
inlineoverridevirtual

Human readable text output. This method only streams the data members of mtsGenericObject, i.e. the Timestamp and Valid flag. It should be called by any derived class re-implementing ToStream.

Reimplemented from mtsGenericObject.

◆ ToString()

std::string prmGainParameters::ToString ( void ) const
inline

Member Data Documentation

◆ AccelerationFF

double prmGainParameters::AccelerationFF

◆ AxisNumber

int prmGainParameters::AxisNumber

◆ DACLimit

double prmGainParameters::DACLimit

◆ DGain

double prmGainParameters::DGain

◆ ErrorLimit

double prmGainParameters::ErrorLimit

◆ FrictionFF

double prmGainParameters::FrictionFF

◆ IGain

double prmGainParameters::IGain

◆ ILimit

double prmGainParameters::ILimit

◆ Offset

double prmGainParameters::Offset

◆ OScale

double prmGainParameters::OScale

◆ PGain

double prmGainParameters::PGain

◆ VelocityFF

double prmGainParameters::VelocityFF

The documentation for this class was generated from the following file: