Collection of one or more geometries.
More...
#include <luciad/geometries/MultiGeometry.h>
|
size_t | getHash () const override |
| Returns the hash value for this geometry. More...
|
|
virtual size_t | getHash () const =0 |
| Returns the hash value for this geometry. More...
|
|
Collection of one or more geometries.
- See also
- GeometryFactory::createMultiGeometry
◆ ~MultiGeometry()
luciad::MultiGeometry::~MultiGeometry |
( |
| ) |
|
|
override |
◆ getBounds()
Bounds luciad::MultiGeometry::getBounds |
( |
| ) |
const |
|
overridevirtual |
Returns the bounds for the geometry object.
- Returns
- the bounds for the geometry object.
- Exceptions
-
Implements luciad::Geometry.
◆ getGeometries()
const std::vector< std::shared_ptr< Geometry > > & luciad::MultiGeometry::getGeometries |
( |
| ) |
const |
Returns the list of geometries.
- Returns
- the list of geometries.
◆ getHash()
size_t luciad::MultiGeometry::getHash |
( |
| ) |
const |
|
overrideprotectedvirtual |
Returns the hash value for this geometry.
- Returns
- the hash value for this geometry.
Implements luciad::Geometry.
◆ getReference()
Returns the coordinate reference of the geometry.
- Returns
- the coordinate reference of the geometry.
Implements luciad::Geometry.