CartoType API
Public Member Functions | Static Public Member Functions | Protected Member Functions
CartoType::CMapDataLayer Class Reference

#include <cartotype_map_data.h>

Inheritance diagram for CartoType::CMapDataLayer:
CartoType::COsmDataBase::CLayer CartoType::CShpLayer

List of all members.

Public Member Functions

int32 Attributes () const
const TMapAttributeDefinitionAttributeDefinition (int32 aIndex) const
const MStringName () const
CT_IMPORT TResult AddAttributeDefinition (const MString &aName, TMapAttribute aDefault)
TResult SetName (const MString &aName)

Static Public Member Functions

static CT_IMPORT CMapDataLayerNew (TResult &aError, const MString &aName)

Protected Member Functions

CT_IMPORT TResult Construct (const MString &aName)

Detailed Description

The name and attribute definitions of a map data layer. Map data accessors can use classes derived from CMapDataLayer to store information about the layers in a particular data set and use references to these layer objects when creating CMapObject instances.


Member Function Documentation

CT_EXPORT TResult CMapDataLayer::AddAttributeDefinition ( const MString aName,
TMapAttribute  aDefault 
)

Add definition of an attribute to the layer.


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