CartoType API
Public Member Functions | Protected Member Functions
CartoType::CShpMapObject Class Reference

#include <cartotype_shp_map_object.h>

Inheritance diagram for CartoType::CShpMapObject:
CartoType::CBasicMapObject CartoType::CMapObject CartoType::MPath CartoType::CShpLineOrPolygon CartoType::CShpPointOrMultiPoint CartoType::CShpLine CartoType::CShpPolygon CartoType::CShpMultiPoint CartoType::CShpPoint

List of all members.

Public Member Functions

virtual TResult ReadData (TShpObjectReader &aReader)=0

Protected Member Functions

 CShpMapObject (const CMapDataLayer &aLayer, TMapObjectType aType)
TResult ReadPoints (TShpObjectReader &aReader, CContour &aContour, uint32 aPoints) const
void ClearContents ()

Detailed Description

SHP representation of map object.


Member Function Documentation

void CartoType::CShpMapObject::ClearContents ( ) [inline, protected, virtual]

Clear the contents of a map object so that it can be re-used. Derived classes must call this base function from any overriding function.

Reimplemented from CartoType::CBasicMapObject.

TResult CShpMapObject::ReadPoints ( TShpObjectReader aReader,
CContour aContour,
uint32  aPoints 
) const [protected]

Read specified number of points from input stream to contour.


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