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

#include <ccMeasurementDevice.h>

Public Member Functions

 ccMeasurementDevice (ecvMainAppInterface *app)
 
ccPlanefitPlaneToPoints (const std::vector< ccMPlanePoint > &fittingPoints, const QString &planeName) const
 
void createScalarFieldForCloud (const ccPlane *plane, ccPointCloud *cloud, bool signedMeasurement) const
 
void deleteScalarFieldFromCloud (ccPointCloud *cloud) const
 
float measurePointToPlaneDistance (const ccPlane *plane, const CCVector3 &point, bool signedMeasurement) const
 

Detailed Description

Definition at line 19 of file ccMeasurementDevice.h.

Constructor & Destructor Documentation

◆ ccMeasurementDevice()

ccMeasurementDevice::ccMeasurementDevice ( ecvMainAppInterface app)
inlineexplicit

Definition at line 21 of file ccMeasurementDevice.h.

Member Function Documentation

◆ createScalarFieldForCloud()

◆ deleteScalarFieldFromCloud()

void ccMeasurementDevice::deleteScalarFieldFromCloud ( ccPointCloud cloud) const

◆ fitPlaneToPoints()

ccPlane * ccMeasurementDevice::fitPlaneToPoints ( const std::vector< ccMPlanePoint > &  fittingPoints,
const QString &  planeName 
) const

◆ measurePointToPlaneDistance()

float ccMeasurementDevice::measurePointToPlaneDistance ( const ccPlane plane,
const CCVector3 point,
bool  signedMeasurement 
) const

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