Derives and stores the 2D boundary polygon of a region covered by the point data of an ODM or the valid pixels of a raster. More...

#include "IBounds.hpp"

+ Inheritance diagram for IBounds:

Static Public Member Functions

static IBoundsNew ()
static IBoundsNew (IControlObject &controlObject)
static IBoundsNew (const IModuleBase &parent)
static IBoundsNew (const IModuleBase &parent, IControlObject &controlObject)

Access to module-specific options.

typedef opts::Bounds::Options Options
virtual Optionsopts ()=0
virtual const Optionsopts () const =0

Additional Inherited Members

- Public Member Functions inherited from IModuleBase
virtual ~IModuleBase ()
 Make sure to delete instances after use with Delete()
virtual void Delete ()=0
 Destroy modules allocated on the heap.
virtual ParamList run (bool reset=false)=0
virtual void reset ()=0
 Resets the module to the state after construction.
virtual opts::glob::Optionsglobals ()=0
virtual const opts::glob::Optionsglobals () const =0
virtual opts::comm::Optionscommons ()=0
virtual const opts::comm::Optionscommons () const =0
virtual opts::IBaseoptsBase ()=0
virtual const opts::IBaseoptsBase () const =0
virtual opals::String name () const =0
 }@
virtual opals::String version () const =0
 Returns the module version.
virtual opals::String special_build () const =0
 Returns the special build version.
virtual opals::String compilation_date_time () const =0
 Returns a string representing the compilation date and time.
virtual void mapParams (const ParamList &paramList)=0
 Sets module parameters from paramList according to parameter "paramMapping".
virtual void set_controlObject (IControlObject &obj)=0
 Sets control object for retrieving status information during processing.
virtual void unset_controlObject ()=0
 remove control object from the message queue

Detailed Description

Derives and stores the 2D boundary polygon of a region covered by the point data of an ODM or the valid pixels of a raster.

Module Bounds derives the 2D boundary polygon either as a bounding window, minimum bounding rectangle, convex hull or alpha shape. In the latter case, more than one polygon may be extracted if the dataset is divided into specific regions. Please note, that only outer boundaries are derived but no holes.

See Also
Module Bounds
Author
wk
Date
14.01.2009