![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
Sensor "depth map". More...
#include <ecvDepthBuffer.h>
Public Member Functions | |
| ccDepthBuffer () | |
| Default constructor. More... | |
| virtual | ~ccDepthBuffer () |
| Destructor. More... | |
| void | clear () |
| Clears the buffer. More... | |
| int | fillHoles () |
Public Attributes | |
| std::vector< PointCoordinateType > | zBuff |
| Z-Buffer grid. More... | |
| PointCoordinateType | deltaPhi |
| Pitch step (may differ from the sensor's) More... | |
| PointCoordinateType | deltaTheta |
| Yaw step (may differ from the sensor's) More... | |
| unsigned | width |
| Buffer width. More... | |
| unsigned | height |
| Buffer height. More... | |
Sensor "depth map".
Contains an array of depth values (along each scanned direction) and its dimensions. This array corresponds roughly to what have been "seen" by the sensor during acquisition (the 3D points are simply projected in the sensor frame).
Definition at line 25 of file ecvDepthBuffer.h.
| ccDepthBuffer::ccDepthBuffer | ( | ) |
Default constructor.
|
virtual |
Destructor.
| void ccDepthBuffer::clear | ( | ) |
Clears the buffer.
| int ccDepthBuffer::fillHoles | ( | ) |
Applies a mean filter to fill small holes (= lack of information) of the depth map. The depth buffer must have been created before (see GroundBasedLidarSensor::computeDepthBuffer).
| PointCoordinateType ccDepthBuffer::deltaPhi |
Pitch step (may differ from the sensor's)
Definition at line 35 of file ecvDepthBuffer.h.
| PointCoordinateType ccDepthBuffer::deltaTheta |
Yaw step (may differ from the sensor's)
Definition at line 37 of file ecvDepthBuffer.h.
| unsigned ccDepthBuffer::height |
Buffer height.
Definition at line 41 of file ecvDepthBuffer.h.
| unsigned ccDepthBuffer::width |
Buffer width.
Definition at line 39 of file ecvDepthBuffer.h.
| std::vector<PointCoordinateType> ccDepthBuffer::zBuff |
Z-Buffer grid.
Definition at line 33 of file ecvDepthBuffer.h.
Referenced by ccComparisonDlg::computeDistances().