27 lines
1.1 KiB
C++
27 lines
1.1 KiB
C++
#ifndef START_TRANSMISSION_RECONSTRUCTION_H
|
|
#define START_TRANSMISSION_RECONSTRUCTION_H
|
|
|
|
#include "Matrix.h"
|
|
#include "../common/getMeasurementMetaData.h"
|
|
#include "../common/getGeometryInfo.h"
|
|
#include "transmissionReconstruction/detection/getTransmissionData.h"
|
|
|
|
class Parser;
|
|
|
|
namespace Recon
|
|
{
|
|
struct TransmissionReconstructionResult
|
|
{
|
|
Aurora::Matrix recoSOS;
|
|
Aurora::Matrix recoATT;
|
|
Aurora::Matrix ddmis;
|
|
};
|
|
|
|
TransmissionReconstructionResult startTransmissionReconstruction(const Aurora::Matrix& aMotorPos, const Aurora::Matrix& aMotoPosRef, const Aurora::Matrix& aSlList,
|
|
const Aurora::Matrix& aSnList, const Aurora::Matrix& aRlList, const Aurora::Matrix& aRnList,
|
|
const TempInfo& aTemp, const TempInfo& aTempRef, Recon::GeometryInfo& aGeom,
|
|
GeometryInfo& aGeomRef, const MeasurementInfo& aExpInfo, const MeasurementInfo& aExpInfoRef,
|
|
const PreComputes& aPreComputes, Parser* aParser, Parser* aParserRef);
|
|
}
|
|
|
|
#endif |