N-D === .. contents: :local: Properties ---------- .. rubric:: `Value accessible by reference` The reference of a value is not a proxy. .. rubric:: `Finished-time iteration` We can iterate from start to finish in a finished time. .. rubric:: `Buffer` There is 2 way of interpreting data from the buffer : * Planar : data are not colocalized, row major. * Interleaves : data are colocalized, col major. Specializations --------------- .. rubric:: `Image 2D` 2D specialization of ImageND on the dimension. Contain specific properties. .. image:: /images/Lenna.png :width: 50% .. rubric:: `Image 3D` .. image:: /images/image3d.png :width: 50% 3D specialization of ImageND on the dimension. Contain specific properties .. rubric:: `Hyperspectral` .. image:: /images/cube_hyperspectral.jpg :width: 50% ImageND with dynamic co-domain dimension (not known at compile-time). Co-domain dimension can go up to 1000 channels. Faire des filtres PCA .. rubric:: `Bimodal` TODO add example Instance of Image2D or image3D with only 2 channels on the value_type.