Rogue Wave Views Maps Package API Reference Guide |
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. More... | |
virtual IlvMapGeometry * | copy () const =0 |
Returns a copy of the object. More... | |
virtual IlvClassInfo * | getClassInfo () const =0 |
Returns the IlvClassInfo of the instance. More... | |
virtual const IlvMapCurve * | getStroke () const =0 |
Returns the stroke of the area. More... | |
Public Member Functions inherited from IlvMapGeometry | |
virtual const IlvMapGeometry * | getSubElement (IlUInt index) const =0 |
Returns a sub element of a collection geometry. More... | |
virtual IlUInt | getSubElementCount () const =0 |
Returns the number of elements contained in the geometry if the geometry is a collection. More... | |
virtual IlBoolean | isCollection () const =0 |
Checks if this geometry is a collection of other geometries. More... | |
Protected Member Functions | |
IlvMapRing () | |
Constructor. More... | |
Protected Member Functions inherited from IlvMapArea | |
IlvMapArea () | |
Constructor. More... | |
Protected Member Functions inherited from IlvMapGeometry | |
IlvMapGeometry () | |
Constructor. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from IlvMapGeometry | |
static IlvClassInfo * | ClassInfo () |
Returns the class info. More... | |
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
|
protected |
Constructor.
The constructor of this abstract class is protected.
|
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 IlvMapSegmentRing, and IlvMapCircularRing.
|
pure virtual |
Returns a copy of the object.
IlvMapGeometry
that must be deleted by the user. Implements IlvMapArea.
Implemented in IlvMapSegmentRing, and IlvMapCircularRing.
|
pure virtual |
Returns the IlvClassInfo
of the instance.
IlvClassInfo
that should not be modified nor deleted. Implements IlvMapArea.
Implemented in IlvMapSegmentRing, and IlvMapCircularRing.
|
pure virtual |
Returns the stroke of the area.
IlvCurve
object that should not be deleted nor modified. Implements IlvMapArea.
Implemented in IlvMapSegmentRing, and IlvMapCircularRing.
© 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.