OpenIndy-Core  0.2.0.43
oi::LaserTracker Class Reference

The LaserTracker class. More...

#include <lasertracker.h>

Inheritance diagram for oi::LaserTracker:
oi::Sensor

Public Member Functions

 LaserTracker (QObject *parent=0)
 
virtual ~LaserTracker ()
 
bool accept (const SensorFunctions &method, const SensorAttributes &sAttr)
 Sensor::accept Calls the appropriate internal sensor method. More...
 
- Public Member Functions inherited from oi::Sensor
 Sensor (QObject *parent=0)
 Sensor::Sensor. More...
 
virtual ~Sensor ()
 Sensor::~Sensor. More...
 
virtual void init ()
 Sensor::init. More...
 
const SensorConfigurationgetSensorConfiguration () const
 Sensor::getSensorConfiguration. More...
 
void setSensorConfiguration (const SensorConfiguration &sConfig)
 Sensor::setSensorConfiguration. More...
 
const QPair< ReadingTypes, QPointer< Reading > > & getLastReading () const
 Sensor::getLastReading. More...
 
const QList< ReadingTypes > & getSupportedReadingTypes () const
 Sensor::getSupportedReadingTypes. More...
 
const QList< SensorFunctions > & getSupportedSensorActions () const
 Sensor::getSupportedSensorActions. More...
 
const QList< ConnectionTypes > & getSupportedConnectionTypes () const
 Sensor::getSupportedConnectionTypes. More...
 
const PluginMetaDatagetMetaData () const
 Sensor::getMetaData. More...
 
const QMap< QString, int > & getIntegerParameter () const
 Sensor::getIntegerParameter. More...
 
const QMap< QString, double > & getDoubleParameter () const
 Sensor::getDoubleParameter. More...
 
const QMultiMap< QString, QString > & getStringParameter () const
 Sensor::getStringParameter. More...
 
const QStringList & getSelfDefinedActions () const
 Sensor::getSelfDefinedActions. More...
 
const QMap< QString, double > & getDefaultAccuracy () const
 Sensor::getDefaultAccuracy. More...
 
virtual bool abortAction ()
 Sensor::abortAction. More...
 
virtual bool connectSensor ()
 Sensor::connectSensor. More...
 
virtual bool disconnectSensor ()
 Sensor::disconnectSensor. More...
 
virtual QList< QPointer< Reading > > measure (const MeasurementConfig &mConfig)
 Sensor::measure. More...
 
virtual QVariantMap readingStream (const ReadingTypes &streamFormat)
 Sensor::readingStream. More...
 
virtual bool getConnectionState ()
 Sensor::getConnectionState. More...
 
virtual bool getIsReadyForMeasurement ()
 Sensor::getIsReadyForMeasurement. More...
 
virtual bool getIsBusy ()
 Sensor::getIsBusy. More...
 
virtual QMap< QString, QString > getSensorStatus ()
 Sensor::getSensorStatus. More...
 
virtual bool doSelfDefinedAction (const QString &action)
 Sensor::doSelfDefinedAction. More...
 
QDomElement toOpenIndyXML (QDomDocument &xmlDoc) const
 Sensor::toOpenIndyXML. More...
 
bool fromOpenIndyXML (QDomElement &xmlElem)
 Sensor::fromOpenIndyXML. More...
 

Protected Member Functions

virtual bool initialize ()
 initialize More...
 
virtual bool move (const double &azimuth, const double &zenith, const double &distance, const bool &isRelative)
 move More...
 
virtual bool move (const double &x, const double &y, const double &z)
 move More...
 
virtual bool home ()
 home More...
 
virtual bool changeMotorState ()
 changeMotorState More...
 
virtual bool toggleSightOrientation ()
 toggleSightOrientation More...
 
virtual bool compensation ()
 compensation More...
 

Additional Inherited Members

- Public Types inherited from oi::Sensor
enum  SensorMessage { eSensorOk, eSensorWarning, eSensorError }
 
- Signals inherited from oi::Sensor
void sensorMessage (const QString &msg, const MessageTypes &msgType, const MessageDestinations &msgDest=eConsoleMessage)
 
void sensorMessage (const SensorMessage &type, const QString &msg, const MessageTypes &msgType, const MessageDestinations &msgDest=eConsoleMessage)
 
- Protected Attributes inherited from oi::Sensor
SensorConfiguration sensorConfiguration
 
QPair< ReadingTypes, QPointer< Reading > > lastReading
 
QList< ReadingTypessupportedReadingTypes
 
QList< SensorFunctionssupportedSensorActions
 
QList< ConnectionTypessupportedConnectionTypes
 
QStringList selfDefinedActions
 
QMap< QString, double > defaultAccuracy
 
PluginMetaData metaData
 
QMap< QString, int > integerParameters
 
QMap< QString, double > doubleParameters
 
QMultiMap< QString, QString > stringParameters
 

Detailed Description

The LaserTracker class.

Constructor & Destructor Documentation

oi::LaserTracker::LaserTracker ( QObject *  parent = 0)
inlineexplicit
virtual oi::LaserTracker::~LaserTracker ( )
inlinevirtual

Member Function Documentation

bool oi::LaserTracker::accept ( const SensorFunctions method,
const SensorAttributes sAttr 
)
inlinevirtual

Sensor::accept Calls the appropriate internal sensor method.

Parameters
method
sAttr
Returns

Reimplemented from oi::Sensor.

virtual bool oi::LaserTracker::changeMotorState ( )
inlineprotectedvirtual

changeMotorState

Returns
virtual bool oi::LaserTracker::compensation ( )
inlineprotectedvirtual

compensation

Returns
virtual bool oi::LaserTracker::home ( )
inlineprotectedvirtual

home

Returns
virtual bool oi::LaserTracker::initialize ( )
inlineprotectedvirtual

initialize

Returns
virtual bool oi::LaserTracker::move ( const double &  azimuth,
const double &  zenith,
const double &  distance,
const bool &  isRelative 
)
inlineprotectedvirtual

move

Parameters
azimuth
zenith
distance
isrelativ
Returns
virtual bool oi::LaserTracker::move ( const double &  x,
const double &  y,
const double &  z 
)
inlineprotectedvirtual

move

Parameters
x
y
z
Returns
virtual bool oi::LaserTracker::toggleSightOrientation ( )
inlineprotectedvirtual

toggleSightOrientation

Returns

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