LuciadCPillar 2023.1.04
luciad::GeoPackageTableMetadata Class Referencefinal

Provides information about a GeoPackage table. More...

#include <luciad/formats/geopackage/GeoPackageTableMetadata.h>

Public Member Functions

 GeoPackageTableMetadata (std::string name, std::string type, std::string description)
 Creates a GeoPackageTableMetadata. More...
 
const std::string & getDescription () const
 Gets a human readable description for the table. More...
 
const std::string & getName () const
 Gets the name of the table. More...
 
const std::string & getType () const
 Gets the type of the table. More...
 
bool operator!= (const GeoPackageTableMetadata &other) const
 
bool operator== (const GeoPackageTableMetadata &other) const
 

Static Public Member Functions

static const std::string & type2dGriddedCoverage ()
 Type identifier for 2d gridded coverage. More...
 
static const std::string & typeFeatures ()
 Type identifier for features. More...
 
static const std::string & typeTiles ()
 Type identifier for tiled rasters. More...
 

Detailed Description

Provides information about a GeoPackage table.

Constructor & Destructor Documentation

◆ GeoPackageTableMetadata()

luciad::GeoPackageTableMetadata::GeoPackageTableMetadata ( std::string  name,
std::string  type,
std::string  description 
)

Creates a GeoPackageTableMetadata.

Parameters
namethe name of the table.
typethe type of the table.
descriptiona human readable description of the table.

Member Function Documentation

◆ getDescription()

const std::string & luciad::GeoPackageTableMetadata::getDescription ( ) const

Gets a human readable description for the table.

Returns
a human readable description for the table.
Since
2020.1

◆ getName()

const std::string & luciad::GeoPackageTableMetadata::getName ( ) const

Gets the name of the table.

Returns
the name of the table.

◆ getType()

const std::string & luciad::GeoPackageTableMetadata::getType ( ) const

Gets the type of the table.

Returns
the type of the table.

◆ operator!=()

bool luciad::GeoPackageTableMetadata::operator!= ( const GeoPackageTableMetadata other) const

◆ operator==()

bool luciad::GeoPackageTableMetadata::operator== ( const GeoPackageTableMetadata other) const

◆ type2dGriddedCoverage()

static const std::string & luciad::GeoPackageTableMetadata::type2dGriddedCoverage ( )
static

Type identifier for 2d gridded coverage.

Since
2020.1

◆ typeFeatures()

static const std::string & luciad::GeoPackageTableMetadata::typeFeatures ( )
static

Type identifier for features.

Since
2020.1

◆ typeTiles()

static const std::string & luciad::GeoPackageTableMetadata::typeTiles ( )
static

Type identifier for tiled rasters.

Since
2020.1