Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
| The namespace containing the public interface of the OPALS Datamanager Library | |
| Pre-defined attributes (attributes with semantic) | |
| Supported attribute type | |
| Coordinate reference system type | |
| Convert DataFormat as textial representation | |
| Get the default extension of the DataFormat (z.b. '.las', '.odm', etc.) | |
| Echo class types | |
| Behaviour in case two consecutive lines have the same winput code (and structure line number) | |
| Set of converter function between DM and generic memory manager structures | |
| Set of geometric algorithms (Douglas-Peucker algorithm, densification of lines) | |
| Set of geometric operations for geometry objects (e.g. intersection, join, differences, etc. ) | |
| Set of geometric relations function for geometry objects | |
| Licence error code | |
| Enumerator defining different importance levels of log records | |
| Orientation enum | |
| Scop semantic describes a kind of topographic semantic | |
| Template class holding a C-array of constant size | |
| Any Exception thrown by the DM will be derived from this class | |
| This exception is thrown if the data manager can load the requested index leaf into memory, since all loaded index leafs are currently in use | |
| This exception is thrown if the data manager tries to import (or opens existing ODMs) that exceeds the demo limit (also see setLicenceFile) | |
| Indicates that a passed argument reference was altered before this exception was thrown. Thrown by ICalculator / IFilter("Generic") if 1+ assignments failed, but other 1+ succeeded | |
| This exception is thrown if the processing was interrupted (usually by the user) | |
| Interface for analysing distances between polyline objects (see GeometricAlgorithms::analyseDistance) | |
| Allocator template class using new/delete | |
| Smart pointer class using reference counting with support for DM objects (see ObjectBase) | |
| AddInfo objects store a set of attributes | |
| Interface of an add info container object (used by geometry objects) | |
| AddInfo layouts describe a set of attributes that can be attached to geometry objects | |
| Interface to a factory object for creating AddInfo layouts | |
| Stores a statistics about a set of addinfo objects | |
| Geometry object describing a 3d box | |
| Generic calculator for evaluating formulas or manipulating objects based on the OPALS generic filter syntax | |
| Geometry object describing a 2d circle | |
| Element of a cross classification matrix | |
| Object for storing a cross classification matrix | |
| Managing interface for creating and filling point coordinates and attributes into a column based continuous memory buffer | |
| Managing interface for creating and filling point coordinates and attributes into a column based continuous memory buffer | |
| Control object are used to get status information of extensive processing step and/or to interrupt those processing steps | |
| Geometry object describing a finite 3d cylinder | |
| Interface to an Datamanager (ODM) object | |
| Interface to an datamanager header (ODM) object | |
| Imported files are preserved and represented by such objects within an ODM (see IDatamanager::beginFiles) | |
| Choose the level of write access: | |
| Accumulate statistical information about the results of filtering | |
| Base class of all geometry objects | |
| Class for representing a histogram | |
| Histogram entry | |
| Interface to a set of histograms | |
| Helper class for traversing a IndexMap object in multiple stages | |
| Helper class for traversing a IndexMapSet object in multiple stages | |
| Interface to a set of histograms | |
| Interface to a set of index map objects | |
| Interface to a set of index map objects | |
| Object representing statistical information an spatial index | |
| Computes an average linear distance of a given point set in 2d | |
| Computes an average linear distance of a given point set in 3d | |
| For opening multiple datamanagers as single ODM object | |
| Specific import class for handling shape file imports | |
| Specific import class for handling shape file imports | |
| Object storing a dbf table definition (for shape files) | |
| Object can store a set of named parameter of different type | |
| 3d point object | |
| Interface to a point index object managing the point objects within the datamanager | |
| Object representing a spatial leaf within a point index | |
| Set of 3d point object | |
| Interface to a 2.5d polygon of arbitrary complexity | |
| Factory interface for creating polygon objects | |
| Factory interface for creating polyline objects | |
| Functor class to only add certain parts to the polyline factory | |
| Interface to an polyline and polygon index object managing all non point objects within the datamanager | |
| Enum for ordering the spatial search strategies | |
| 3d sphere object | |
| Simple text object | |
| Helper class for translating/mapping attributes before inserting into the ODM | |
| 2d window object | |
| The kernel processor concept is used for manipulating geometry objects within an ODM in an efficient and easy manner | |
| Kernel for handling point object | |
| Kernel for handling polyline object | |
| The kernel processor concept is used for manipulating geometry objects within an ODM in an efficient and easy manner | |
| Kernel for handling point object | |
| Statistic interface to object that can be retrieved after a IProcessorEx run | |
| Extended processor/kernel concept | |
| Interface for generic geometry object coordiante transformation | |
| The namespace containing the public interface of opals | |
| TODO: Enumerator for what? | |
| TODO: Enumerator for what? | |
| BoundaryType enumerates different types of outlines of a point cloud | |
| TODO: Enumerator for what? | |
| Possible data set types as used in DataSetStats (see opalsInfo) | |
| Specifying DBH geometry fitting model | |
| TODO: Enumerator for what? | |
| Enumerator defining different types of EchoRatio computation (used by opalsEchoRatio) | |
| Enumerator for edge detection algorithm used in Module EdgeDetect | |
| Enumerator defining different strategies for handling the image border pixels | |
| Error codes that identify an Exception | |
| The namespace containing all exception types that may be thrown from within namespace opals | |
| The base class of all exceptions thrown by opals | |
| unknown error number, which may appear if exceptions are throw inside used library | |
| programming error which appears if the opals framework wasn't used correctly; | |
| a general parameter error (usally comes from boost::program_options) | |
| thrown if an unknown parameter was set as a command line parameter | |
| thrown if there are ambiguities amoung several possible parameter names | |
| thrown if the command line parameters contain an invalid syntax | |
| thrown if a parameter value is queried although the value has not been set (neither internally, nor externally) | |
| thrown if the provided filename doesn't exist. | |
| thrown if the provided file cannot be accessed for reading. | |
| thrown if the provided file cannot be accessed for writing. | |
| thrown if the provided file cannot be opened as an ODM | |
| thrown if the provided file cannot be opened as a GDAL raster (GDALOpen returns NULL) | |
| thrown if an alias is set for unknown column name (only predefined column name are allowed) | |
| thrown if an alias is used multiple times | |
| thrown if a strip name was provided that is unknown | |
| thrown if the provided xml file could not be parsed | |
| thrown if an error in the OPALS file format definition was detected. | |
| thrown a specified attribute doesn't exists in the corresponding odm. | |
| thrown if input data set have different coordinate reference systems | |
| thrown if a module requires a coordinate reference systems to be set | |
| general file corruption error: thrown if a file to be used is not interpretable | |
| thrown if an existing log file shall be used, but the correct position to proceed writing cannot be determined | |
| thrown if an existing parameter file shall be appended to, but the correct position to proceed writing cannot be determined, resulting in a probably ill-formed XML-file | |
| general licence error | |
| An error occurred during a call to a Python interpreter. Reflects Python's built-in class exceptions.BaseException. | |
| Reflects Python's built-in class exceptions.Exception. | |
| Reflects Python's built-in class exceptions.ArithmeticError. | |
| Reflects Python's built-in class exceptions.NameError. | |
| Reflects Python's built-in class exceptions.SyntaxError. | |
| Reflects Python's built-in class exceptions.TypeError. | |
| Reflects Python's built-in class exceptions.ValueError. | |
| thrown by user programmer (in C++ or Python) to stop processing | |
| thrown if an error is reported by the RiWave lib | |
| Enumerator defining different raster fill methods | |
| Enumerator defining different pulse extraction methods | |
| Write additional gap information to files | |
| TODO: Enumerator for what? | |
| Enumerator defining different grid feature types (used, eg., by opalsGrid) | |
| Enumerator defining different grid interpolation methods (used by opalsGrid) | |
| Enumerator for specifying the (output) grid resolution depending on the size of the processing kernel | |
| TODO: Enumerator for what? | |
| Hemispheres of the Earth or another planet | |
| HistoMode enumerates different modes of histogram computations | |
| TODO: Enumerator for what? | |
| TODO: Enumerator for what? | |
| Enumerator defining different importance levels of log records | |
| TODO: Enumerator for what? | |
| Type of transformation used for LSM computation | |
| TODO: Enumerator for what? | |
| TODO: Enumerator for what? | |
| TODO: Enumerator for what? | |
| Enumerator for defining the behaviour in case of nodata pixels in the image kernel | |
| Enumerator defining different normals estimation methods | |
| TODO: Enumerator for what? | |
| TODO: Enumerator for what? | |
| Enumerator for what? | |
| Enumerates all option types | |
| Base class of all option types | |
| Base class of all leaves | |
| Leaf that holds a read-only value | |
| Leaf that holds a read-write value | |
| A group of member options | |
| A container of read-only options | |
| A container of read-write options | |
| A vector of dynamic size of read-only options | |
| A vector of dynamic size of read-write options | |
| An array of fixed size N of options | |
| The data type of each pixel of a raster | |
| Enumerator defining different data selection modes | |
| Enumerator defining different resampling methods | |
| Robust surface interpolation methods | |
| Approximate directions of the scanner axes w.r.t. the platform, restricted to right-handed systems: front/back/left/right/up/down | |
| TODO: Enumerator for what? | |
| Enumerator defining different segmentation methods | |
| Enumerator for sorting segments | |
| Enumerator defining different grid interpolation methods (used by opalsGrid) | |
| Enumerator defining different shading methods | |
| Enumerator defining different cell feature types (used by opalsCell) | |
| Defines the workflow phases of module StripAdjust | |
| Enumerator for terrain filtering methods | |
| Enumerator defining different modes in opalsLineTopology | |
| Correction models for flight trajectories | |
| Frequency of use / needed level of user experience of an option | |
| Origin of an option value | |
| TODO: Enumerator for what? | |
| TODO: Enumerator for what? | |
| Template class holding a C-array of constant size | |
| AttributeBandDescription provides generic information about a single attribute (used by DataSetStats) | |
| AttributeDescription provides generic information about a single attribute (used by DataSetStats) | |
| CalibrationRegion stores calibration results of a single region based on a single ODM file | |
| A CalibrationEntry object stores statistics and results of one calibration constant estimation | |
| Class for defining column name aliases | |
| Class describing different kernels for convolution filtering | |
| Base class for all custom parameter types | |
| DataSetStats provides generic information about a data file (use in opalsInfo) | |
| Class describing xy-limits for grid datasets | |
| HistoStats provides a histogram and additional statistical measures | |
| Inserts or updates ODM attributes by combining existing attributes and/or grid models | |
| Provides a generic raster algebra calculator featuring mathematical, statistical and conditional operators | |
| 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 | |
| Calculates statistical features of user defined attributes and stores them as raster models or rasterized point clouds | |
| Derives the contour of foreground objects of a raster model and exports the results as a polygon shape file | |
| Interface for retrieving status and progress information from a module run | |
| Performs convolutional filtering operations on a raster image | |
| Calculates a difference grid model based on either two grids or a one grid and a horizontal reference plane | |
| Transforms points from scanner coordinates into geo-referenced coordinates by applying the sensor model (flight trajectory, mounting parameters) | |
| Calculates a land cover dependent DSM raster model based on the approach of Hollaus et. al. (2010) | |
| Calculates a high quality Digital Terrain Model in hybrid grid structure (i.e. regular grid + structure lines) | |
| Derives and stores the echo ratio (ER) attribute for points of an OPALS data manager | |
| Provides different raster based edge detection algorithms (e.g. Canny) | |
| Exports vector data stored in an OPALS data manager (ODM) in various data formats | |
| Detects gaps (i.e. void pixels) in raster models and provides several interpolation methods to close them | |
| Performs decomposition of the full waveform signal and provides 3D coordinates (scanner system) and additional attributes for each return | |
| Improves the geo-referencing of an ALS flight block based on pairwise affine strip transformations (cf. Module LSM) | |
| Derives a 2.5D digital elevation models (DEM) in regular grid structure using simple interpolation techniques | |
| Derives feature models (slope, curvature, roughness, etc.) from grid models based on the local grid neighbourhood defined by a kernel | |
| Derives histograms and descriptive statistics (min, max, mean, r.m.s, etc.) for ODM or grid/raster data sets and stores the results graphically (SVG) and numerically (XML) | |
| Performs orientation (co-registration) of multiple point cloud datasets using the Iterative Closest Point algorithm | |
| Loads vector and raster data into an ODM for subsequent use in modules dealing with point cloud and line related data | |
| Extracts and reports header information of a vector or raster file (ODM, GDAL) | |
| Derives contour lines (isolines) from grid models and stores them as a vector dataset | |
| Models 3D structure lines based on a point cloud (ODM) and 2D line approximations | |
| Provides different line merging and topology correction tools for cleaning line networks derived via automatic edge detection | |
| Estimates an affine 3D transformation to align overlapping ALS strip DEMs using Least Squares Matching | |
| Abstract base class of all opals modules | |
| Applies morphological operations (opening, closing, erosion, dilation) on raster datasets | |
| IndexDescription provides generic information about a spatial index (used by DataSetStats) | |
| Estimates local surface normal vectors for each point of a specific point cloud (ODM) | |
| Provides a raster map of local viewsheds (i.e. openness) based on a DTM grid model | |
| Analyses a set of strip boundaries and determines all overlapping strip pairs | |
| Derives and stores statistical parameters describing the local distribution of a point attribute for each point of an ODM | |
| Performs radiometric calibration of ALS data and calculates physical quantities (backscatter cross section/coefficient, reflectance) for each return | |
| Performs vector-to-raster conversion for all types of simple feature geometries (points, lines, polygons) | |
| Classification points into terrain and off-terrain using robust interpolation | |
| Extracts sections of user defined width/length along a specified reference axis from a point cloud (ODM) | |
| Provides methods for point cloud segmentation based on local homogeneity using either a generic region growing approach or an adapted region growing for plane extraction | |
| Segment interface | |
| Segment manager interface | |
| Derives shaded relief raster maps (geo-coded hill shading) of DEM grids | |
| Analyses a regular or hybrid grid model and generates an approximating TIN surface based on a coarse-to-fine approach | |
| Performs range and refraction corrections of raw laser bathymetry measurements according to Snell's law | |
| Performs statistical filtering of raster datasets with a sliding kernel of arbitrary shape and size | |
| Improves the geo-referencing of ALS data and aerial images in a rigorous way combining strip adjustment and aerial triangulation | |
| Identifies open terrain parts of a DSM input raster using the volume based approach by Piltz et al. (2016) | |
| Creates a TIN surface from ODM vector data based on a 2D constrained Delaunay triangulation | |
| Performs format conversion for vector data files with additional read support of GDAL rasters | |
| Performs raster-to-vector conversion and exports polyline geometries | |
| Provides an interactive 3d viewer for points (including arbitrary attributes) and lines | |
| Derives color coded visualizations of grid models and stores them as geo-coded raster images | |
| A template class representing an STL-conforming (doubly linked) std::list<T> | |
| }@ | |
| A template class for storing a two-dimensional array of constant size | |
| A functor that may be used for memory management of modules allocated on the heap usage: e.g. std::shared_ptr<IGrid> grid( opals::IGrid::New(), opals::ModuleDeleter() ); | |
| Class describing xy-limits for grid datasets supporting multiple input datasets | |
| Base class for objects which are controlled using the SharedPtr class. the virutal Delete function is used to delete the object in same heap where it was created | |
| Class implementing the potential specification of overlap areas as relative and/or absolute measures | |
| Parameter stores a single parameter for file I/O in parameter files | |
| Contains several parameters in their string representation | |
| A file/directory path | |
| Class describing different scaling methods for palette entries | |
| Scaling of palette nodes | |
| Smart pointer class for opals objects | |
| Describes a spatial selection | |
| Dimensionality of nearest neighbor selection | |
| K-Nearest neighbor mode | |
| Types supported by region queries | |
| Sort order of results | |
| A dynamic character string whose interface conforms to STL's std::string | |
| }@ | |
| A template class representing an STL-conforming std::vector<T> | |
| }@ | |
| Class describing the legend parameter | |
| Class describing different scaling methods for palette entries | |
| Scaling of palette nodes | |
| This is the fake namespace of all opals Python scripts | |
| Unkown python script prefix=autobuild.swdvlp64.opals.doc Fix doxygen search function to show only valid results | |
| Namespace for all opals Python package scripts | |
| Proxy class for packages.python._bounds | |
| Proxy class for packages.python._export | |
| Proxy class for packages.python._grid | |
| Proxy class for packages.python._import | |
| Proxy class for packages.python._overlap | |
| Proxy class for packages.python._setCRS | |
| Proxy class for packages.python._validateCRS | |
| Creates a QGIS project file from a directory structure | |
| Proxy class for packages.python.analyzeDEM | |
| Classifies a list of point cloud files based on a given decision tree model | |
| Trains a supervised decision tree based classification model | |
| Create doxygen param files for all packages scripts | |
| ForBiomass calculates and validates parameters that can be used for estimating forest biomass | |
| Proxy class for packages.python.forCrownCoverage | |
| Derives forest boundaries from topographic models (DTM, DSM, ...) based on a specific forest definition | |
| Proxy class for packages.python.forDSM | |
| Proxy class for packages.python.forTopHeight | |
| Proxy class for packages.python.forTreeDetection | |
| Proxy class for packages.python.grfApprox | |
| Proxy class for packages.python.grfExport | |
| Proxy class for packages.python.opalsForest | |
| Proxy class for packages.python.opalsGeoref | |
| Proxy class for packages.python.opalsPreprocess | |
| Proxy class for packages.python.opalsQuality | |
| Proxy class for packages.python.preAttribute | |
| Proxy class for packages.python.preCalcFootprint | |
| Proxy class for packages.python.preCutting | |
| Proxy class for packages.python.preOutlierDetection | |
| Provides multiple stratagies for tiling of large datasets | |
| Proxy class for packages.python.preTiling | |
| Proxy class for packages.python.qltDensity | |
| Proxy class for packages.python.qltDSM | |
| Proxy class for packages.python.qltLSM | |
| Proxy class for packages.python.qltStripDiff | |
| RunStripAdjust serves as a template for running Module stripAdjust using the OPALS Python bindings | |
| Python bindings pyDM of the OPALS Datamanager | |
| AddInfo objects store a set of attributes. | |
| AddInfo layouts describe a set of attributes that can be attached to geometry objects. | |
| Interface to a factory object for creating AddInfo layouts. | |
| stores a statistics about a set of addinfo objects. | |
| Geometry object describing a 3d box. | |
| Geometry object describing a 2d circle. | |
| Element of a cross classification matrix. | |
| Object for storing a cross classification matrix. | |
| Control object are used to get status information of extensive processing step and/or to interrupt those processing steps. | |
| Geometry object describing a finite 3d cylinder. | |
| Interface to an Datamanager (ODM) object. | |
| Set of geometric algorithms (Douglas-Peucker algorithm, densification of lines) | |
| Geometric operations for geometry objects | |
| Base class of all geometry objects. | |
| Wrapper object for geometry iteration using filters | |
| Wrapper object for geometry iteration using filters with a specific attribute layout | |
| Wrapper object for geometry iteration | |
| Wrapper object for geometry iteration with a specific attribute layout | |
| Class for representing a histogram. | |
| Wrapper object for polygon face iteration | |
| Interface to a set of histograms. | |
| Wrapper object for histogram value iteration | |
| Helper class for traversing a IndexMap object in multiple stages. | |
| Wrapper object for index helper iteration | |
| Helper class for traversing a IndexMapSet object in multiple stages. | |
| Interface to a set of histograms. | |
| Wrapper object for index map iteration | |
| Interface to a set of index map objects. | |
| Interface to a set of index map objects. | |
| Object representing statistical information an spatial index. | |
| Wrapper object for integer value iteration | |
| Converting points including their attributes into numpy arrays | |
| 3d point object | |
| Wrapper object for point iteration using filters with a specific attribute layout | |
| Interface to a point index object managing the point objects within the datamanager. | |
| object representing a spatial leaf within a point index | |
| Wrapper object for point index leaf iteration | |
| Wrapper object for point iteration | |
| Wrapper object for point iteration with a specific attribute layout | |
| interface to a 2.5d polygon of arbitrary complexity | |
| Wrapper object for polygon face iteration | |
| factory interface for creating polygon objects | |
| factory interface for creating polyline objects | |
| Interface to an polyline and polygon index object managing all non point objects within the datamanager. | |
| Wrapper object for polyline part iteration | |
| 3d sphere object | |
| 2d window object | |
| This is a fake namespace for all use case scripts | |
| OpalsAddInfo is the executable file of Module AddInfo | |
| OpalsAlgebra is the executable file of Module Algebra | |
| OpalsBounds is the executable file of Module Bounds | |
| OpalsCell is the executable file of Module Cell | |
| OpalsContouring is the executable file of Module Contouring | |
| OpalsConvolution is the executable file of Module Convolution | |
| OpalsDiff is the executable file of Module Diff | |
| OpalsDirectGeoref is the executable file of Module DirectGeoref | |
| OpalsDSM is the executable file of Module DSM | |
| OpalsDTM is the executable file of Module DTM | |
| OpalsEchoRatio is the executable file of Module EchoRatio | |
| OpalsEdgeDetect is the executable file of Module EdgeDetect | |
| OpalsExport is the executable file of Module Export | |
| OpalsFillGaps is the executable file of Module FillGaps | |
| OpalsFullwave is the executable file of Module Fullwave | |
| OpalsGeorefApprox is the executable file of Module GeorefApprox | |
| OpalsGrid is the executable file of Module Grid | |
| OpalsGridFeature is the executable file of Module GridFeature | |
| OpalsHisto is the executable file of Module Histo | |
| OpalsICP is the executable file of Module ICP | |
| OpalsImport is the executable file of Module Import | |
| OpalsInfo is the executable file of Module Info | |
| OpalsIsolines is the executable file of Module Isolines | |
| OpalsLineModeler is the executable file of Module LineModeler | |
| OpalsLineTopology is the executable file of Module LineTopology | |
| OpalsLSM is the executable file of Module LSM | |
| OpalsMorph is the executable file of Module Morph | |
| OpalsNormals is the executable file of Module Normals | |
| OpalsOpenness is the executable file of Module Openness | |
| OpalsOverlap is the executable file of Module Overlap | |
| OpalsPointStats is the executable file of Module PointStats | |
| OpalsRadioCal is the executable file of Module RadioCal | |
| OpalsRasterize is the executable file of Module Rasterize | |
| OpalsRobFilter is the executable file of Module RobFilter | |
| OpalsSection is the executable file of Module Section | |
| OpalsSegmentation is the executable file of Module Segmentation | |
| OpalsShade is the executable file of Module Shade | |
| OpalsSimplify is the executable file of Module Simplify | |
| OpalsSnellius is the executable file of Module Snellius | |
| OpalsStatFilter is the executable file of Module StatFilter | |
| OpalsStripAdjust is the executable file of Module StripAdjust | |
| OpalsTerrainMask is the executable file of Module TerrainMask | |
| OpalsTIN is the executable file of Module TIN | |
| OpalsTranslate is the executable file of Module Translate | |
| OpalsVectorize is the executable file of Module Vectorize | |
| OpalsView is the executable file of Module View | |
| OpalsZColor is the executable file of Module ZColor |
