![]() |
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.
It is a specialization of the IlvClassInfo class for projections.
IlvClassInfo class, see the Rogue Wave Views Foundation Package Reference Manual. Library: ilvmaps| 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 2017, 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.