Represents an extruded geometry.
More...
#include <luciad/geometries/ExtrudedGeometry.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...
|
|
Represents an extruded geometry.
- See also
- GeometryFactory::createExtrudedGeometry
◆ ~ExtrudedGeometry()
luciad::ExtrudedGeometry::~ExtrudedGeometry |
( |
| ) |
|
|
override |
◆ getBaseGeometry()
std::shared_ptr< luciad::Geometry > luciad::ExtrudedGeometry::getBaseGeometry |
( |
| ) |
const |
Returns the base geometry.
- Returns
- the base geometry.
◆ getBounds()
Bounds luciad::ExtrudedGeometry::getBounds |
( |
| ) |
const |
|
overridevirtual |
Returns the bounds for the geometry object.
- Returns
- the bounds for the geometry object.
- Exceptions
-
Implements luciad::Geometry.
◆ getHash()
size_t luciad::ExtrudedGeometry::getHash |
( |
| ) |
const |
|
overrideprotectedvirtual |
Returns the hash value for this geometry.
- Returns
- the hash value for this geometry.
Implements luciad::Geometry.
◆ getMaxHeight()
double luciad::ExtrudedGeometry::getMaxHeight |
( |
| ) |
const |
Returns the upper/top boundary of the 3D volume.
- Returns
- the upper/top boundary of the 3D volume.
◆ getMinHeight()
double luciad::ExtrudedGeometry::getMinHeight |
( |
| ) |
const |
Returns the lower/bottom boundary of the 3D volume.
- Returns
- the lower/bottom boundary of the 3D volume.
◆ getReference()
Returns the coordinate reference of the geometry.
- Returns
- the coordinate reference of the geometry.
Implements luciad::Geometry.
◆ isBaseGeometrySupported()
static bool luciad::ExtrudedGeometry::isBaseGeometrySupported |
( |
const std::shared_ptr< luciad::Geometry > & |
geometry | ) |
|
|
static |