11#include "boost/numeric/ublas/symmetric.hpp"
12#include "boost/numeric/ublas/io.hpp"
71 void write(FileName, Format);
94 int m_numSimultaneousMeasures;
95 int m_numAsynchronousMeasures;
a control measurement
Definition ControlMeasure.h:175
a control network
Definition ControlNet.h:257
QSharedPointer< LidarControlPoint > point(QString pointId) const
Gets a single LidarDataPoint by ID.
Definition LidarData.cpp:59
int numberLidarPoints()
Returns number of Lidar data points.
Definition LidarData.cpp:101
bool ValidateSerialNumber(QString serialNumber) const
Does a check to ensure that the given serial number is contained within the network.
Definition LidarData.cpp:625
QList< ControlMeasure * > GetValidMeasuresInCube(QString serialNumber)
Get all the valid measures pertaining to a given cube serial number.
Definition LidarData.cpp:661
Format
Enumerates the file formats for serializing the LidarData class.
Definition LidarData.h:53
@ Binary
Serializes to a binary (QByteArray) .dat file.
Definition LidarData.h:54
@ Test
Serializes to an ordered JSON .json file for comparing to truth data.
Definition LidarData.h:56
@ Json
Serializes to a JSON .json file.
Definition LidarData.h:55
void SetImages(SerialNumberList &list, Progress *progress=0)
Creates the ControlNet's image camera's based on the list of Serial Numbers.
Definition LidarData.cpp:209
LidarData()
Default constructor.
Definition LidarData.cpp:37
void read(FileName)
Unserialize LidarData.
Definition LidarData.cpp:280
QList< QSharedPointer< LidarControlPoint > > points(bool sort=false) const
Gets the list of Lidar data points optionally sorted .
Definition LidarData.cpp:80
void write(FileName, Format)
Serializes LidarData.
Definition LidarData.cpp:485
int numberMeasures()
Returns total number of lidar measures.
Definition LidarData.cpp:130
int numberSimultaneousMeasures()
Returns number of simultaneous lidar measures.
Definition LidarData.cpp:111
void insert(QSharedPointer< LidarControlPoint > point)
Adds a LidarControlPoint to the LidarData.
Definition LidarData.cpp:48
int GetNumberOfValidMeasuresInImage(const QString &serialNumber)
Return the number of measures in image specified by serialNumber.
Definition LidarData.cpp:638
QList< ControlMeasure * > GetMeasuresInCube(QString serialNumber)
Get all the measures pertaining to a given cube serial number.
Definition LidarData.cpp:681
int numberAsynchronousMeasures()
Returns number of non-simultaneous lidar measures.
Definition LidarData.cpp:120
int GetNumberOfJigsawRejectedMeasuresInImage(const QString &serialNumber)
Return the number of jigsaw rejected measures in image specified by serialNumber.
Definition LidarData.cpp:652
Program progress reporter.
Definition Progress.h:42
Serial Number list generator.
Definition SerialNumberList.h:64
This is free and unencumbered software released into the public domain.
Definition ControlNet.h:32
This is free and unencumbered software released into the public domain.
Definition BoxcarCachingAlgorithm.h:13
This is free and unencumbered software released into the public domain.
Definition CubeIoHandler.h:23
Definition JigsawWorkOrder.h:28
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16
QSharedPointer< LidarData > LidarDataQsp
Definition for a shared pointer to a LidarData object.
Definition LidarData.h:100