|
Maps SDK for C++ 1.0.0
|
Projection_MGRS object. More...


Public Member Functions | |
| Projection_MGRS () | |
| Default constructor. | |
| Projection_MGRS (const Projection_MGRS &)=default | |
| Default copy constructor. | |
| Projection_MGRS (Projection_MGRS &&obj) noexcept | |
| Default move constructor. | |
| Projection_MGRS & | operator= (const Projection_MGRS &)=default |
| Default copy assignment. | |
| Projection_MGRS & | operator= (Projection_MGRS &&obj) noexcept |
| Default move assignment. | |
| Projection_MGRS (int easting, int northing, const String &zone, const String &sq100kIdentifier) | |
| Constructs a Projection_MGRS object from easting, northing, zone and hundred square identifier. | |
| Projection_MGRS & | set (int easting, int northing, const String &zone, const String &sq100kIdentifier) noexcept |
| Sets the easting, northing, zone and hundred square identifier of the point. | |
| int | getEasting () const noexcept |
| Retrieves the easting of the point. | |
| int | getNorthing () const noexcept |
| Retrieves the northing of the point. | |
| const StringRef | getZone () const noexcept |
| Retrieves the zone of the point. | |
| const StringRef | getSq100kIdentifier () const noexcept |
| Retrieves an identifier unique for each one hundred square kilometers. | |
| EProjectionType | type () const |
| Retrieves the specific type of the projection. | |
| bool | equals (Projection const &other) const noexcept |
| Compares two Projection objects for equality. | |
| bool | operator== (const Projection &projection) const noexcept |
| Compares two Projection objects for equality. | |
| bool | operator!= (const Projection &projection) const noexcept |
| Inequality comparison operator for projections. | |
| template<typename TSubclass> | |
| TSubclass | cast () const noexcept |
| Attempts to cast the current projection object to a specified subclass. | |
| bool | isDefault () const override |
| Determines if the current projection object is in its default state (unaltered since creation). | |
| operator bool () const noexcept | |
| Boolean conversion operator indicating if the projection is valid and not in its default state. | |
| bool | isEmpty () const noexcept |
| Checks if the projection is empty. | |
| void | reset () noexcept |
| Reset the projection object to its default state. | |
Static Public Member Functions | |
| static constexpr EProjectionType | type () noexcept |
| Get the type of the projection. | |
Projection_MGRS object.
Implements share-read / copy-on-write ApiType object over IMGRSProjection.
|
default |
Default copy constructor.
Creates a copy of an existing Projection_MGRS object.
|
inlinenoexcept |
Default move constructor.
Moves an existing Projection_MGRS object into a new instance.
| obj | The object to move into this new instance. |
|
inline |
Constructs a Projection_MGRS object from easting, northing, zone and hundred square identifier.
| easting | Represents the easting of the point. |
| northing | Represents the northing of the point. |
| zone | Identifier of the point. |
| sq100kIdentifier | Hundred square kilometer identifier of the point. Two letters. |
|
inlinenoexceptinherited |
Attempts to cast the current projection object to a specified subclass.
This is a template method.
| TSubclass | The subclass type to cast to. |
|
inlinenoexceptinherited |
Compares two Projection objects for equality.
| other | Another Projection object to compare against. |
|
inlinenoexcept |
Retrieves the easting of the point.
|
inlinenoexcept |
Retrieves the northing of the point.
|
inlinenoexcept |
Retrieves an identifier unique for each one hundred square kilometers.
|
inlinenoexcept |
Retrieves the zone of the point.
|
inlineoverrideinherited |
Determines if the current projection object is in its default state (unaltered since creation).
|
inlinenoexceptinherited |
Checks if the projection is empty.
|
inlineexplicitnoexceptinherited |
Boolean conversion operator indicating if the projection is valid and not in its default state.
|
inlinenoexceptinherited |
Inequality comparison operator for projections.
| projection | Another Projection object to compare against. |
|
default |
Default copy assignment.
Replaces the contents of this object with a copy of another Projection_MGRS object.
|
inlinenoexcept |
Default move assignment.
Moves another Projection_MGRS object into this instance.
| obj | The object to move into this instance. |
|
inlinenoexceptinherited |
Compares two Projection objects for equality.
| projection | Another Projection object to compare against. |
|
inlinenoexcept |
Sets the easting, northing, zone and hundred square identifier of the point.
| easting | Represents the easting of the point. |
| northing | Represents the northing of the point. |
| zone | Identifier of the point. |
| sq100kIdentifier | Hundred square kilometer identifier of the point. Two letters. |
|
inlineinherited |
Retrieves the specific type of the projection.
|
inlinestaticconstexprnoexcept |
Get the type of the projection.