Represents a composite patch.
More...
#include <luciad/geometries/CompositePatch.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 a composite patch.
- See also
- GeometryFactory::createCompositePatch
◆ ~CompositePatch()
luciad::CompositePatch::~CompositePatch |
( |
| ) |
|
|
override |
◆ getBounds()
Bounds luciad::CompositePatch::getBounds |
( |
| ) |
const |
|
overridevirtual |
Returns the bounds for the geometry object.
- Returns
- the bounds for the geometry object.
- Exceptions
-
Implements luciad::Geometry.
◆ getExteriorPatch()
const std::shared_ptr< Patch > & luciad::CompositePatch::getExteriorPatch |
( |
| ) |
const |
Returns the exterior patch of this composite patch.
- Returns
- the exterior patch of this composite patch.
◆ getHash()
size_t luciad::CompositePatch::getHash |
( |
| ) |
const |
|
overrideprotectedvirtual |
◆ getInteriorPatches()
const std::vector< std::shared_ptr< Patch > > & luciad::CompositePatch::getInteriorPatches |
( |
| ) |
const |
Returns the interior patches of this composite patch.
- Returns
- the interior patches of this composite patch.
◆ getReference()
Returns the coordinate reference of the geometry.
- Returns
- the coordinate reference of the geometry.
Implements luciad::Geometry.