org.openmi.standard
Interface IDimension


public interface IDimension

Dimension interface


Nested Class Summary
static class IDimension.DimensionBase
          Enumeration for base dimensions
 
Method Summary
 boolean equals(IDimension otherDimension)
          Check if a Dimension instance equals to another Dimension instance.
 double getPower(IDimension.DimensionBase baseQuantity)
          Returns the power for the requested dimension

EXAMPLE:

For a quantity such as flow, which may have the unit m3/s, the GetPower method must work as follows:

myDimension.GetPower(DimensionBase.AmountOfSubstance) -->returns 0

myDimension.GetPower(DimensionBase.Currency) --> returns 0

myDimension.GetPower(DimensionBase.ElectricCurrent) --> returns 0

myDimension.GetPower(DimensionBase.Length) --> returns 3

myDimension.GetPower(DimensionBase.LuminousIntensity) --> returns 0

myDimension.GetPower(DimensionBase.Mass) --> returns 0

myDimension.GetPower(DimensionBase.Temperature) --> returns 0

myDimension.GetPower(DimensionBase.Time) --> returns -1

 

Method Detail

getPower

double getPower(IDimension.DimensionBase baseQuantity)
Returns the power for the requested dimension

EXAMPLE:

For a quantity such as flow, which may have the unit m3/s, the GetPower method must work as follows:

myDimension.GetPower(DimensionBase.AmountOfSubstance) -->returns 0

myDimension.GetPower(DimensionBase.Currency) --> returns 0

myDimension.GetPower(DimensionBase.ElectricCurrent) --> returns 0

myDimension.GetPower(DimensionBase.Length) --> returns 3

myDimension.GetPower(DimensionBase.LuminousIntensity) --> returns 0

myDimension.GetPower(DimensionBase.Mass) --> returns 0

myDimension.GetPower(DimensionBase.Temperature) --> returns 0

myDimension.GetPower(DimensionBase.Time) --> returns -1

Parameters:
baseQuantity - The requested dimension.
Returns:
The power of the requested dimension.

equals

boolean equals(IDimension otherDimension)
Check if a Dimension instance equals to another Dimension instance.

Parameters:
otherDimension - Dimension instance to compare with.
Returns:
True if the dimensions are equal.