#include <PageData.hpp>
|
void | resize (size_t n) |
|
void | toPoint (uint8_t *ptr, size_t i, uint8_t fmt) |
|
◆ PageData()
PageData::PageData |
( |
uint32_t |
datasetId, |
|
|
uint32_t |
pageId |
|
) |
| |
◆ ~PageData()
◆ datasetId()
uint32_t PageData::datasetId |
( |
| ) |
const |
|
inline |
◆ isModified()
bool PageData::isModified |
( |
| ) |
const |
|
inline |
◆ pageId()
uint32_t PageData::pageId |
( |
| ) |
const |
|
inline |
◆ read()
void PageData::read |
( |
Editor * |
editor | ) |
|
◆ resize()
void PageData::resize |
( |
size_t |
n | ) |
|
|
private |
◆ setModified()
void PageData::setModified |
( |
| ) |
|
|
inline |
◆ size()
size_t PageData::size |
( |
| ) |
const |
|
inline |
◆ toPoint()
void PageData::toPoint |
( |
uint8_t * |
ptr, |
|
|
size_t |
i, |
|
|
uint8_t |
fmt |
|
) |
| |
|
private |
◆ transform()
void PageData::transform |
( |
Editor * |
editor | ) |
|
◆ write()
void PageData::write |
( |
Editor * |
editor | ) |
|
◆ box
Box<double> PageData::box |
◆ buffer_
std::vector<uint8_t> PageData::buffer_ |
|
private |
◆ classification
std::vector<uint8_t> PageData::classification |
◆ color
std::vector<double> PageData::color |
Red, Green, and Blue image channels.
The data are stored as [r0, g0, b0, r1, g1, ...]. Color values are in range from 0 (zero intensity) to 1 (full intensity). When the input data set has no colors, then the colors in this vector are set to full intensity.
Referenced by read(), and resize().
◆ customColor
std::vector<double> PageData::customColor |
Red, Green, and Blue custom colors.
The data are stored as [r0, g0, b0, r1, g1, ...]. Color values are in range from 0 (zero intensity) to 1 (full intensity). This value is stored in Point Data Record extra bytes.
Referenced by read(), resize(), and toPoint().
◆ datasetId_
uint32_t PageData::datasetId_ |
|
private |
◆ descriptor
std::vector<double> PageData::descriptor |
Descriptor values.
The data are stored as [d0, d1, ...]. The values are in range from 0 (zero) to 1 (full). This value is stored in Point Data Record extra bytes.
Referenced by read(), resize(), and toPoint().
◆ elevation
std::vector<double> PageData::elevation |
Point elevation above ground.
The data are stored as [e0, e1, ...]. This value is stored in Point Data Record extra bytes.
Referenced by read(), resize(), and toPoint().
◆ gpsTime
std::vector<double> PageData::gpsTime |
◆ intensity
std::vector<double> PageData::intensity |
Pulse return magnitude.
The data are stored as [i0, i1, ...]. The values are in range from 0 (zero intensity) to 1 (full intensity).
Referenced by read(), and resize().
◆ layer
std::vector<size_t> PageData::layer |
◆ modified_
◆ numberOfReturns
std::vector<uint8_t> PageData::numberOfReturns |
Number of returns.
Contains values from 0 to 15.
Referenced by read(), and resize().
◆ octree
◆ pageId_
uint32_t PageData::pageId_ |
|
private |
◆ position
std::vector<double> PageData::position |
Point coordinates.
The data are stored as [x0, y0, z0, x1, y1, ...]. These are actual X, Y, or Z coordinates after scaling and offset.
Referenced by read(), resize(), and transform().
◆ positionBase_
std::vector<double> PageData::positionBase_ |
|
private |
◆ renderPosition
std::vector<float> PageData::renderPosition |
◆ returnNumber
std::vector<uint8_t> PageData::returnNumber |
Return number.
Contains values from 0 to 15.
Referenced by read(), and resize().
◆ userData
std::vector<uint8_t> PageData::userData |
◆ value
std::vector<size_t> PageData::value |
The documentation for this class was generated from the following files:
- PageData.hpp
- PageData.cpp