This class defines a point. More...
#include <ilviews/maps/geometry/geopoint.h>
Public Member Functions | |
IlvMapPoint () | |
Initializes a new IlvMapPoint instance. | |
IlvMapPoint (const IlvCoordinate &point) | |
Initializes an IlvMapPoint with the specified coordinate. More... | |
IlvMapPoint (const IlvMapPoint &source) | |
Initializes a new IlvMapPoint instance by copying an existing point. More... | |
virtual IlvMapGeometry * | copy () const |
Returns a copy of the object. More... | |
virtual IlvClassInfo * | getClassInfo () const |
Returns the IlvClassInfo of the instance. More... | |
const IlvCoordinate & | getPoint () const |
Returns the position of the point. 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... | |
void | setPoint (const IlvCoordinate &point) |
Changes the value of the coordinate. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from IlvMapGeometry | |
static IlvClassInfo * | ClassInfo () |
Returns the class info. More... | |
Protected Member Functions inherited from IlvMapGeometry | |
IlvMapGeometry () | |
Constructor. More... | |
This class defines a point.
Library: ilvmaps
The instances of this class can be rendered by an IlvDefaultFeatureRenderer
, by an IlvDefaultPointRenderer
or by an IlvIconPointRenderer
.
IlvMapPoint::IlvMapPoint | ( | const IlvMapPoint & | source | ) |
Initializes a new IlvMapPoint
instance by copying an existing point.
source | The source point. |
IlvMapPoint::IlvMapPoint | ( | const IlvCoordinate & | point | ) |
Initializes an IlvMapPoint
with the specified coordinate.
point | The coordinate of the point. The object is not copied. |
|
virtual |
Returns a copy of the object.
IlvMapGeometry
that must be deleted by the user. Implements IlvMapGeometry.
|
virtual |
Returns the IlvClassInfo
of the instance.
IlvClassInfo
that should not be modified nor deleted. Implements IlvMapGeometry.
const IlvCoordinate& IlvMapPoint::getPoint | ( | ) | const |
Returns the position of the point.
|
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.
void IlvMapPoint::setPoint | ( | const IlvCoordinate & | point | ) |
Changes the value of the coordinate.
point | The coordinate of the point. |