2023-06-12 11:37:00 +08:00
|
|
|
#ifndef RESAMPLETRANSMISSIONVOLUME_H
|
|
|
|
|
#define RESAMPLETRANSMISSIONVOLUME_H
|
|
|
|
|
|
|
|
|
|
#include "Matrix.h"
|
2024-12-19 11:24:56 +08:00
|
|
|
#include "common/getGeometryInfo.h"
|
2023-06-12 11:37:00 +08:00
|
|
|
|
|
|
|
|
namespace Recon
|
|
|
|
|
{
|
|
|
|
|
struct TransmissionVolme
|
|
|
|
|
{
|
|
|
|
|
Aurora::Matrix transMap;
|
2023-10-09 09:29:21 +08:00
|
|
|
float deltaTransMap;
|
2023-06-12 11:37:00 +08:00
|
|
|
Aurora::Matrix beginTransMap;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
TransmissionVolme resampleTransmissionVolume(const Aurora::Matrix& aTransVol, const Aurora::Matrix& aMaxPos,
|
|
|
|
|
const Aurora::Matrix& aMinPos,const GeometryInfo& aGeom);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#endif // RESAMPLETRANSMISSIONVOLUME_H
|