CartoType API
Public Member Functions
CartoType::CType1MultipleLineOrPolygon Class Reference

#include <cartotype_type1_map_object.h>

Inheritance diagram for CartoType::CType1MultipleLineOrPolygon:
CartoType::CType1MapObject CartoType::CMapObject CartoType::MPath

List of all members.

Public Member Functions

 CType1MultipleLineOrPolygon (const CMapDataLayer &aLayer, int32 aCompatibilityType)
int32 Contours () const
void GetContour (int32 aIndex, TContour &aContour) const
MWritableContourWritableContour (int32 aIndex)
TResult ReadData (TType1Reader &aReader)
void ClearContents ()

Detailed Description

Type 1 database representation of line or polygon with more than one contour.


Member Function Documentation

void CartoType::CType1MultipleLineOrPolygon::ClearContents ( ) [inline, 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::CType1MapObject.

int32 CartoType::CType1MultipleLineOrPolygon::Contours ( ) const [inline, virtual]

Return the number of contours.

Implements CartoType::MPath.

void CartoType::CType1MultipleLineOrPolygon::GetContour ( int32  aIndex,
TContour aContour 
) const [inline, virtual]

Return the contour indexed by aIndex.

Implements CartoType::MPath.

TResult CType1MultipleLineOrPolygon::ReadData ( TType1Reader aReader) [virtual]

Read data for a line or polygon with more than one contour from the input stream.

Implements CartoType::CType1MapObject.

MWritableContour& CartoType::CType1MultipleLineOrPolygon::WritableContour ( int32  aIndex) [inline, virtual]

Return a writable interface to the contour indexed by aIndex.

Implements CartoType::CMapObject.


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