Scanframe Modular Application 0.1.0
Loading...
Searching...
No Matches
sf::gmi::AxisValue Class Reference

Single position, speed or acceleration value of a specific axis. More...

#include <GmiTypes.h>

Public Member Functions

 AxisValue (int location, double value)
 Initializing constructor.
 
 AxisValue (const Value &location, const Value &value)
 Initializing constructor using sf::Value typed arguments.
 
 AxisValue ()=default
 Default constructor.
 

Public Attributes

EAxisLocation _location {alNA}
 Holds the location of the axis.
 
double _value {0.0}
 Holds the value of the axis.
 

Detailed Description

Single position, speed or acceleration value of a specific axis.

Constructor & Destructor Documentation

◆ AxisValue() [1/3]

sf::gmi::AxisValue::AxisValue ( int  location,
double  value 
)
inline

Initializing constructor.

Parameters
locationAxis location as EAxisLocation.
value

◆ AxisValue() [2/3]

sf::gmi::AxisValue::AxisValue ( const Value location,
const Value value 
)
inline

Initializing constructor using sf::Value typed arguments.

Parameters
location
value

◆ AxisValue() [3/3]

sf::gmi::AxisValue::AxisValue ( )
default

Default constructor.

Member Data Documentation

◆ _location

EAxisLocation sf::gmi::AxisValue::_location {alNA}

Holds the location of the axis.

◆ _value

double sf::gmi::AxisValue::_value {0.0}

Holds the value of the axis.


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