![]() Rogue Wave Views 5.5.1 |
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.