|
|
| Projection (const Projection &)=default |
| | Default copy constructor.
|
|
| Projection (Projection &&)=default |
| | Default move constructor noexcept is deduced.
|
| Projection & | operator= (const Projection &)=default |
| | Copy assignment operator.
|
| Projection & | operator= (Projection &&)=default |
| | Move assignment operator.
|
| 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.
|
Handles coordinate system conversions.
Implements share-read / copy-on-write ApiType object over IProjection.
Transforms between geographic coordinates (lat/long) and map projection coordinates, enabling accurate placement of objects.