CartoType API
Public Member Functions | Static Public Member Functions
CartoType::CShpMapDataBase Class Reference

#include <cartotype_shp_map_database.h>

Inheritance diagram for CartoType::CShpMapDataBase:
CartoType::CMapDataBase

List of all members.

Public Member Functions

CMapDataContextNewContext (TResult &aError)
TResult AddLayer (CShpLayer *aLayer, const MString &aLayerName)
CShpLayerLayer (int32 aIndex)
TResult SetPointFormat (TPointFormat aPointFormat)

Static Public Member Functions

static CShpMapDataBaseNew (TResult &aError, MInputStream &aInputStream, const MString &aPath, TPointFormat aPointFormat)

Detailed Description

Database for shape file groups.


Member Function Documentation

TResult CShpMapDataBase::AddLayer ( CShpLayer aLayer,
const MString aLayerName 
)

Add a new map layer object to the database object. Take ownership of aLayer. If there is an error delete aLayer.

CShpMapDataBase * CShpMapDataBase::New ( TResult aError,
MInputStream aInputStream,
const MString aPath,
TPointFormat  aPointFormat 
) [static]

Create new shp database from input stream.

CMapDataContext * CShpMapDataBase::NewContext ( TResult aError) [virtual]

Return new context for searching the map database.

Implements CartoType::CMapDataBase.


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