Fade2.5D Documentation pages v2.16.8
Delaunay Features
CloudPrepare.h File Reference
#include "common.h"
#include "Point2.h"

Go to the source code of this file.

Classes

class  GEOM_FADE25D::CloudPrepare
 CloudPrepare simplifies dense point clouds and helps prevent memory usage peaks during data transfer. More...
 

Enumerations

enum  GEOM_FADE25D::ConvexHullStrategy { GEOM_FADE25D::CHS_NOHULL , GEOM_FADE25D::CHS_MAXHULL , GEOM_FADE25D::CHS_MINHULL }
 Enumeration for strategies to treat convex hull points in CloudPrepare. More...
 
enum  GEOM_FADE25D::SumStrategy { GEOM_FADE25D::SMS_MINIMUM , GEOM_FADE25D::SMS_MAXIMUM , GEOM_FADE25D::SMS_MEDIAN , GEOM_FADE25D::SMS_AVERAGE }
 Enumeration for point aggregation strategies used in CloudPrepare. More...
 

Enumeration Type Documentation

◆ ConvexHullStrategy

Defines how convex hull points are handled during point cloud simplification.

Enumerator
CHS_NOHULL 

No special treatment for convex hull points.

CHS_MAXHULL 

Keep all points from the convex hull.

CHS_MINHULL 

Keep only non-collinear points of the convex hull.

◆ SumStrategy

Defines strategies for how multiple points in a given cell are combined during point cloud simplification.

Enumerator
SMS_MINIMUM 

Assign the minimum height. Corresponds to ground filtering by prioritizing the lower ground points over those in vegetation.

SMS_MAXIMUM 

Assign the maximum height.

SMS_MEDIAN 

Assign the median height. Reduces outliers and stabilizes the cloud by taking the median height of similar points.

SMS_AVERAGE 

Assign the average height. Averaging reduces noise in the point cloud.