![]() Rogue Wave Views 5.5.1 |
Rogue Wave Views |
Rogue Wave Views Documentation Home |
This class defines an image. More...
Public Member Functions | |
| IlvMapImage (const IlvMapImage &source) | |
Copies an exiting IlvMapImage. | |
| IlvMapImage () | |
| Constructor. | |
| virtual IlBoolean | contains (const IlvCoordinate &coordinate) const |
Returns IlTrue if coordinate is contained in the object. | |
| virtual IlvMapGeometry * | copy () const |
| Returns a copy of the object. | |
| IlvBitmapData * | getBitmapData () const |
| Returns the bitmap data. | |
| virtual IlvClassInfo * | getClassInfo () const |
Returns the IlvClassInfo of the instance. | |
| const IlvCoordinate & | getLowerRightCorner () const |
| Returns the lower right corner. | |
| virtual const IlvMapCurve * | getStroke () const |
| Returns the stroke of the area. | |
| 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 IlvCoordinate & | getUpperLeftCorner () const |
| Returns the upper left corner. | |
| virtual IlBoolean | isCollection () const |
Returns IlTrue if the geometry is a collection of other geometries. | |
| void | setBitmapData (IlvBitmapData *bitmapData) |
| Sets the bitmap data. | |
| void | setLowerRightCorner (const IlvCoordinate &lr) |
| Sets the lower right corner. | |
| void | setUpperLeftCorner (const IlvCoordinate &ul) |
| Sets the upper left corner. | |
This class defines an image.
The instances of this class can be rendered by an IlvDefaultFeatureRenderer or by an IlvDefaultImageRenderer. Library: ilvmaps
| IlvMapImage::IlvMapImage | ( | ) |
Constructor.
Creates an instance of IlvMapImage.
| IlvMapImage::IlvMapImage | ( | const IlvMapImage & | source | ) |
Copies an exiting IlvMapImage.
| source | The object to be copied. |
| virtual IlBoolean IlvMapImage::contains | ( | const IlvCoordinate & | coordinate | ) | const [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.
| virtual IlvMapGeometry* IlvMapImage::copy | ( | ) | const [virtual] |
Returns a copy of the object.
IlvMapGeometry that must be deleted by the user. Implements IlvMapArea.
| IlvBitmapData* IlvMapImage::getBitmapData | ( | ) | const |
Returns the bitmap data.
IlvBitmapData object. | virtual IlvClassInfo* IlvMapImage::getClassInfo | ( | ) | const [virtual] |
Returns the IlvClassInfo of the instance.
IlvClassInfo that should not be modified nor deleted. Implements IlvMapArea.
| const IlvCoordinate& IlvMapImage::getLowerRightCorner | ( | ) | const |
Returns the lower right corner.
| virtual const IlvMapCurve* IlvMapImage::getStroke | ( | ) | const [virtual] |
Returns the stroke of the area.
IlvCurve object that should not be deleted nor modified. Implements IlvMapArea.
| virtual const IlvMapGeometry* IlvMapImage::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 IlvMapImage::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 IlvCoordinate& IlvMapImage::getUpperLeftCorner | ( | ) | const |
Returns the upper left corner.
| virtual IlBoolean IlvMapImage::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 IlvMapImage::setBitmapData | ( | IlvBitmapData * | bitmapData | ) |
Sets the bitmap data.
| bitmapData | The bitmap data to be set. This geometry sets a lock on the specified bitmap data. This lock is removed once this geometry is deleted. |
| void IlvMapImage::setLowerRightCorner | ( | const IlvCoordinate & | lr | ) |
Sets the lower right corner.
| lr | The lower right corner. |
| void IlvMapImage::setUpperLeftCorner | ( | const IlvCoordinate & | ul | ) |
Sets the upper left corner.
| ul | The upper left corner. |
© 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.