Mercurial > hg > orthanc-stone
diff Framework/Volumes/ImageBuffer3D.h @ 318:3a4ca166fafa am-2
ImageAccessor refactoring + implemented Image Cache in SmartLoader
author | am@osimis.io |
---|---|
date | Mon, 08 Oct 2018 17:10:08 +0200 |
parents | 5412adf19980 |
children | 557c8ff1db5c |
line wrap: on
line diff
--- a/Framework/Volumes/ImageBuffer3D.h Fri Oct 05 11:57:36 2018 +0200 +++ b/Framework/Volumes/ImageBuffer3D.h Mon Oct 08 17:10:08 2018 +0200 @@ -13,7 +13,7 @@ * WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Affero General Public License for more details. - * + * * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. **/ @@ -48,11 +48,13 @@ void ExtendImageRange(const Orthanc::ImageAccessor& slice); - Orthanc::ImageAccessor GetAxialSliceAccessor(unsigned int slice, - bool readOnly) const; + void GetAxialSliceAccessor(Orthanc::ImageAccessor& target, + unsigned int slice, + bool readOnly) const; - Orthanc::ImageAccessor GetCoronalSliceAccessor(unsigned int slice, - bool readOnly) const; + void GetCoronalSliceAccessor(Orthanc::ImageAccessor& target, + unsigned int slice, + bool readOnly) const; Orthanc::Image* ExtractSagittalSlice(unsigned int slice) const;