Preprocessor
Functions
Preprocessor |
|
~Preprocessor |
|
| PreprocessStatus | Run |
| void | Initialize |
| size_t | AddPoints |
| size_t | AddPoints |
| PreprocessStatus | Export |
| void | AddPointCloudFile |
| void | SetCullingBoundingBox |
| void | SetCullingBoundingBox |
| void | SetMaxShellSize |
| void | SetMaxMemoryUsage |
| void | SetSubSamplePercentage |
| void | OverwriteExistingFiles |
| void | SetDoublePrecision |
| void | SetUseLASZIP |
| void | SetLogFile |
Detailed Description
-
class
Preprocessor Public Functions
-
Preprocessor(wchar_t const *output_file_name) Creates the class object which handles OOC data processing.
Parameters: output_file_name – The name of the output file, also used as the basis for accessory file and folder names.
-
~Preprocessor()
-
PreprocessStatus
Run() Old-style data conversion. Given input “PointCloud” file(s), and any desired special options, reads the input and processes it into a spatial tree, writing the output .ooc and associated files) at the end.
-
void
Initialize() Prepares the starting spatial tree.
-
size_t
AddPoints(size_t count, float const *points, float const *intensities = nullptr, unsigned char const *colors = nullptr) Add points to the spatial tree.
Parameters: - count – The number of points being added.
- points – The single-precision point data, [3*count] float values
- intensities – Optional. Intensity values associated with the points, [count] float values.
- colors – Optional, RGB color values associated with the points, [3*count] unsigned char values.
Returns: the number of points actually added (options may filter input points).
-
size_t
AddPoints(size_t count, double const *dpoints, float const *intensities = nullptr, unsigned char const *colors = nullptr) Add points to the spatial tree.
Parameters: - count – The number of points being added.
- dpoints – The double-precision point data, [3*count] double values
- intensities – Optional. Intensity values associated with the points, [count] float values.
- colors – Optional, RGB color values associated with the points, [3*count] unsigned char values.
Returns: the number of points actually added (options may filter input points).
-
PreprocessStatus
Export() Finalizes any spatial tree processing and exports data to the .ooc and accessory files.
-
void
AddPointCloudFile(wchar_t const *point_cloud_file)
-
void
SetMaxShellSize(int shell_size)
-
void
SetMaxMemoryUsage(size_t max_memory_usage)
-
void
SetSubSamplePercentage(double percentage)
-
void
OverwriteExistingFiles(bool overwrite)
-
void
SetDoublePrecision(bool doubled)
-
void
SetUseLASZIP(bool doubled)
-
void
SetLogFile(wchar_t const *log_file)
-