Fix notify and DICOMExportor bug.
This commit is contained in:
@@ -184,7 +184,7 @@ namespace Recon
|
||||
endPoint[2]*(float)1000.0,
|
||||
endPoint[0]*(float)1000.0,
|
||||
};
|
||||
float originLocation =endPoint[1]*1000.0;
|
||||
float originLocation =-endPoint[2]*1000.0;
|
||||
dataset->putAndInsertString(DCM_SliceThickness, to_string(spacing[2]).data());
|
||||
dataset->putAndInsertUint16(DCM_Rows, Rows);
|
||||
dataset->putAndInsertUint16(DCM_Columns, Cols);
|
||||
@@ -229,11 +229,11 @@ namespace Recon
|
||||
{
|
||||
dataset->putAndInsertString(DCM_AccessionNumber, to_string(i).data());
|
||||
dataset->putAndInsertString(DCM_InstanceNumber, to_string(i).data());
|
||||
string pos = to_string(originPosition[0] ) + "\\" +
|
||||
to_string(originPosition[1]- i * spacing[2]) + "\\" +
|
||||
to_string(originPosition[2]);
|
||||
string pos = to_string(originPosition[1] ) + "\\" +
|
||||
to_string(originPosition[2]+ i * spacing[2]) + "\\" +
|
||||
to_string(originPosition[0]);
|
||||
dataset->putAndInsertString(DCM_ImagePositionPatient, pos.data());
|
||||
string loc = to_string(originLocation - i * spacing[2]);
|
||||
string loc = to_string(originLocation + i * spacing[2]);
|
||||
dataset->putAndInsertString(DCM_SliceLocation, loc.data());
|
||||
|
||||
// set SOPInstanceUID
|
||||
|
||||
Reference in New Issue
Block a user