Workspace 6.21.5
Public Member Functions | List of all members
SplitAndLodPointCloud::SplitSettings Class Reference

Settings that control how a point cloud is split into patches.

#include <Rendering/SceneComponents/splitandlodpointcloud.h>

Public Member Functions

 SplitSettings ()=default
 
 SplitSettings (const SplitSettings &)=default
 
 SplitSettings (int numPatchesPerDimension, PatchCountSpecification patchCountSpecification, TreeLayout treeLayout, QuadtreePlane treePlane=LinearSpatialPartitioningTree::XY, int64_t maxNodesPerPatch=2.5E5)
 
auto getMaxNodesPerPatch () const
 
auto getNumPatchesPerDimension () const
 
auto getPatchCountSpecification () const
 
auto getTreeLayout () const
 
auto getTreePlane () const
 
void setMaxNodesPerPatch (unsigned n)
 
void setNumPatchesPerDimension (int n)
 
void setPatchCountSpecification (PatchCountSpecification p)
 
void setTreeLayout (TreeLayout l)
 
void setTreePlane (QuadtreePlane p)
 

Constructor & Destructor Documentation

◆ SplitSettings() [1/3]

SplitSettings ( )
default

◆ SplitSettings() [2/3]

SplitSettings ( const SplitSettings )
default

◆ SplitSettings() [3/3]

SplitSettings ( int  numPatchesPerDimension,
PatchCountSpecification  patchCountSpecification,
TreeLayout  treeLayout,
QuadtreePlane  treePlane = LinearSpatialPartitioningTree::XY,
int64_t  maxNodesPerPatch = 2.5E5 
)
inline

Member Function Documentation

◆ getMaxNodesPerPatch()

auto getMaxNodesPerPatch ( ) const
inline

◆ getNumPatchesPerDimension()

auto getNumPatchesPerDimension ( ) const
inline

◆ getPatchCountSpecification()

auto getPatchCountSpecification ( ) const
inline

◆ getTreeLayout()

auto getTreeLayout ( ) const
inline

◆ getTreePlane()

auto getTreePlane ( ) const
inline

◆ setMaxNodesPerPatch()

void setMaxNodesPerPatch ( unsigned  n)
inline

◆ setNumPatchesPerDimension()

void setNumPatchesPerDimension ( int  n)
inline

◆ setPatchCountSpecification()

void setPatchCountSpecification ( PatchCountSpecification  p)
inline

◆ setTreeLayout()

void setTreeLayout ( TreeLayout  l)
inline

◆ setTreePlane()

void setTreePlane ( QuadtreePlane  p)
inline