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.