2#include "Design/Headers/GPSPoint.h"
3#include "Base/Headers/Buffer.hpp"
4#include "Base/Headers/Unit.h"
5#include "Base/Headers/Pointer.hpp"
6#include "Base/Headers/File.h"
7#include <NDEVR/Dictionary.h>
Provides a constant, unmodifiable pointer that has shared ownership of a dynamically allocated object...
A hash-based key-value store, useful for quick associative lookups.
Logic for reading or writing to a file as well as navigating filesystems or other common file operati...
The core String class for the NDEVR API.
A point in N-dimensional space, used primarily for spatial location information.
The primary namespace for the NDEVR SDK.
uint64_t uint08
-Defines an alias representing an 8 byte, unsigned integer
double fltp08
Defines an alias representing an 8 byte floating-point number.
Defines for a given type (such as sint04, fltp08, UUID, etc) a maximum, minimum, and reserved 'invali...
A geographic coordinate point produced by a GNSS receiver.
Options for reading an RW5 file, including the parsed data, file path, and incremental read state.
File max_size_copy_file
A copy of the file truncated to max size for incremental reads.
RW5Info rw_info
The parsed RW5 data.
File file
The RW5 file path.
uint08 file_offset
The current byte offset for incremental reading.
Contains all parsed data from a Carlson RW5 file including the scale point, all survey points,...
ConstPointer< Unit > unit
The measurement unit for coordinates.
RW5Point scale_point
The scale/base reference point.
Dictionary< uint08, RW5Point > points
All survey points keyed by point number.
fltp08 rover_height
The rover antenna height offset.
Represents a single survey point from a Carlson RW5 file, extending GPSPoint with name,...
bool is_total_station_point
Whether this was collected with a total station.
bool is_scale_point
Whether this is a scale/base point.
Vertex< 3, fltp08 > location
The 3D coordinates of the point.
String name
The point name or identifier.
String lld_number
The LLD (legal land description) number.