+ return cMax;
+ }
+
+ //! Returns a pointer for SIMD loading of a Corner object
+ const float *ptr() const
+ {
+ return &x;
+ }
+
+ //! Returns a pointer for SIMD storing of a Corner object
+ float *ptr()
+ {
+ return &x;
+ }
+
+ float x; //!< x coordinate
+ float y; //!< y coordinate
+ float z; //!< z coordinate
+ float padding; //!< padding, unused, but should be set to avoid operations on unitialized data
+ };
+
+ Corner lower; //!< lower, along x and y and z, corner
+ Corner upper; //!< upper, along x and y and z, corner