![]() Rogue Wave Views 5.5.1 |
Rogue Wave Views |
Rogue Wave Views Documentation Home |
This class defines a georeferenced text. More...
Public Member Functions | |
| IlvMapText (const IlvMapText &source) | |
| Creates a text by copying an existing point. | |
| IlvMapText (const IlvCoordinate &p, const char *text) | |
| Initializes an instance of text. | |
| IlvMapText () | |
| Constructor. | |
| virtual IlvMapGeometry * | copy () const |
| Returns a copy of the object. | |
| virtual IlvClassInfo * | getClassInfo () const |
Returns the IlvClassInfo of the instance. | |
| const IlvCoordinate & | getPoint () const |
| Returns the anchor point of the text. | |
| virtual const IlvMapGeometry * | getSubElement (IlUInt index) const |
| Returns the sub element of index index if the geometry is a collection. | |
| virtual IlUInt | getSubElementCount () const |
| Returns the number of elements contained in the geometry if the geometry is a collection. | |
| const char * | getText () const |
| Returns the value of the text. | |
| virtual IlBoolean | isCollection () const |
Returns IlTrue if the geometry is a collection of other geometries. | |
| void | setPoint (const IlvCoordinate &point) |
| Sets the position of the text. | |
| void | setText (const char *text) |
| Sets the value of the text. | |
This class defines a georeferenced text.
The instances of this class can be rendered by an IlvDefaultFeatureRenderer or by an IlvDefaultTextRenderer. Library: ilvmaps
| IlvMapText::IlvMapText | ( | ) |
Constructor.
Initializes an instance of text.
| IlvMapText::IlvMapText | ( | const IlvCoordinate & | p, | |
| const char * | text | |||
| ) |
Initializes an instance of text.
| p | An anchor point for the text. | |
| text | The value of the text. |
| IlvMapText::IlvMapText | ( | const IlvMapText & | source | ) |
Creates a text by copying an existing point.
| source | The source point. |
| virtual IlvMapGeometry* IlvMapText::copy | ( | ) | const [virtual] |
Returns a copy of the object.
IlvMapGeometry that must be deleted by the user. Implements IlvMapGeometry.
| virtual IlvClassInfo* IlvMapText::getClassInfo | ( | ) | const [virtual] |
Returns the IlvClassInfo of the instance.
IlvClassInfo that should not be modified nor deleted. Implements IlvMapGeometry.
| const IlvCoordinate& IlvMapText::getPoint | ( | ) | const |
Returns the anchor point of the text.
| virtual const IlvMapGeometry* IlvMapText::getSubElement | ( | IlUInt | index | ) | const [virtual] |
Returns the sub element of index index if the geometry is a collection.
Otherwise, it returns a null pointer.
Implements IlvMapGeometry.
| virtual IlUInt IlvMapText::getSubElementCount | ( | ) | const [virtual] |
Returns the number of elements contained in the geometry if the geometry is a collection.
Otherwise, it returns 0.
0. Implements IlvMapGeometry.
| const char* IlvMapText::getText | ( | ) | const |
Returns the value of the text.
| virtual IlBoolean IlvMapText::isCollection | ( | ) | const [virtual] |
Returns IlTrue if the 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 IlvMapText::setPoint | ( | const IlvCoordinate & | point | ) |
Sets the position of the text.
| An | Anchor point for the text. |
| void IlvMapText::setText | ( | const char * | text | ) |
Sets the value of the text.
| text | The value of the text. |
© 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.