olp-cpp-sdk 1.25.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
olp::geo::TilingScheme< TSubdivisionScheme, TProjection > Class Template Reference

Represents how data is tiled. More...

#include <TilingScheme.h>

Inheritance diagram for olp::geo::TilingScheme< TSubdivisionScheme, TProjection >:
olp::geo::ITilingScheme

Public Types

using SubdivisionScheme = TSubdivisionScheme
 An alias for the subdivision scheme used by this tiling scheme.
 
using Projection = TProjection
 An alias for the projection used by this tiling scheme.
 

Public Member Functions

const ISubdivisionScheme & GetSubdivisionScheme () const override
 Gets the subdivision scheme.
 
const IProjection & GetProjection () const override
 Gets the identity projection.
 

Detailed Description

template<class TSubdivisionScheme, class TProjection>
class olp::geo::TilingScheme< TSubdivisionScheme, TProjection >

Represents how data is tiled.

Template Parameters
TSubdivisionSchemeThe subdivision scheme.
TProjectionThe identity projection.

Member Function Documentation

◆ GetProjection()

template<class TSubdivisionScheme , class TProjection >
const IProjection & olp::geo::TilingScheme< TSubdivisionScheme, TProjection >::GetProjection ( ) const
inlineoverridevirtual

Gets the identity projection.

Returns
The identity projection.

Implements olp::geo::ITilingScheme.

◆ GetSubdivisionScheme()

template<class TSubdivisionScheme , class TProjection >
const ISubdivisionScheme & olp::geo::TilingScheme< TSubdivisionScheme, TProjection >::GetSubdivisionScheme ( ) const
inlineoverridevirtual

Gets the subdivision scheme.

Returns
The subdivision scheme.

Implements olp::geo::ITilingScheme.


The documentation for this class was generated from the following file: