rwlogo
Rogue Wave Views 5.6

Rogue Wave Views
Maps Package API Reference Guide

Product Documentation:

Rogue Wave Views
Documentation Home

tile.h File Reference

#include <ilviews/maps/maps.h>
#include <ilviews/base/graphic.h>
#include <ilviews/base/link.h>
#include <ilviews/maps/featureid.h>
#include <ilviews/maps/clssinfo.h>

Classes

class  IlvTile
 This class represents the elementary element used by the load-on-demand process. More...

Defines

#define IlvTilingDeclareIO(className)
#define IlvTilingDeclareLayerIO(className)
#define IlvTilingDefineClassInfo(className, superClass)
#define IlvTilingDefineLayerClassInfo(className, superClass)
#define IlvTilingDefineMembers(className)

Enumerations

enum  IlvTileStatus { IlvTileEmpty, IlvTileLocked, IlvTileCached, IlvTileDeleted }
 

The status of the tile.

More...

Detailed Description

[library ilvmaps ilviews/maps/tiling/tile.h] Declaration of the IlvTile class


Define Documentation

#define IlvTilingDeclareIO ( className   ) 

Use this macro to declare the input/output routines of classes that are part of the load-on-demand process.

Parameters:
className The class name.
See also:
IlvTilingDefineMembers, IlvTilingDefineClassInfo.
#define IlvTilingDeclareLayerIO ( className   ) 

Use this macro to declare the input/output routines of IlvTiledLayer subclasses.

Parameters:
className The class name.
See also:
IlvTilingDefineLayerClassInfo
#define IlvTilingDefineClassInfo ( className,
superClass   ) 

This macro is a convenience macro that defines a default implementation of the class info initialization, in classes that are part of the load-on-demand process.

Parameters:
className The class name.
superClass The super class name.
See also:
IlvTilingDeclareIO, IlvTilingDefineMembers.
#define IlvTilingDefineLayerClassInfo ( className,
superClass   ) 

Use this macro to define a default implementation of the input/output routines of IlvTiledLayer subclasses. However, the default read constructor and write() method are not defined by default.

Parameters:
className The class name.
superClass The super class name.
See also:
IlvTilingDeclareLayerIO.
#define IlvTilingDefineMembers ( className   ) 

This macro is a convenience macro that defines a default implementation of the methods handling class information, in classes that are part of the load-on-demand process.

Parameters:
className The class name.
See also:
IlvTilingDeclareIO, IlvTilingDefineClassInfo.

Enumeration Type Documentation

The status of the tile.

Enumerator:
IlvTileEmpty 

The tile is empty.

IlvTileLocked 

The tile is locked.

IlvTileCached 

The tile is cached.

IlvTileDeleted 

The tile is deleted.

 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

© Copyright 2012, Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave is a registered trademark of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.