Rogue Wave Views Maps Package API Reference Guide |
Rogue Wave Views Documentation Home |
This class provides run-time information about the IlvProjectionClass
and its subclasses.
More...
#include <ilviews/maps/projection/projinfo.h>
Inherits IlvValuedClassInfo.
Public Member Functions | |
void | addAccessor (const IlvSymbol *name, IlvValueTypeClass *type, IlvProjectionInterfaceGetter, IlvProjectionInterfaceSetter) |
Adds an accessor to the projection class. More... | |
const char * | getProjectionName () const |
Returns the projection name of the class. More... | |
This class provides run-time information about the IlvProjectionClass
and its subclasses.
Library: ilvmaps
It is a specialization of the IlvClassInfo
class for projections.
IlvClassInfo
class, see the Rogue Wave Views Foundation Package Reference Manual. IlvProjection
, IlvProjectionInterface
. void IlvProjectionClassInfo::addAccessor | ( | const IlvSymbol * | name, |
IlvValueTypeClass * | type, | ||
IlvProjectionInterfaceGetter | , | ||
IlvProjectionInterfaceSetter | |||
) |
Adds an accessor to the projection class.
Accessors are used by the IlvProjectionInterface
class to provide run-time information about the parameters of a projection.
The predefined projection interface setter IlvNullProjectionInterfaceSetter
should be used for read-only parameters.
IlvProjectionClassInfo
for a projection class that you have subtyped and adding accessors for the additional parameters, refer to the section "Defining a New Projection". const char* IlvProjectionClassInfo::getProjectionName | ( | ) | const |
Returns the projection name of the class.
For example, the projection name of the class IlvMercatorProjection
is "Mercator", and the projection name of the class IlvUniversalTransverseMercator
is "Universal Transverse Mercator".
© 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.