diff OrthancFramework/Sources/Images/PamReader.h @ 4211:afad57ac30ef

enforcing parameter "enforceAligned" in PamReader
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 21 Sep 2020 18:10:31 +0200
parents bf7b9edf6b81
children b30a8de92ad9
line wrap: on
line diff
--- a/OrthancFramework/Sources/Images/PamReader.h	Mon Sep 21 11:20:08 2020 +0200
+++ b/OrthancFramework/Sources/Images/PamReader.h	Mon Sep 21 18:10:31 2020 +0200
@@ -61,9 +61,11 @@
 
   public:
     /**
-    See doc for field enforceAligned_
+    See doc for field enforceAligned_. Setting "enforceAligned" is slower,
+    but avoids possible crashes due to non-aligned memory access. It is
+    recommended to set this parameter to "true".
     */
-    PamReader(bool enforceAligned = false) :
+    explicit PamReader(bool enforceAligned) :
       enforceAligned_(enforceAligned),
       alignedImageBuffer_(NULL)
     {