Mercurial > hg > orthanc-stone
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 } |