gdcm::Attribute<0x300a,0x330> numberOfLateralSpreadingDevices;
gdcm::Attribute<0x300a,0x340> numberOfRangeModulators;
- gdcm::Tag tSnoutSQ(0x300a,0x30c);
- gdcm::Attribute<0x300a,0x30f> snoutID;
+ //gdcm::Tag tSnoutSQ(0x300a,0x30c);
+ //gdcm::Attribute<0x300a,0x30f> snoutID;
gdcm::Tag tControlPointSQ(0x300a,0x3a8);
gdcm::Attribute<0x300a,0x15> energyUnit;
gdcm::Attribute<0x300a,0x122> patientSupportAngle;
gdcm::Attribute<0x300a,0x12c> isocenterPosition;
- int totalCumMeterSet = 0;
+ long totalCumMeterSet = 0;
const gdcm::DataElement &IonBeamSQ = ds.GetDataElement( tIonBeamSQ );
gdcm::SmartPointer<gdcm::SequenceOfItems> sqi = IonBeamSQ.GetValueAsSQ();
numberOfLateralSpreadingDevices.SetFromDataSet(IonBeamData);
numberOfRangeModulators.SetFromDataSet(IonBeamData);
+ /*
const gdcm::DataElement &SnoutSQ = IonBeamData.GetDataElement(tSnoutSQ);
gdcm::SmartPointer<gdcm::SequenceOfItems> sqsn = SnoutSQ.GetValueAsSQ();
for( unsigned int snidx = 1; snidx <= sqsn->GetNumberOfItems(); ++snidx )
snoutID.SetFromDataSet(SnoutData);
}
+ */
const gdcm::DataElement &ControlPointSQ = IonBeamData.GetDataElement(tControlPointSQ);
gdcm::SmartPointer<gdcm::SequenceOfItems> sqcp = ControlPointSQ.GetValueAsSQ();