Package org.lemsml.jlems.core.type
Class DimensionalQuantity
- java.lang.Object
-
- org.lemsml.jlems.core.type.DimensionalQuantity
-
public class DimensionalQuantity extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private booleanhasValueprivate java.lang.StringoriginalTextprivate Dimensionr_dimensionprivate doublevalue
-
Constructor Summary
Constructors Constructor Description DimensionalQuantity()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleandimensionsMatch(Dimension dimension)booleandimensionsMatch(DimensionalQuantity ds)DimensiongetDimension()doublegetDoubleValue()java.lang.StringgetOriginalText()doublegetValue()doublegetValueInUnit(Unit u)voidsetNoValue()voidsetOriginalText(java.lang.String arg)voidsetValue(double d, Unit u)java.lang.StringtoString()
-
-
-
Field Detail
-
originalText
private java.lang.String originalText
-
r_dimension
private Dimension r_dimension
-
value
private double value
-
hasValue
private boolean hasValue
-
-
Method Detail
-
setNoValue
public void setNoValue()
-
setOriginalText
public void setOriginalText(java.lang.String arg)
-
getOriginalText
public java.lang.String getOriginalText()
-
getDimension
public Dimension getDimension()
-
getValue
public double getValue()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
setValue
public void setValue(double d, Unit u)
-
getValueInUnit
public double getValueInUnit(Unit u) throws ContentError
- Throws:
ContentError
-
getDoubleValue
public double getDoubleValue()
-
dimensionsMatch
public boolean dimensionsMatch(Dimension dimension)
-
dimensionsMatch
public boolean dimensionsMatch(DimensionalQuantity ds)
-
-