ZeusMath-Library  2.0.4
UnitSystemsManager.h File Reference
#include <zeusmath/Config/PlatformDefines.hpp>
#include <zeusmath/System/Interfaces/IUnitSystemsManager.hpp>
#include <zeusbase/System/ZObject.h>

Go to the source code of this file.

Classes

class  zeus::TUnitSystemsManager
 

Namespaces

 zeus
 

Macros

#define UnitSystemsManager   NAMESPACE_Zeus::TUnitSystemsManager::getInstance()
 
#define INVERSE(Method)   Float(1) / Method()
 UMRECHNUNGSFAKTOREN ///. More...
 

Enumerations

enum  EUnit {
  etNoUnit = 0, etDistance_mm = 1, etSpeed_m_per_s = 2, etSpeed_mm_per_min = 3,
  etRevolutions_per_min = 4, etTime_s = 5, etTime_min = 6, etDegrees360 = 7,
  etDegrees360_per_min = 8, etVolumePerLength_mm3_per_mm = 9, etVolume_mm3 = 10, etVolumePerTime_mm3_per_s = 11,
  etForce_Newton = 12, etTime_h = 13, etSpeed_mm_per_revolutions = 14, etVolumePerTime_mm3_per_h = 15,
  etQsw_mm3_per_mm_per_s = 16, etAcceleration_mm_per_s2 = 17, etAcceleration_m_per_s2 = 18, etPercent = 19,
  etAcceleration_Degrees360_per_s2 = 20, etAcceleration_mm_per_s2_to_inch = 21, etNumberOfUnits
}
 

Macro Definition Documentation

§ INVERSE

#define INVERSE (   Method)    Float(1) / Method()

UMRECHNUNGSFAKTOREN ///.

§ UnitSystemsManager

#define UnitSystemsManager   NAMESPACE_Zeus::TUnitSystemsManager::getInstance()

Enumeration Type Documentation

§ EUnit

enum EUnit

Enum für die verschiedenen Einheiten, so wie sie gebraucht werden. !! Diesem Enum darf nur unten angefügt werden, keine anderen Änderungen !!

Enumerator
etNoUnit 
etDistance_mm 
etSpeed_m_per_s 
etSpeed_mm_per_min 
etRevolutions_per_min 
etTime_s 
etTime_min 
etDegrees360 
etDegrees360_per_min 
etVolumePerLength_mm3_per_mm 
etVolume_mm3 
etVolumePerTime_mm3_per_s 
etForce_Newton 
etTime_h 
etSpeed_mm_per_revolutions 
etVolumePerTime_mm3_per_h 
etQsw_mm3_per_mm_per_s 
etAcceleration_mm_per_s2 
etAcceleration_m_per_s2 
etPercent 
etAcceleration_Degrees360_per_s2 
etAcceleration_mm_per_s2_to_inch 
etNumberOfUnits 


Written by Benjamin Hadorn http://www.xatlantis.ch.
Last change made on Wed Sep 14 2016 06:46:00