| java.lang.Object | |
| ↳ | com.esri.core.geometry.Unit |
Known Direct Subclasses
|
A base class for units.
| Nested Classes | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| enum | Unit.EsriUnit | ||||||||||
| enum | Unit.UnitType | Unit type (linear, angular, or area) | |||||||||
| Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| protected String | mAbbreviation | ||||||||||
| protected String | mDisplayName | ||||||||||
| protected int | mID | ||||||||||
| protected String | mName | ||||||||||
| protected String | mPluralDisplayName | ||||||||||
| protected int | mWKID | ||||||||||
| protected double | m_factor | ||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Unit() | |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| static double |
convertUnits(double valueIn, Unit unitFrom, Unit unitTo)
Converts an input value to new units.
| ||||||||||
| static void |
convertUnits(double[] valueIn, int countIn, Unit unitFrom, Unit unitTo, double[] valueOut)
Converts an array of values to new units of same UnitType.
| ||||||||||
| static Unit |
create(int wkid)
Create a unit class from the well-known id(wkid).
| ||||||||||
| boolean |
equals(Object other)
Indicates if this unit is the same type (linear, angular, or area) and the same unit(meter, degree, acre, etc.)as
another.
| ||||||||||
| abstract String |
getAbbreviation()
Returns the abbreviated name of this unit.
| ||||||||||
| abstract double |
getConversionFactor(Unit destinationUnit)
Returns a conversion factor from this unit to the destination unit.
| ||||||||||
| abstract String |
getDisplayName()
Returns the display name of this unit.
| ||||||||||
| abstract int |
getID()
Returns the unit well-known ID.
| ||||||||||
| abstract String |
getName()
Returns the canonical name of the unit as defined in Projection Engine.
| ||||||||||
| abstract String |
getPluralDisplayName()
Returns the display name of this unit.
| ||||||||||
| double |
getUnitToBaseFactor()
the conversion factor from this unit to the base unit.
| ||||||||||
| abstract Unit.UnitType |
getUnitType()
Returns the unit type.
| ||||||||||
| int | hashCode() | ||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
Converts an input value to new units.
| valueIn | The value to be converted from unitFrom to unitTo. |
|---|---|
| unitFrom | The units to convert from. |
| unitTo | The units to convert to. |
Converts an array of values to new units of same UnitType.
| valueIn | The value to converted from. |
|---|---|
| countIn | The count for the to converted values. |
| unitFrom | The unit to convert from. |
| unitTo | The unit to convert to. |
| valueOut | the value to convert to. |
Create a unit class from the well-known id(wkid). The list of codes for common wkids can be found in the
| wkid | The well known ID. |
|---|
AngularUnit.Code interface, the
LinearUnit.Code interface, and the AreaUnit.Code interface.Indicates if this unit is the same type (linear, angular, or area) and the same unit(meter, degree, acre, etc.)as another.
| other | The other object. |
|---|
Returns the abbreviated name of this unit.
Returns a conversion factor from this unit to the destination unit. To convert a value V from this units to the dst units.
| destinationUnit | The destination unit. |
|---|
Returns the display name of this unit.
Returns the unit well-known ID. The ID value is a positive number for the units with well known IDs, and 0 for the custom and area units.
Returns the canonical name of the unit as defined in Projection Engine. (ex. for German Meter the projection engine canonical string value is METER_GERMAN)
Returns the display name of this unit.
the conversion factor from this unit to the base unit. for example: to SI meter for linear units, to radian for angular, and to SI square meter for area units.