![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#include <CVTypes.h>#include <QtGlobal>#include <array>#include <cmath>#include <limits>#include <string>#include <vector>

Go to the source code of this file.
Classes | |
| struct | LasDetails::EvlrHeader |
| struct | LasDetails::LasVersion |
See SelectBestVersion More... | |
Namespaces | |
| LasNames | |
| LasDetails | |
Typedefs | |
| typedef laszip_vlr | laszip_vlr_struct |
Functions | |
| uint16_t | LasDetails::PointFormatSize (unsigned pointFormat) |
| uint16_t | LasDetails::HeaderSize (unsigned versionMinor) |
| Returns the header size for the given minor version of the standard used. More... | |
| bool | LasDetails::HasGpsTime (unsigned pointFormatId) |
| Returns whether the point format supports Gps Time. More... | |
| bool | LasDetails::HasRGB (unsigned pointFormatId) |
| Returns whether the point format supports RGB. More... | |
| bool | LasDetails::HasWaveform (unsigned pointFormatId) |
| Returns whether the point format supports Waveforms. More... | |
| bool | LasDetails::HasNearInfrared (unsigned pointFormatId) |
| Returns whether the point format support Near Infrared. More... | |
| unsigned | LasDetails::SizeOfVlrs (const laszip_vlr_struct *vlrs, unsigned numVlrs) |
| bool | LasDetails::IsLaszipVlr (const laszip_vlr_struct &) |
| Returns whether the vlr is the vlr for/of LASzip compression. More... | |
| bool | LasDetails::IsExtraBytesVlr (const laszip_vlr_struct &) |
| Returns whether the vlr describes extra bytes. More... | |
| const std::vector< unsigned > * | LasDetails::PointFormatsAvailableForVersion (QString version) |
| const std::array< const char *, 3 > & | LasDetails::AvailableVersions () |
| LasVersion | LasDetails::SelectBestVersion (const ccPointCloud &cloud) |
| void | LasDetails::CloneVlrInto (const laszip_vlr_struct &src, laszip_vlr_struct &dst) |
Clones the content of the src vlr into the dst vlr. More... | |
Variables | |
| constexpr size_t | LAS_VLR_HEADER_SIZE = 54 |
| constexpr double | SCAN_ANGLE_SCALE = 0.06 |
| constexpr const char * | LasNames::Intensity = "Intensity" |
| constexpr const char * | LasNames::ReturnNumber = "Return Number" |
| constexpr const char * | LasNames::NumberOfReturns = "Number Of Returns" |
| constexpr const char * | LasNames::ScanDirectionFlag = "Scan Direction Flag" |
| constexpr const char * | LasNames::EdgeOfFlightLine = "EdgeOfFlightLine" |
| constexpr const char * | LasNames::Classification = "Classification" |
| constexpr const char * | LasNames::SyntheticFlag = "Synthetic Flag" |
| constexpr const char * | LasNames::KeypointFlag = "Keypoint Flag" |
| constexpr const char * | LasNames::WithheldFlag = "Withheld Flag" |
| constexpr const char * | LasNames::ScanAngleRank = "Scan Angle Rank" |
| constexpr const char * | LasNames::UserData = "User Data" |
| constexpr const char * | LasNames::PointSourceId = "Point Source ID" |
| constexpr const char * | LasNames::GpsTime = "Gps Time" |
| constexpr const char * | LasNames::ScanAngle = "Scan Angle" |
| constexpr const char * | LasNames::ScannerChannel = "Scanner Channel" |
| constexpr const char * | LasNames::OverlapFlag = "Overlap Flag" |
| constexpr const char * | LasNames::NearInfrared = "Near Infrared" |
| constexpr unsigned | LasDetails::OVERLAP_FLAG_BIT_POS = 3 |
| constexpr unsigned | LasDetails::OVERLAP_FLAG_BIT_MASK = 1 << OVERLAP_FLAG_BIT_POS |
| typedef laszip_vlr laszip_vlr_struct |
Definition at line 47 of file LasDetails.h.
|
constexpr |
Definition at line 49 of file LasDetails.h.
Referenced by LasDetails::SizeOfVlrs().
|
constexpr |
Definition at line 50 of file LasDetails.h.
Referenced by LasScalarFieldLoader::handleScalarFields(), and LasScalarFieldSaver::handleScalarFields().