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


Public Member Functions | |
| Projection_GK () | |
| Default constructor. | |
| Projection_GK (const Projection_GK &)=default | |
| Default copy constructor. | |
| Projection_GK (Projection_GK &&obj) noexcept | |
| Default move constructor. | |
| Projection_GK & | operator= (const Projection_GK &)=default |
| Default copy assignment. | |
| Projection_GK & | operator= (Projection_GK &&obj) noexcept |
| Default move assignment. | |
| Projection_GK (double x, double y, unsigned short zone) | |
| Constructs a Projection_GK object from easting, northing and zone. | |
| Projection_GK & | set (double x, double y, unsigned short zone) noexcept |
| Sets the horizontal axis, vertical axis and zone of the point. | |
| double | getEasting () const noexcept |
| Retrieves the easting of the point. | |
| double | getNorthing () const noexcept |
| Retrieves the northing of the point. | |
| unsigned short | getZone () const noexcept |
| Retrieves the zone number of the point. | |
| 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_GK object.
Implements share-read / copy-on-write ApiType object over IGKProjection.
|
default |
Default copy constructor.
Creates a copy of an existing Projection_GK object.
|
inlinenoexcept |
Default move constructor.
Moves an existing Projection_GK object into a new instance.
| obj | The object to move into this new instance. |
|
inline |
Constructs a Projection_GK object from easting, northing and zone.
| x | Horizontal axis of the point. |
| y | Vertical axis of the point. |
| zone | from Gauss-Kruger projection. Ensures that the x, y and zone form a valid point. |
|
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 the zone number 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_GK object.
|
inlinenoexcept |
Default move assignment.
Moves another Projection_GK 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 horizontal axis, vertical axis and zone of the point.
| x | Horizontal axis of the point. |
| y | Vertical axis of the point. |
| zone | Related to Gauss-Krüger corresponding zone. |
|
inlineinherited |
Retrieves the specific type of the projection.
|
inlinestaticconstexprnoexcept |
Get the type of the projection.