![]() Rogue Wave Views 5.5.1 |
Rogue Wave Views |
Rogue Wave Views Documentation Home |
This class defines the Miller Cylindrical projection. More...
#include <ilviews/maps/projection/millercy.h>
Public Member Functions | |
| IlvMillerCylindricalProjection () | |
| Constructor. | |
| virtual IlvProjection * | copy () const |
| Returns a copy of the projection. It must be overridden in each subclass. | |
| virtual IlvProjectionClassInfo * | getClassInfo () const |
| Returns the class information for the projection. | |
Static Public Member Functions | |
| static IlvProjectionClassInfo * | ClassInfo () |
| Returns the class information of the class. | |
| static IlvClassInfo ** | ClassInfoRef () |
| Returns the address of the class information of the class. | |
Protected Member Functions | |
| virtual IlvMapsError | sForward (IlvCoordinate &ll) const |
| Must be redefined in subclasses to implement the projection for a sphere. | |
| virtual IlvMapsError | sInverse (IlvCoordinate &xy) const |
| Must be redefined in subclasses to implement the inverse projection for a sphere. | |
This class defines the Miller Cylindrical projection.
This type of projection does not support non-spherical ellipsoids.
Miller Cylindrical Projection
Library: ilvmaps
| IlvMillerCylindricalProjection::IlvMillerCylindricalProjection | ( | ) |
Constructor.
Initializes an instance of the class IlvMillerCylindricalProjection.
| static IlvProjectionClassInfo* IlvMillerCylindricalProjection::ClassInfo | ( | ) | [static] |
Returns the class information of the class.
This static function is also available for the subclasses of IlvProjection.
IlvProjectionClassInfo of the class. Reimplemented from IlvProjection.
| static IlvClassInfo** IlvMillerCylindricalProjection::ClassInfoRef | ( | ) | [static] |
Returns the address of the class information of the class.
This static function is also available for the subclasses of IlvProjection.
IlvProjectionClassInfo of the class. Reimplemented from IlvProjection.
| virtual IlvProjection* IlvMillerCylindricalProjection::copy | ( | ) | const [virtual] |
Returns a copy of the projection. It must be overridden in each subclass.
Implements IlvProjection.
| virtual IlvProjectionClassInfo* IlvMillerCylindricalProjection::getClassInfo | ( | ) | const [virtual] |
Returns the class information for the projection.
Reimplemented from IlvProjection.
| virtual IlvMapsError IlvMillerCylindricalProjection::sForward | ( | IlvCoordinate & | ll | ) | const [protected, virtual] |
Must be redefined in subclasses to implement the projection for a sphere.
| ll | Contains the longitude and latitude coordinates in radian (x = longitude, y = latitude). |
Implements IlvProjection.
| virtual IlvMapsError IlvMillerCylindricalProjection::sInverse | ( | IlvCoordinate & | xy | ) | const [protected, virtual] |
Must be redefined in subclasses to implement the inverse projection for a sphere.
The default implementation returns IlvProjection::UnsupportedFeatureError().
| xy | Contains the Cartesian coordinates to inverse. |
Reimplemented from IlvProjection.
© Copyright 2012, 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.