Classes | Namespaces | Defines | Enumerations

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

namespace  zeus

Defines

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

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,
  etNumberOfUnits
}

Define Documentation

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

UMRECHNUNGSFAKTOREN ///

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

Enumeration Type Documentation

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 
etNumberOfUnits 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


Written by Benjamin Hadorn http://www.xatlantis.ch.
Last change made on Sun Jan 22 2012 15:32:26