comparison Framework/Volumes/ImageBuffer3D.cpp @ 416:88c79f1537de captain

compatibility of captain branch with framework 1.4.2
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 15 Nov 2018 10:44:32 +0100
parents ce48c3b3b0e9
children
comparison
equal deleted inserted replaced
368:70823cb5ec9e 416:88c79f1537de
361 that.GetCoronalSliceAccessor(accessor_, slice, true); 361 that.GetCoronalSliceAccessor(accessor_, slice, true);
362 break; 362 break;
363 363
364 case VolumeProjection_Sagittal: 364 case VolumeProjection_Sagittal:
365 sagittal_.reset(that.ExtractSagittalSlice(slice)); 365 sagittal_.reset(that.ExtractSagittalSlice(slice));
366 sagittal_->GetReadOnlyAccessor(accessor_); 366 accessor_.AssignReadOnly(sagittal_->GetFormat(),
367 sagittal_->GetWidth(),
368 sagittal_->GetHeight(),
369 sagittal_->GetPitch(),
370 sagittal_->GetBuffer());
367 break; 371 break;
368 372
369 default: 373 default:
370 throw Orthanc::OrthancException(Orthanc::ErrorCode_ParameterOutOfRange); 374 throw Orthanc::OrthancException(Orthanc::ErrorCode_ParameterOutOfRange);
371 } 375 }
405 that.GetCoronalSliceAccessor(accessor_, slice, false); 409 that.GetCoronalSliceAccessor(accessor_, slice, false);
406 break; 410 break;
407 411
408 case VolumeProjection_Sagittal: 412 case VolumeProjection_Sagittal:
409 sagittal_.reset(that.ExtractSagittalSlice(slice)); 413 sagittal_.reset(that.ExtractSagittalSlice(slice));
410 sagittal_->GetWriteableAccessor(accessor_); 414 accessor_.AssignWritable(sagittal_->GetFormat(),
415 sagittal_->GetWidth(),
416 sagittal_->GetHeight(),
417 sagittal_->GetPitch(),
418 sagittal_->GetBuffer());
411 break; 419 break;
412 420
413 default: 421 default:
414 throw Orthanc::OrthancException(Orthanc::ErrorCode_ParameterOutOfRange); 422 throw Orthanc::OrthancException(Orthanc::ErrorCode_ParameterOutOfRange);
415 } 423 }