Extracts and reports header information of a vector or raster file (ODM, GDAL). More...
#include "IInfo.hpp"
Static Public Member Functions | |
static IInfo * | New () |
static IInfo * | New (IControlObject &controlObject) |
static IInfo * | New (const IModuleBase &parent) |
static IInfo * | New (const IModuleBase &parent, IControlObject &controlObject) |
Access to module-specific options. | |
using | Options = opts::Info::Options |
virtual Options & | opts ()=0 |
virtual const Options & | opts () 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 ¶mList)=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::Options & | globals ()=0 |
virtual const opts::glob::Options & | globals () const =0 |
virtual opts::comm::Options & | commons ()=0 |
virtual const opts::comm::Options & | commons () const =0 |
virtual opts::IBase & | optsBase ()=0 |
virtual const opts::IBase & | optsBase () const =0 |
Extracts and reports header information of a vector or raster file (ODM, GDAL).
opalsInfo extracts statistic information (number of points/lines/polygons, the bounding box, attribute information, spatial index details, etc..) from a data set input file. Currently, only ODMs are supported. However, the support of vector files, grid and tin file formats is planned for the future. In general, all information provided in the header of the file format is made available through a generic file statistics object.