OpenTwin 0.1
OpenTwin
 
Loading...
Searching...
No Matches
rbeCore Namespace Reference

Classes

class  AbstractConnection
 
class  AbstractPoint
 
class  cfgCircleConnection
 
class  cfgHistoryConnection
 
class  cfgLimit
 
class  cfgLineConnection
 
class  cfgPoint
 
class  cfgStep
 
class  CircleConnection
 
class  ConnectionConfigurationData
 
class  HistoryConnection
 
class  Limit
 A limit is used for the engine to forbid values exceeding a defined range of values Limits can be added to steps, so every step can have its own limits, also a step can have multiple limits. More...
 
class  LineConnection
 
class  NumericPoint
 
class  Point
 
class  RubberbandConfiguration
 
class  RubberbandEngine
 
class  Step
 

Enumerations

enum  eAxis { U , V , W }
 
enum  eAxisDistance {
  dAll , dU , dV , dW ,
  dUV , dUW , dVW , dVU ,
  dWU , dWV
}
 
enum  DefaultPoint { ORIGIN , CURRENT }
 
enum  CircleOrientation { coUV , coUW , coVW }
 
enum  AxisLimit {
  Umin , Umax , Vmin , Vmax ,
  Wmin , Wmax
}
 

Functions

template<class T >
toNumber (const std::string &_str, bool &_failed)
 

Enumeration Type Documentation

◆ AxisLimit

Enumerator
Umin 
Umax 
Vmin 
Vmax 
Wmin 
Wmax 

◆ CircleOrientation

Enumerator
coUV 
coUW 
coVW 

◆ DefaultPoint

Enumerator
ORIGIN 
CURRENT 

◆ eAxis

Enumerator

◆ eAxisDistance

Enumerator
dAll 
dU 
dV 
dW 
dUV 
dUW 
dVW 
dVU 
dWU 
dWV 

Function Documentation

◆ toNumber()

template<class T >
T rbeCore::toNumber ( const std::string & _str,
bool & _failed )