Namespace octree_las_detail
Namespace List > octree_las_detail
Classes
Public Types
| Type |
Name |
| typedef std::function< void(const OctreePointVector &preview, size_t points_loaded, const Extent3D &bounds)> |
PreviewCallback
|
Public Static Attributes
Public Functions
| Type |
Name |
| OctreePoint |
convert_las_point (const LasPt & pt, const laspp::LASHeader & header, OGRCoordinateTransformation * coord_transform, const Coordinate3D< double > & origin)
|
| uint8_t |
las_point_classification (const LasPt & pt)
|
| void |
las_point_file_color (const LasPt & pt, OctreePoint & out)
|
| bool |
las_point_format_has_rgb (uint8_t point_format)
|
| void |
load_points_dispatch (laspp::LASReader & reader, OGRCoordinateTransformation * coord_transform, const Coordinate3D< double > & origin, size_t preview_stride, OctreePointVector & converted, OctreePointVector & preview, Extent3D & bounds, ProgressTracker & tracker, const PreviewCallback & publish_preview, const std::atomic< bool > * cancel=nullptr)
|
| void |
load_points_parallel (laspp::LASReader & reader, OGRCoordinateTransformation * coord_transform, const Coordinate3D< double > & origin, size_t preview_stride, OctreePointVector & converted, OctreePointVector & preview, Extent3D & bounds, ProgressTracker & tracker, const PreviewCallback & publish_preview, const std::atomic< bool > * cancel=nullptr)
|
Public Types Documentation
typedef PreviewCallback
using octree_las_detail::PreviewCallback = typedef std::function<void(const OctreePointVector& preview, size_t points_loaded, const Extent3D& bounds)>;
Public Static Attributes Documentation
variable MAX_PREVIEW_POINTS
constexpr size_t octree_las_detail::MAX_PREVIEW_POINTS;
Public Functions Documentation
function convert_las_point
template<typename LasPt>
OctreePoint octree_las_detail::convert_las_point (
const LasPt & pt,
const laspp::LASHeader & header,
OGRCoordinateTransformation * coord_transform,
const Coordinate3D < double > & origin
)
function las_point_classification
template<typename LasPt>
uint8_t octree_las_detail::las_point_classification (
const LasPt & pt
)
function las_point_file_color
template<typename LasPt>
void octree_las_detail::las_point_file_color (
const LasPt & pt,
OctreePoint & out
)
inline bool octree_las_detail::las_point_format_has_rgb (
uint8_t point_format
)
function load_points_dispatch
inline void octree_las_detail::load_points_dispatch (
laspp::LASReader & reader,
OGRCoordinateTransformation * coord_transform,
const Coordinate3D < double > & origin,
size_t preview_stride,
OctreePointVector & converted,
OctreePointVector & preview,
Extent3D & bounds,
ProgressTracker & tracker,
const PreviewCallback & publish_preview,
const std::atomic< bool > * cancel=nullptr
)
function load_points_parallel
template<typename LasPt>
inline void octree_las_detail::load_points_parallel (
laspp::LASReader & reader,
OGRCoordinateTransformation * coord_transform,
const Coordinate3D < double > & origin,
size_t preview_stride,
OctreePointVector & converted,
OctreePointVector & preview,
Extent3D & bounds,
ProgressTracker & tracker,
const PreviewCallback & publish_preview,
const std::atomic< bool > * cancel=nullptr
)
The documentation for this class was generated from the following file /home/runner/work/Blaze/Blaze/src/gui/octree_las_data.hpp