Package ucar.units
Class SupplementaryBaseQuantity
- java.lang.Object
-
- ucar.units.BaseQuantity
-
- ucar.units.SupplementaryBaseQuantity
-
- All Implemented Interfaces:
Serializable
,Comparable<BaseQuantity>
,Base
public final class SupplementaryBaseQuantity extends BaseQuantity
Provides support for supplementary base quantities. A supplementary base quantity is one that is dimensionless (e.g. solid angle). Instances of this class are immutable.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class ucar.units.BaseQuantity
AMOUNT_OF_SUBSTANCE, ELECTRIC_CURRENT, LENGTH, LUMINOUS_INTENSITY, MASS, PLANE_ANGLE, SOLID_ANGLE, THERMODYNAMIC_TEMPERATURE, TIME, UNKNOWN
-
-
Constructor Summary
Constructors Modifier Constructor Description SupplementaryBaseQuantity(String name, String symbol)
Constructs from a name and symbol.protected
SupplementaryBaseQuantity(String name, String symbol, boolean trusted)
Constructs from a name and symbol.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
isDimensionless()
Indicates whether or not this quantity is dimensionless.
-
-
-
Constructor Detail
-
SupplementaryBaseQuantity
public SupplementaryBaseQuantity(String name, String symbol) throws NameException
Constructs from a name and symbol.- Parameters:
name
- The name of the quantity.symbol
- The symbol for the quantity.- Throws:
NameException
- Bad quantity name.
-
-
Method Detail
-
isDimensionless
public boolean isDimensionless()
Indicates whether or not this quantity is dimensionless. Supplementary base quantities are dimensionless by definition.- Specified by:
isDimensionless
in interfaceBase
- Specified by:
isDimensionless
in classBaseQuantity
- Returns:
true
.
-
-