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
Declaration of the IlvProjectionClassInfo class

Typedef Documentation

§ IlvProjectionInterfaceGetter

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

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 2018, 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.