Indicates the specific units of measurement of an instance of LinearUnit, or linear measurement operation. More...
| Header | #include <Linear |
| Since | Esri |
| Inherits | Esri |
This class was introduced in Esri::ArcGISRuntime 100.0.
Public Functions
| Linear | |
| Linear | |
| Linear | |
| Linear | |
| Linear | |
| Linear | |
| Esri | operator=( |
| Esri | operator=(const Esri |
| virtual | ~ |
| double | convert |
| double | convert |
| double | convert |
| double | convert |
| bool | is |
| Esri | linear |
Static Public Members
| Esri | feet() |
| Esri | kilometers() |
| Esri | meters() |
| Esri | miles() |
Detailed Description
Instances of classes that inherit from the Units class, like this one does, are initialized as a specific unit of measurement. Each instance has properties for the unit name (singular, plural and abbreviated) and provides methods for unit conversion.
Member Function Documentation
LinearUnit::LinearUnit (const Esri::ArcGISRuntime::Unit &other)
Converting constructor from other Unit.
See also Downcast helper functions.
LinearUnit::LinearUnit (Esri::ArcGISRuntime::LinearUnit &&other)
Move constructor from other LinearUnit.
LinearUnit::LinearUnit (const Esri::ArcGISRuntime::LinearUnit &other)
Copy constructor from other LinearUnit.
LinearUnit::LinearUnit (Esri::ArcGISRuntime::LinearUnitId linearUnitId )
Creates a LinearUnit representing the specified linearUnitId.
LinearUnit::LinearUnit (const Esri::ArcGISRuntime::AreaUnit &areaUnit )
Creates a LinearUnit from an areaUnit.
For example, if areaUnit is AreaUnitId::SquareMeter, the new LinearUnit will be LinearUnitId::Meter.
LinearUnit::LinearUnit ()
Default constructor.
Esri::ArcGISRuntime::LinearUnit &LinearUnit::operator=(Esri::ArcGISRuntime::LinearUnit &&other)
Move operator from other LinearUnit.
Esri::ArcGISRuntime::LinearUnit &LinearUnit::operator=(const Esri::ArcGISRuntime::LinearUnit &other)
Assignment operator from other LinearUnit.
[override virtual] LinearUnit::~LinearUnit ()
Destructor.
double LinearUnit::convertFrom (const Esri::ArcGISRuntime::LinearUnit &fromUnit , double value) const
Returns the linear value converted from another LinearUnit (fromUnit) into this LinearUnit.
double LinearUnit::convertFromMeters (double meters) const
Returns the linear value meters converted from meters into this LinearUnit.
double LinearUnit::convertTo (const Esri::ArcGISRuntime::LinearUnit &toUnit , double value) const
Returns the linear value converted from this LinearUnit into toUnit units.
double LinearUnit::convertToMeters (double thisUnitValue ) const
Returns the linear value thisUnitValue converted from this LinearUnit into meters.
[static] Esri::ArcGISRuntime::LinearUnit LinearUnit::feet()
Returns an LinearUnit object representing feet (LinearUnitId::Feet).
bool LinearUnit::isValid () const
Gets whether this LinearUnit is valid.
A LinearUnit is valid if it is not empty and unitType is UnitType::LinearUnit.
Returns true if valid.
This function was introduced in Esri::ArcGISRuntime 100.2.
[static] Esri::ArcGISRuntime::LinearUnit LinearUnit::kilometers()
Returns an LinearUnit object representing kilometers (LinearUnitId::Kilometers).
Esri::ArcGISRuntime::LinearUnitId LinearUnit::linearUnitId () const
Returns the LinearUnitId corresponding to this LinearUnit.
[static] Esri::ArcGISRuntime::LinearUnit LinearUnit::meters()
Returns an LinearUnit object representing meters (LinearUnitId::Meters).
[static] Esri::ArcGISRuntime::LinearUnit LinearUnit::miles()
Returns an LinearUnit object representing miles (LinearUnitId::Miles).