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 boolean
hasValue
private java.lang.String
originalText
private Dimension
r_dimension
private double
value
-
Constructor Summary
Constructors Constructor Description DimensionalQuantity()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
dimensionsMatch(Dimension dimension)
boolean
dimensionsMatch(DimensionalQuantity ds)
Dimension
getDimension()
double
getDoubleValue()
java.lang.String
getOriginalText()
double
getValue()
double
getValueInUnit(Unit u)
void
setNoValue()
void
setOriginalText(java.lang.String arg)
void
setValue(double d, Unit u)
java.lang.String
toString()
-
-
-
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:
toString
in 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)
-
-