Workspace 7.0.2
Classes | Namespaces
splitandlodpointcloud.h File Reference
#include <memory>
#include <QList>
#include <QString>
#include <QVector>
#include "Workspace/Application/LanguageUtils/indexbasediterator.h"
#include "Workspace/Application/LanguageUtils/numericcast.h"
#include "Rendering/rendering_api.h"
#include "Rendering/renderingutil.h"
#include "linearspatialpartitioningtree.h"
Include dependency graph for splitandlodpointcloud.h:
This graph shows which files directly or indirectly include this file:

Classes

class  SplitAndLodPointCloud::LodSettings
 Settings for computing LOD for each patch. More...
 
struct  SplitAndLodPointCloud::PatchIndex
 An index referring to a specific patch. The index corresponds to the patch's coordinates in 3 dimensions (x, y and z). More...
 
class  SplitAndLodPointCloud::PatchList
 Represents a list of patches; sub-regions of a point cloud. More...
 
class  SplitAndLodPointCloud
 A functor that splits a point cloud into multiple sub-regions (patches) and computes multiple levels of detail (LODs) for each. More...
 
class  SplitAndLodPointCloud::SplitSettings
 Settings that control how a point cloud is split into patches. More...
 

Namespaces

namespace  CSIRO
 Top level namespace for all Workspace code.
 
namespace  CSIRO::DataExecution
 Base workspace functionality not requiring a user interface.
 
namespace  CSIRO::Mesh
 Mesh model data structures.
 
namespace  CSIRO::Rendering
 Rendering of meshed models.