11#include "boost/numeric/ublas/symmetric.hpp" 
   12#include "boost/numeric/ublas/io.hpp" 
   24  class SerialNumberList;
 
   94      int m_numSimultaneousMeasures;
 
   95      int m_numAsynchronousMeasures;
 
a control network
Definition: ControlNet.h:258
 
File name manipulation and expansion.
Definition: FileName.h:100
 
LidarData class.
Definition: LidarData.h:49
 
QSharedPointer< LidarControlPoint > point(QString pointId) const
Gets a single LidarDataPoint by ID.
Definition: LidarData.cpp:60
 
int numberLidarPoints()
Returns number of Lidar data points.
Definition: LidarData.cpp:102
 
bool ValidateSerialNumber(QString serialNumber) const
Does a check to ensure that the given serial number is contained within the network.
Definition: LidarData.cpp:628
 
QList< ControlMeasure * > GetValidMeasuresInCube(QString serialNumber)
Get all the valid measures pertaining to a given cube serial number.
Definition: LidarData.cpp:664
 
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:210
 
LidarData()
Default constructor.
Definition: LidarData.cpp:38
 
void read(FileName)
Unserialize LidarData.
Definition: LidarData.cpp:281
 
QList< QSharedPointer< LidarControlPoint > > points(bool sort=false) const
Gets the list of Lidar data points optionally sorted .
Definition: LidarData.cpp:81
 
void write(FileName, Format)
Serializes LidarData.
Definition: LidarData.cpp:489
 
int numberMeasures()
Returns total number of lidar measures.
Definition: LidarData.cpp:131
 
int numberSimultaneousMeasures()
Returns number of simultaneous lidar measures.
Definition: LidarData.cpp:112
 
void insert(QSharedPointer< LidarControlPoint > point)
Adds a LidarControlPoint to the LidarData.
Definition: LidarData.cpp:49
 
int GetNumberOfValidMeasuresInImage(const QString &serialNumber)
Return the number of measures in image specified by serialNumber.
Definition: LidarData.cpp:641
 
QList< ControlMeasure * > GetMeasuresInCube(QString serialNumber)
Get all the measures pertaining to a given cube serial number.
Definition: LidarData.cpp:684
 
int numberAsynchronousMeasures()
Returns number of non-simultaneous lidar measures.
Definition: LidarData.cpp:121
 
int GetNumberOfJigsawRejectedMeasuresInImage(const QString &serialNumber)
Return the number of jigsaw rejected measures in image specified by serialNumber.
Definition: LidarData.cpp:655
 
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:22
 
Definition: JigsawWorkOrder.h:28
 
This is free and unencumbered software released into the public domain.
Definition: Calculator.h:18
 
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