Rogue Wave Views 5.6 |
Rogue Wave Views |
Rogue Wave Views Documentation Home |
This abstract class is the base class of all connected areas. More...
#include <ilviews/maps/geometry/georing.h>
Public Member Functions | |
virtual IlBoolean | contains (const IlvCoordinate &coordinate) const =0 |
Returns IlTrue if coordinate is contained in the object. | |
virtual IlvMapGeometry * | copy () const =0 |
Returns a copy of the object. | |
virtual IlvClassInfo * | getClassInfo () const =0 |
Returns the IlvClassInfo of the instance. | |
virtual const IlvMapCurve * | getStroke () const =0 |
Returns the stroke of the area. | |
Static Public Member Functions | |
static IlvClassInfo * | ClassInfo () |
Returns the class info. | |
Protected Member Functions | |
IlvMapRing () | |
Constructor. |
This abstract class is the base class of all connected areas.
The instances of the predefined subclasses of IlvMapRing
can be rendered by an IlvDefaultFeatureRenderer
or by an IlvDefaultAreaRenderer
. Library: ilvmaps
IlvMapRing::IlvMapRing | ( | ) | [protected] |
Constructor.
The constructor of this abstract class is protected.
static IlvClassInfo* IlvMapRing::ClassInfo | ( | ) | [static] |
Returns the class info.
This static function, redefined for each subclass of IlvMapGeometry
returns the IlvClassInfo
of the class.
IlvClassInfo
that should not be modified nor deleted. Reimplemented from IlvMapArea.
virtual IlBoolean IlvMapRing::contains | ( | const IlvCoordinate & | coordinate | ) | const [pure virtual] |
Returns IlTrue
if coordinate is contained in the object.
coordinate | The point to be checked. |
IlTrue
if coordinate is contained in the object. Implements IlvMapArea.
Implemented in IlvMapCircularRing, and IlvMapSegmentRing.
virtual IlvMapGeometry* IlvMapRing::copy | ( | ) | const [pure virtual] |
Returns a copy of the object.
IlvMapGeometry
that must be deleted by the user. Implements IlvMapArea.
Implemented in IlvMapCircularRing, and IlvMapSegmentRing.
virtual IlvClassInfo* IlvMapRing::getClassInfo | ( | ) | const [pure virtual] |
Returns the IlvClassInfo
of the instance.
IlvClassInfo
that should not be modified nor deleted. Implements IlvMapArea.
Implemented in IlvMapCircularRing, and IlvMapSegmentRing.
virtual const IlvMapCurve* IlvMapRing::getStroke | ( | ) | const [pure virtual] |
Returns the stroke of the area.
IlvCurve
object that should not be deleted nor modified. Implements IlvMapArea.
Implemented in IlvMapCircularRing, and IlvMapSegmentRing.
© 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.