com.sfm.ap210.jsdai.param
Class DerivedSiUnit
java.lang.Object
com.sfm.ap210.jsdai.param.DerivedSiUnit
- All Implemented Interfaces:
- Unit, java.lang.Comparable<Unit>
- Direct Known Subclasses:
- DerivedSiUnit.ThermalResistanceUnit
public class DerivedSiUnit
- extends java.lang.Object
- implements Unit
Implementation of a subset of possible derived units based on SiUnit.
This maps to the ARM AO Derived_unit (derived_unit). See also Derived_unit_element (derived_unit_element),
Unit, and Value_with_unit from ISO/TS 10303-1054:2011-12 Value with unit.
See also Part 41.
| Nested classes/interfaces inherited from interface com.sfm.ap210.jsdai.param.Unit |
Unit.SiPrefix |
|
Constructor Summary |
DerivedSiUnit()
|
DerivedSiUnit(DerivedSiUnit.SiUnitTerm... terms)
|
DerivedSiUnit(SiUnit.SiBase b,
int e)
|
DerivedSiUnit(SiUnit.SiBase b1,
int e1,
SiUnit.SiBase b2,
int e2)
|
DerivedSiUnit(SiUnit.SiBase b1,
int e1,
SiUnit.SiBase b2,
int e2,
SiUnit.SiBase b3,
int e3)
|
DerivedSiUnit(SiUnit.SiBase b,
int e,
Unit.SiPrefix p)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
DerivedSiUnit
public DerivedSiUnit()
DerivedSiUnit
public DerivedSiUnit(SiUnit.SiBase b,
int e)
DerivedSiUnit
public DerivedSiUnit(SiUnit.SiBase b,
int e,
Unit.SiPrefix p)
DerivedSiUnit
public DerivedSiUnit(SiUnit.SiBase b1,
int e1,
SiUnit.SiBase b2,
int e2)
DerivedSiUnit
public DerivedSiUnit(SiUnit.SiBase b1,
int e1,
SiUnit.SiBase b2,
int e2,
SiUnit.SiBase b3,
int e3)
DerivedSiUnit
public DerivedSiUnit(DerivedSiUnit.SiUnitTerm... terms)
getTerms
public java.util.List<DerivedSiUnit.SiUnitTerm> getTerms()
addTerm
public void addTerm(DerivedSiUnit.SiUnitTerm t)
addTerm
public void addTerm(SiUnit u,
int e)
toString
public java.lang.String toString()
- Specified by:
toString in interface Unit- Overrides:
toString in class java.lang.Object
compareTo
public int compareTo(Unit o2)
- Specified by:
compareTo in interface Unit- Specified by:
compareTo in interface java.lang.Comparable<Unit>
setPrefix
public void setPrefix(Unit.SiPrefix p)
- implementation only supports operation in limited cases
- Specified by:
setPrefix in interface Unit