ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
ccGriddedTools Class Reference

Tools dedicated to gridded clouds. More...

#include <ecvGriddedTools.h>

Classes

struct  GridParameters
 Grid (angular) parameters. More...
 

Static Public Member Functions

static bool DetectParameters (const ccPointCloud *cloud, const ccPointCloud::Grid::Shared grid, GridParameters &parameters, bool verbose=false, ccGLMatrix *cloudToSensorTrans=0)
 Detects the given grid parameters (angular span, etc.) More...
 
static ccGBLSensorComputeBestSensor (ccPointCloud *cloud, ccPointCloud::Grid::Shared grid, ccGLMatrix *cloudToSensorTrans=0)
 

Detailed Description

Tools dedicated to gridded clouds.

Definition at line 17 of file ecvGriddedTools.h.

Member Function Documentation

◆ ComputeBestSensor()

static ccGBLSensor* ccGriddedTools::ComputeBestSensor ( ccPointCloud cloud,
ccPointCloud::Grid::Shared  grid,
ccGLMatrix cloudToSensorTrans = 0 
)
static

Determines the (TLS) sensor parameters from the relative position of gridded points

Parameters
cloudcloud on which to compute the sensor parameters (should be a single grid)
gridscan grid
cloudToSensorTranstransformation from cloud coordinate system to the sensor coordinate system (optional)
Returns
sensor (if successful) or 0 otherwise

◆ DetectParameters()

static bool ccGriddedTools::DetectParameters ( const ccPointCloud cloud,
const ccPointCloud::Grid::Shared  grid,
GridParameters parameters,
bool  verbose = false,
ccGLMatrix cloudToSensorTrans = 0 
)
static

Detects the given grid parameters (angular span, etc.)

Parameters
cloudassociated cloud
gridscan grid
parametersoutput parameters
verbosewhether the process should output some detailed information in the log/console or not
cloudToSensorTranstransformation from cloud coordinate system to the sensor coordinate system (optional)
Returns
success

The documentation for this class was generated from the following file: