rwlogo

Rogue Wave Views
Maps Package API Reference Guide

Product Documentation:

Rogue Wave Views
Documentation Home

Classes | Macros | Enumerations
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...
 

Macros

#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

Macro Definition 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
classNameThe class name.
See Also
IlvTilingDefineMembers, IlvTilingDefineClassInfo.
#define IlvTilingDeclareLayerIO (   className)

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

Parameters
classNameThe 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
classNameThe class name.
superClassThe 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
classNameThe class name.
superClassThe 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
classNameThe 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.


© Copyright 2014, 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.