rwlogo

Rogue Wave Views
Maps Package API Reference Guide

Product Documentation:

Rogue Wave Views
Documentation Home

Classes | Typedefs
projinfo.h File Reference
#include <ilviews/maps/macros.h>
#include <ilviews/intrface/value.h>
#include <ilviews/base/value.h>

Classes

class  IlvProjectionClassInfo
 This class provides run-time information about the IlvProjectionClass and its subclasses. More...
 

Typedefs

typedef void(* IlvProjectionInterfaceGetter )(const IlvProjection *projection, IlvValue &value)
 Definition of the interface 'setter' functions. More...
 
typedef IlBoolean(* IlvProjectionInterfaceSetter )(IlvProjection *projection, const IlvValue &value)
 Definition of the interface 'setter' functions. More...
 

Detailed Description

[library ilvmaps ilviews/maps/projection/projinfo.h] Declaration of the IlvProjectionClassInfo class

Typedef Documentation

IlvProjectionInterfaceGetter

Definition of the interface 'setter' functions.

This function prototype is used to implement the accessors of a projection. A projection interface 'getter' function is registered with the method IlvProjectionClassInfo::addAccessor to handle a specific projection parameter. A projection interface 'getter' function is supposed to set to value the value of the manager parameter of projection.

Parameters
projectionThe projection which this getter applies to.
valueStores the get value.
See Also
IlvProjectionInterfaceSetter, IlvProjectionClassInfo.
IlvProjectionInterfaceSetter

Definition of the interface 'setter' functions.

This function prototype is used to implement the accessors of a projection. A projection interface 'setter' function is registered with the method IlvProjectionClassInfo::addAccessor to handle a specific projection parameter. A projection interface 'setter' function is supposed to set to value the manager parameter of projection.

Parameters
projectionThe projection which this setter applies to.
valueThe value to be set.
Returns
IlFalse if the value is illegal.
See Also
IlvProjectionInterfaceGetter, IlvProjectionClassInfo.

© 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.