ICell Class Referenceabstract

Calculates statistical features of user defined attributes and stores them as raster models or rasterized point clouds. More...

#include "ICell.hpp"

+ Inheritance diagram for ICell:

Static Public Member Functions

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

Access to module-specific options.

using Options = opts::Cell::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. More...
 
virtual ParamList run (bool reset=false)=0
 
virtual void reset ()=0
 Resets the module to the state after construction.
 
virtual opals::String name () const =0
 Returns the module name.
 
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
 
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
 

Detailed Description

Calculates statistical features of user defined attributes and stores them as raster models or rasterized point clouds.

Module cell accumulates a certain data attribute within a raster cell derives statistical features like min, mean, median, max, variance, quantiles, etc. The accumulated features are either stored as raster models or as rasterized point clouds. For selective features, referring to a single point within a raster cell (e.g. minimum height), the respective point including all point available point attributes are stored rather then the center point of the cell. In all other cases the cell center serves as representative point of a raster cell.

See also
Module Cell