A patch is a surface based on a single ring, thus not having any holes.
More...
#include <luciad/geometries/Patch.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...
|
|
A patch is a surface based on a single ring, thus not having any holes.
You can read more about the available geometries here.
- See also
- GeometryFactory::createPatch
◆ ~Patch()
luciad::Patch::~Patch |
( |
| ) |
|
|
override |
◆ getBaseGeometry()
const std::shared_ptr< Ring > & luciad::Patch::getBaseGeometry |
( |
| ) |
const |
Returns the base ring
geometry on which the patch is based.
- Returns
- the base
ring
geometry on which the patch is based.
◆ getBounds()
Bounds luciad::Patch::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::Patch::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.