|
class | AbsValueOrQuantile |
| AbsValueOrQuantile provides a container to either store an absolute value or a realtive quantile, percentage value. More...
|
|
class | AngleType |
| AngleType provides defining angular values in different units (deg, rad, grad and percentage) More...
|
|
class | Array |
| A template class holding a C - array of constant size. More...
|
|
class | AttributeBandDescription |
| AttributeBandDescription provides generic information about a single attribute (used by DataSetStats). More...
|
|
class | AttributeDescription |
| AttributeDescription provides generic information about a single attribute (used by DataSetStats). More...
|
|
class | BoolReference |
| Mimics std::vector<bool>::reference. More...
|
|
class | Calculator |
| A typed version of DM::ICalculator. See Calculator. More...
|
|
struct | CalculatorHandle |
|
class | CalculatorWithPythonSupport |
| A Calculator that alternatively supports Python formulas. See Calculator. More...
|
|
class | CalibrationEntry |
| A CalibrationEntry object stores statistics and results of one calibration constant estimation. More...
|
|
class | CalibrationRegion |
| CalibrationRegion stores calibration results of a single region based on a single ODM file. More...
|
|
class | CalibrationStats |
|
class | ColumnNameAlias |
| Class for defining column name aliases. More...
|
|
class | ConvolutionKernel |
| Class describing different kernels for convolution filtering. More...
|
|
class | CustomOptionType |
| Base class for all custom parameter types. More...
|
|
class | DataSetStats |
| DataSetStats provides generic information about a data file (use in opalsInfo). More...
|
|
class | DistributionDescription |
| Description of a variety of different statistical distribution. More...
|
|
class | Filter |
| A typed version of DM::IFilter. See Filters. More...
|
|
struct | FilterHandle |
|
class | FilterWithPlaceHolders |
| A Filter with additional support for place holders. See Filters. More...
|
|
class | GridLimit |
| Class describing xy-limits for grid datasets. More...
|
|
class | HistoStats |
| HistoStats provides a histogram and additional statistical measures. More...
|
|
class | IAddInfo |
| Inserts or updates ODM attributes by combining existing attributes and/or grid models. More...
|
|
class | IAlgebra |
| Provides a generic raster algebra calculator featuring mathematical, statistical and conditional operators. More...
|
|
class | IBounds |
| 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...
|
|
class | ICell |
| Calculates statistical features of user defined attributes and stores them as raster models or rasterized point clouds. More...
|
|
class | IContouring |
| Derives the contour of foreground objects of a raster model and exports the results as a polygon shape file. More...
|
|
class | IControlObject |
| Interface for retrieving status and progress information from a module run. More...
|
|
class | IConvolution |
| Performs convolutional filtering operations on a raster image. More...
|
|
class | IDBH |
| Estimate the Diameter at Breast Height (DBH) based on 3D point cloud data (ODM). More...
|
|
class | IDiff |
| Calculates a difference grid model based on either two grids or a one grid and a horizontal reference plane. More...
|
|
class | IDirectGeoref |
| Transforms points from scanner coordinates into geo-referenced coordinates by applying the sensor model (flight trajectory, mounting parameters). More...
|
|
class | IDSM |
| Calculates a land cover dependent DSM raster model based on the approach of Hollaus et. al. (2010). More...
|
|
class | IDTM |
| Calculates a high quality Digital Terrain Model in hybrid grid structure (i.e. regular grid + structure lines). More...
|
|
class | IEchoRatio |
| Derives and stores the echo ratio (ER) attribute for points of an OPALS data manager. More...
|
|
class | IEdgeDetect |
| Provides different raster based edge detection algorithms (e.g. Canny). More...
|
|
class | IExport |
| Exports vector data stored in an OPALS data manager (ODM) in various data formats. More...
|
|
class | IFillGaps |
| Detects gaps (i.e. void pixels) in raster models and provides several interpolation methods to close them. More...
|
|
class | IFullwave |
| Performs decomposition of the full waveform signal and provides 3D coordinates (scanner system) and additional attributes for each return. More...
|
|
class | IGeorefApprox |
| Improves the geo-referencing of an ALS flight block based on pairwise affine strip transformations (cf. Module LSM). More...
|
|
class | IGrid |
| Derives a 2.5D digital elevation models (DEM) in regular grid structure using simple interpolation techniques. More...
|
|
class | IGridFeature |
| Derives feature models (slope, curvature, roughness, etc.) from grid models based on the local grid neighbourhood defined by a kernel. More...
|
|
class | IHisto |
| 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). More...
|
|
class | IICP |
| Performs orientation (co-registration) of multiple point cloud datasets using the Iterative Closest Point algorithm. More...
|
|
class | IImport |
| Loads vector and raster data into an ODM for subsequent use in modules dealing with point cloud and line related data. More...
|
|
class | IInfo |
| Extracts and reports information of an ODM, vector or raster file. More...
|
|
class | IIsolines |
| Derives contour lines (isolines) from grid models and stores them as a vector dataset. More...
|
|
class | ILineModeler |
| Models 3D structure lines based on a point cloud (ODM) and 2D line approximations. More...
|
|
class | ILineTopology |
| Provides different line merging and topology correction tools for cleaning line networks derived via automatic edge detection. More...
|
|
class | ILSM |
| Estimates an affine 3D transformation to align overlapping ALS strip DEMs using Least Squares Matching. More...
|
|
class | IModuleBase |
| Abstract base class of all opals modules. More...
|
|
class | IMorph |
| Applies morphological operations (opening, closing, erosion, dilation) on raster datasets. More...
|
|
class | IndexDescription |
| IndexDescription provides generic information about a spatial index (used by DataSetStats). More...
|
|
class | INormals |
| Estimates local surface normal vectors for each point of a specific point cloud (ODM). More...
|
|
class | IOpenness |
| Provides a raster map of local viewsheds (i.e. openness) based on a DTM grid model. More...
|
|
class | IOverlap |
| Analyses a set of strip boundaries and determines all overlapping strip pairs. More...
|
|
class | IPointStats |
| Derives and stores statistical parameters describing the local distribution of a point attribute for each point of an ODM. More...
|
|
class | IQuery |
| Interpolates height or attribute values for arbitrary 2D geometries based on either point clouds (not yet implemented) or grids. More...
|
|
class | IRadioCal |
| Performs radiometric calibration of ALS data and calculates physical quantities (backscatter cross section/coefficient, reflectance) for each return. More...
|
|
class | IRasterize |
| Performs vector-to-raster conversion for all types of simple feature geometries (points, lines, polygons). More...
|
|
class | IRobFilter |
| Classification points into terrain and off-terrain using robust interpolation. More...
|
|
class | ISection |
| Extracts sections of user defined width/length along a specified reference axis from a point cloud (ODM). More...
|
|
class | ISegment |
| Segment interface. More...
|
|
class | ISegmentation |
| 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. More...
|
|
class | ISegmentManager |
| Segment manager interface. More...
|
|
class | IShade |
| Derives shaded relief raster maps (geo-coded hill shading) of DEM grids. More...
|
|
class | ISimplify |
| Analyses a regular or hybrid grid model and generates an approximating TIN surface based on a coarse-to-fine approach. More...
|
|
class | ISnellius |
| Performs range and refraction corrections of raw laser bathymetry measurements according to Snell's law. More...
|
|
class | IStatFilter |
| Performs statistical filtering of raster datasets with a sliding kernel of arbitrary shape and size. More...
|
|
class | IStripAdjust |
| Improves the geo-referencing of ALS data and aerial images in a rigorous way combining strip adjustment and aerial triangulation. More...
|
|
class | ITerrainFilter |
| Classifies a 3D point cloud (ODM) into terrain and off-terrain points. More...
|
|
class | ITerrainMask |
| Identifies open terrain parts of a DSM input raster using the volume based approach by Piltz et al. (2016). More...
|
|
class | ITIN |
| Creates a TIN surface from ODM vector data based on a 2D constrained Delaunay triangulation. More...
|
|
class | ITranslate |
| Performs format conversion for vector data files with additional read support of GDAL rasters. More...
|
|
class | IVectorize |
| Performs raster-to-vector conversion and exports polyline geometries. More...
|
|
class | IView |
| Provides an interactive 3d viewer for points (including arbitrary attributes) and lines. More...
|
|
class | IZColor |
| Derives color coded visualizations of grid models and stores them as geo-coded raster images. More...
|
|
class | IZonalFit |
| Fits geometry models to a set of data points for multiple regions-of-interest. More...
|
|
class | List |
| A template class representing an STL-conforming (doubly linked) std::list<T> More...
|
|
class | Matrix |
| A template class for storing a two-dimensional array of constant size. More...
|
|
struct | ModuleDeleter |
| 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() );. More...
|
|
class | MountingPars |
|
class | MultiGridLimit |
| Class describing xy-limits for grid datasets supporting multiple input datasets. More...
|
|
class | NoDataType |
| Class for storing a type independent a nodata value (nodata value can be deactivated as well) More...
|
|
class | ObjectBase |
| 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 More...
|
|
class | OdmOrRasterFile |
| File path of an ODM or raster dataset. See OPALS Datamanager and Supported grid/raster formats. More...
|
|
class | OverlapDef |
| Class implementing the potential specification of overlap areas as relative and/or absolute measures. More...
|
|
struct | Parameter |
| Parameter stores a single parameter for file I/O in parameter files. More...
|
|
class | ParamList |
| Contains several parameters in their string representation. More...
|
|
class | Path |
| A file/directory path. More...
|
|
class | RasterBand |
| File path of a raster dataset with optional specification of a zero-based band index or band name (default: 0. More...
|
|
class | RasterFile |
| File path of a raster dataset. See Supported grid/raster formats. More...
|
|
class | ScalePal |
| Class describing different scaling methods for palette entries. More...
|
|
class | SharedPtr |
| smart pointer class for opals objects More...
|
|
class | StatFeature |
|
class | StemEntry |
| A stem entry object represents the results of a single model fit. More...
|
|
class | StemModel |
|
class | String |
| A dynamic character string whose interface conforms to STL's std::string. More...
|
|
class | TrafPars3dAffine |
|
class | Vector |
| Mimics std::vector<T> More...
|
|
class | VectorOrRasterFile |
| File path of a vector or raster dataset. See Supported vector formats, OPALS Datamanager, and Supported grid/raster formats. More...
|
|
class | ZColorLegend |
| Class describing the legend parameter
More...
|
|
class | ZColorScalePal |
| Class describing different scaling methods for palette entries. More...
|
|
|
enum | ApplyTrafo { first,
second,
Count
} |
| TODO: Enumerator for what? More...
|
|
enum | BeamInfo {
BeamVector,
BeamVectorSCS,
Range,
ScanAngle,
PanAngle,
Count
} |
| TODO: Enumerator for what? More...
|
|
enum | BoundaryType { convexHull,
minimumRectangle,
alphaShape,
Count
} |
| BoundaryType enumerates different types of outlines of a point cloud. More...
|
|
enum | CalcMode { perimeter,
area,
both,
Count
} |
| TODO: Enumerator for what? More...
|
|
enum | DataSetType {
odm,
vector,
grid,
tin,
Count
} |
| Possible data set types as used in DataSetStats (see opalsInfo) More...
|
|
enum | DBHModel { auto_,
cylinder,
cone,
Count
} |
| Specifying DBH geometry fitting model. More...
|
|
enum | DivisionMode { irregular,
hierarchical,
Count
} |
| TODO: Enumerator for what? More...
|
|
enum | EchoRatioMode { basic,
slopeAdaptive,
Count
} |
| Enumerator defining different types of EchoRatio computation (used by opalsEchoRatio) More...
|
|
enum | EdgeDetector { Canny,
Count
} |
| Enumerator for edge detection algorithm used in Module EdgeDetect. More...
|
|
enum | EdgeHandling {
trend,
mirror,
propagate,
nodata,
Count
} |
| Enumerator defining different strategies for handling the image border pixels. More...
|
|
enum | FillMethod {
feature,
plane,
adaptive,
triangulation,
kriging,
Count
} |
| Enumerator defining different raster fill methods. More...
|
|
enum | FullwaveAlgorithm { gaussian,
asdf,
enhancedGaussian,
Count
} |
| Enumerator defining different pulse extraction methods. More...
|
|
enum | GapInfo {
BoundaryMask,
BoundaryValues,
MBR,
VoidMask,
Count
} |
| Write additional gap information to files. More...
|
|
enum | GeomModel {
mean,
robustMean,
plane,
robustPlane,
quadric,
robustQuadric,
Count
} |
| TODO: Enumerator for what? More...
|
|
enum | GridInterpolator {
snap,
nearestNeighbour,
naturalNeighbours,
delaunayTriangulation,
movingAverage,
movingPlanes,
robMovingPlanes,
movingParaboloid,
thinPlateSpline,
kriging,
Count
} |
| Enumerator defining different grid interpolation methods (used by opalsGrid) More...
|
|
enum | GridResolution { native,
halfKernel,
kernelSize,
Count
} |
| Enumerator for specifying the (output) grid resolution depending on the size of the processing kernel. More...
|
|
enum | HeaderFeature { all,
overviewZ,
overviewPcount,
Count
} |
| TODO: Enumerator for what? More...
|
|
enum | Hemisphere { north,
south,
Count
} |
| Hemispheres of the Earth or another planet. More...
|
|
enum | HistoMode { automatic,
real,
integer,
Count
} |
| HistoMode enumerates different modes of histogram computations. More...
|
|
enum | IndexType {
tile,
quadtree,
kdtree,
rtree,
Count
} |
| TODO: Enumerator for what? More...
|
|
enum | KernelShape { square,
circle,
diamond,
Count
} |
| TODO: Enumerator for what? More...
|
|
enum | LogLevel {
none,
error,
warning,
info,
verbose,
debug,
Count
} |
| Enumerator defining different importance levels of log records. More...
|
|
enum | LSMProcMode { local,
continuous,
global,
Count
} |
| TODO: Enumerator for what? More...
|
|
enum | LSMTrafoType {
zShift,
shifts,
rigid,
mounting,
helmert,
full,
Count
} |
| Type of transformation used for LSM computation. More...
|
|
enum | MergePolygonMode { safe,
fast,
Count
} |
| TODO: Enumerator for what? More...
|
|
enum | MorphOperation {
erode,
dilate,
open,
close,
Count
} |
| TODO: Enumerator for what? More...
|
|
enum | NavigationFrame { ned,
enu,
Count
} |
| TODO: Enumerator for what? More...
|
|
enum | NoDataHandling { fill,
leave,
avoid,
Count
} |
| Enumerator for defining the behaviour in case of nodata pixels in the image kernel. More...
|
|
enum | NormalsAlgorithm { simplePlane,
robustPlane,
fmcd,
Count
} |
| Enumerator defining different normals estimation methods. More...
|
|
enum | NormalsDirection {
upwards,
downwards,
toOrigin,
fromOrigin,
toScanner,
fromScanner,
Count
} |
| TODO: Enumerator for what? More...
|
|
enum | NormalsMetaInfo { minimum,
medium,
maximum,
Count
} |
| TODO: Enumerator for what? More...
|
|
enum | OpennessFeature { positive,
negative,
Count
} |
| Enumerator for what? More...
|
|
enum | RasterDataType {
uint8 = 1,
uint16,
int16,
uint32,
int32,
float32,
float64,
cint16,
cint32,
cfloat32,
cfloat64,
Count
} |
| The data type of each pixel of a raster. More...
|
|
enum | RasterType { point,
area,
Count
} |
| Enumerator defining different data selection modes. More...
|
|
enum | ResamplingMethod {
weightedAverage,
simpleAverage,
nearestNeighbour,
bilinear,
bicubic,
never,
Count
} |
| Enumerator defining different resampling methods. More...
|
|
enum | RobustInterpolator { plane,
paraboloid,
adapting,
Count
} |
| robust surface interpolation methods More...
|
|
enum | ScannerOrientation {
frd,
fdl,
flu,
fur,
bdr,
bld,
bul,
bru,
lfd,
ldb,
lbu,
luf,
rdf,
rbd,
rub,
rfu,
ufl,
ulb,
ubr,
urf,
dlf,
dbl,
drb,
dfr,
Count
} |
| Approximate directions of the scanner axes w.r.t. the platform, restricted to right-handed systems: front/back/left/right/up/down. More...
|
|
enum | SearchMode { d2,
d3,
d2_5,
Count
} |
| Dimensionality selector. More...
|
|
enum | SegmentationMethod { condClustering,
planeExtraction,
Count
} |
| Enumerator defining different segmentation methods. More...
|
|
enum | SegmentSort { native,
ascendingPSize,
descendingPSize,
Count
} |
| Enumerator for sorting segments. More...
|
|
enum | SelectionMode { nearest,
quadrant,
octant,
Count
} |
| Enumerator defining different grid interpolation methods (used by opalsGrid) More...
|
|
enum | ShadingMethod { tanaka,
lambert,
peucker,
Count
} |
| Enumerator defining different shading methods. More...
|
|
enum | StripAdjustStage {
importData,
preprocess,
adjust,
postprocess,
exportData,
exportStrips,
Count
} |
| Defines the workflow phases of module StripAdjust. More...
|
|
enum | TerrainFilterMethod { robustInterpolation,
Count
} |
| Enumerator for terrain filtering methods. More...
|
|
enum | TopologyProcessingMethod { merge,
longest,
clean,
Count
} |
| Enumerator defining different modes in opalsLineTopology. More...
|
|
enum | TrajectoryCorrectionModel { bias,
linear,
spline,
Count
} |
| Correction models for flight trajectories. More...
|
|
enum | UsageLevel { basic,
mid,
pro,
Count
} |
| Frequency of use / needed level of user experience of an option. More...
|
|
enum | ValueSource {
unknown,
internalDefault,
configFile,
estimated,
paramMapping,
interFace,
pickle,
run,
Count
} |
| Origin of an option value. More...
|
|
enum | VectorizationMode { toPolyline,
toPolygon,
Count
} |
| TODO: Enumerator for what? More...
|
|
enum | ZStatsMode { horizontalPlane,
tiltedPlane,
Count
} |
| TODO: Enumerator for what? More...
|
|
|
template<class T , std::size_t N> |
bool | operator== (const Array< T, N > &l, const Array< T, N > &r) |
|
template<class T , std::size_t N> |
bool | operator< (const Array< T, N > &l, const Array< T, N > &r) |
|
template<class T , std::size_t N> |
bool | operator!= (const Array< T, N > &l, const Array< T, N > &r) |
|
template<class T , std::size_t N> |
bool | operator> (const Array< T, N > &l, const Array< T, N > &r) |
|
template<class T , std::size_t N> |
bool | operator<= (const Array< T, N > &l, const Array< T, N > &r) |
|
template<class T , std::size_t N> |
bool | operator>= (const Array< T, N > &l, const Array< T, N > &r) |
|
template<class T , std::size_t N> |
void | swap (Array< T, N > &l, Array< T, N > &r) |
|
void | embeddingSoftware (const char *text) |
| Sets the name of the embedding software package.
|
|
void | object_base_deleter (ObjectBase *) |
| deleter function for opals::BaseObject objects that can be used e.g. in std::shared_ptr class
|
|
void | swap (Path &, Path &) |
|
Path | operator/ (const Path &lhs, const Path &rhs) |
|
Path | operator/ (const Path &lhs, const char *rhs) |
|
Path | operator/ (const char *lhs, const Path &rhs) |
|
Path | operator/ (const Path &lhs, const String &rhs) |
|
Path | operator/ (const String &lhs, const Path &rhs) |
|
bool | operator< (const Path &, const Path &) |
|
bool | operator<= (const Path &, const Path &) |
|
bool | operator> (const Path &, const Path &) |
|
bool | operator>= (const Path &, const Path &) |
|
bool | operator== (const Path &, const Path &) |
|
bool | operator== (const Path &, const String &) |
|
bool | operator== (const String &, const Path &) |
|
bool | operator== (const Path &, const char *) |
|
bool | operator== (const char *, const Path &) |
|
bool | operator!= (const Path &, const Path &) |
|
bool | operator!= (const Path &, const String &) |
|
bool | operator!= (const String &, const Path &) |
|
bool | operator!= (const Path &, const char *) |
|
bool | operator!= (const char *, const Path &) |
|
std::size_t | hash_value (const Path &p) |
|
void | shared_ptr_create (SharedPtrImpl *&, void *obj, void(*deleter)(void *)) |
|
void | shared_ptr_create (SharedPtrImpl *&, ObjectBase *obj) |
|
void | shared_ptr_inc (SharedPtrImpl *&) |
|
void | shared_ptr_dec (SharedPtrImpl *&) |
|
unsigned int | shared_ptr_get_count (SharedPtrImpl *const &) |
|
void * | shared_ptr_get (SharedPtrImpl *const &) |
|
void * | shared_ptr_release (SharedPtrImpl *&) |
|
String | operator+ (const String &s1, const String &s2) |
|
String | operator+ (const char *s1, const String &s2) |
|
String | operator+ (const String &s1, const char *s2) |
|
String | operator+ (char c, const String &s2) |
|
String | operator+ (const String &s1, char c) |
|
bool | operator== (const String &s1, const String &s2) |
|
bool | operator== (const char *s1, const String &s2) |
|
bool | operator== (const String &s1, const char *s2) |
|
bool | operator!= (const String &s1, const String &s2) |
|
bool | operator!= (const char *s1, const String &s2) |
|
bool | operator!= (const String &s1, const char *s2) |
|
bool | operator< (const String &s1, const String &s2) |
|
bool | operator< (const char *s1, const String &s2) |
|
bool | operator< (const String &s1, const char *s2) |
|
void | swap (String &s1, String &s2) |
|
Contains the public interface of OPALS.