This class defines a ring whose stroke is an IlvMapCircle.
More...
#include <ilviews/maps/geometry/geocircring.h>
Public Member Functions | |
| IlvMapCircularRing (const IlvMapCircularRing &source) | |
| Initializes a new ring by copying an existing one. More... | |
| IlvMapCircularRing (IlvMapCircle *stroke) | |
| Initializes a new instance of the class with its stroke. More... | |
| virtual IlBoolean | contains (const IlvCoordinate &) const |
Returns IlTrue if some coordinate is contained in the object. More... | |
| virtual IlvMapGeometry * | copy () const |
| Returns a copy of the object. More... | |
| const IlvMapCircle * | getCircularStroke () const |
| Returns the stroke of the object. More... | |
| virtual IlvClassInfo * | getClassInfo () const |
Returns the IlvClassInfo of the instance. More... | |
| virtual const IlvMapCurve * | getStroke () const |
| Returns the stroke of the area. More... | |
| virtual const IlvMapGeometry * | getSubElement (IlUInt) const |
| Returns a sub element of a collection geometry. More... | |
| virtual IlUInt | getSubElementCount () const |
| Returns the number of elements contained in the geometry if the geometry is a collection. More... | |
| virtual IlBoolean | isCollection () const |
| Checks if this geometry is a collection of other geometries. More... | |
| IlvMapCircle * | setStroke (IlvMapCircle *stroke) |
| Sets the stroke of the object. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from IlvMapGeometry | |
| static IlvClassInfo * | ClassInfo () |
| Returns the class info. More... | |
Protected Member Functions inherited from IlvMapRing | |
| IlvMapRing () | |
Initializes a new IlvMapRing instance. | |
Protected Member Functions inherited from IlvMapArea | |
| IlvMapArea () | |
Initializes a new empty IlvMapArea instance. | |
Protected Member Functions inherited from IlvMapGeometry | |
| IlvMapGeometry () | |
| Constructor. More... | |
This class defines a ring whose stroke is an IlvMapCircle.
Library: ilvmaps
The instances of this class can be rendered by an IlvDefaultFeatureRenderer or by an IlvDefaultAreaRenderer.
| IlvMapCircularRing::IlvMapCircularRing | ( | IlvMapCircle * | stroke | ) |
Initializes a new instance of the class with its stroke.
The IlvMapCircularRing becomes owner of stroke.
| stroke | The stroke. This parameter should not be 0. |
| IlvMapCircularRing::IlvMapCircularRing | ( | const IlvMapCircularRing & | source | ) |
Initializes a new ring by copying an existing one.
| source | The source segment ring. |
|
virtual |
Returns IlTrue if some coordinate is contained in the object.
| coordinate | The point to be checked. |
IlTrue if coordinate is contained in the object. Implements IlvMapRing.
|
virtual |
Returns a copy of the object.
IlvMapGeometry that must be deleted by the user. Implements IlvMapRing.
| const IlvMapCircle* IlvMapCircularRing::getCircularStroke | ( | ) | const |
Returns the stroke of the object.
|
virtual |
Returns the IlvClassInfo of the instance.
IlvClassInfo that should not be modified nor deleted. Implements IlvMapRing.
|
virtual |
Returns the stroke of the area.
IlvCurve object that should not be deleted nor modified. Implements IlvMapRing.
|
virtual |
Returns a sub element of a collection geometry.
| index | The index of the sub-geometry to be retrieved. |
0 if it is not. Implements IlvMapGeometry.
|
virtual |
Returns the number of elements contained in the geometry if the geometry is a collection.
0. Implements IlvMapGeometry.
|
virtual |
Checks if this geometry is a collection of other geometries.
The composite geometries predefined in Rogue Wave Views Maps are: IlvMapGeometryCollection, IlvMapMultiPoint, IlvMapSegmentString and its subclasses, IlvMapMultiCurve and IlvMapMultiArea.
IlTrue if the geometry is a collection of other geometries. Implements IlvMapGeometry.
| IlvMapCircle* IlvMapCircularRing::setStroke | ( | IlvMapCircle * | stroke | ) |
Sets the stroke of the object.
| stroke | The new stroke. In this operation, the IlvMapCircularRing object becomes owner of stroke. |