LIDAR::LAS::DATASET Class Reference
LAS dataset consisting of one or more LAS files along with class descriptions and CRS.
More...
#include <mi32/lidarlasdataset.h>
List of all members.
Detailed Description
LAS dataset consisting of one or more LAS files along with class descriptions and CRS.
Constructor & Destructor Documentation
| LIDAR::LAS::DATASET::DATASET |
( |
|
) |
|
| LIDAR::LAS::DATASET::~DATASET |
( |
|
) |
|
Member Function Documentation
Add delegate for notification of changes to class descriptions.
Changes include setting as "used" and wholesale replacement.
- Parameters:
-
Add single LAS file to dataset.
Add list of files to dataset.
| void LIDAR::LAS::DATASET::Clear |
( |
|
) |
|
| const CLASSDESCSET& LIDAR::LAS::DATASET::GetClassDescSet |
( |
|
) |
const |
Get class description set.
| const DRECT3D& LIDAR::LAS::DATASET::GetExtents |
( |
|
) |
const |
| double LIDAR::LAS::DATASET::GetPointDensity |
( |
|
) |
const |
Get statistics for intensity.
| INT64 LIDAR::LAS::DATASET::GetTotalPoints |
( |
|
) |
const |
Get total number of known points in dataset.
| bool LIDAR::LAS::DATASET::HasTotalPoints |
( |
|
) |
const |
Determine if total number of points is known.
| bool LIDAR::LAS::DATASET::IsClassUsed |
( |
UINT16 |
ClassNumber |
) |
const |
Determine if class number is used.
Open dataset using definition file.
- Parameters:
-
| filepath | Path to dataset definition file |
Read single point.
- Parameters:
-
| PointNum | Point number within dataset to read |
| PointArray | Point array to read into |
Remove delegate for notification of changes to class descriptions.
- Parameters:
-
| delegate | Delegate to remove |
Save dataset definition file.
- Parameters:
-
| filepath | Path to dataset definition file |
Scan dataset for various usage and statistic values.
| ERRVALUE LIDAR::LAS::DATASET::ScanTotalPoints |
( |
|
) |
const |
Scan dataset for total points.
Will open each linked LAS file for which count is not already known.
| void LIDAR::LAS::DATASET::SetClassDescSet |
( |
const CLASSDESCSET & |
classdesc |
) |
|
Set class description set.
- Parameters:
-
| classdesc | Class descriptions |
| void LIDAR::LAS::DATASET::SetClassUsed |
( |
UINT16 |
ClassNumber, |
|
|
bool |
isused = true, |
|
|
bool |
notify = true | |
|
) |
| | |
Set whether class is used or not.
- Parameters:
-
| ClassNumber | Class number |
| isused | Used |
| notify | Notify via delegates |
| void LIDAR::LAS::DATASET::SetStatIntensity |
( |
const STAT_UNIVARIATE |
StatIntensity |
) |
|
Set intensity statistics.
- Parameters:
-
| StatIntensity | Intensity statistics to set |
| ERRVALUE LIDAR::LAS::DATASET::Update |
( |
|
) |
|
Update dataset definition file if changed.
The documentation for this class was generated from the following file: