[ismrmrd] 20/177: minor edits.

Ghislain Vaillant ghisvail-guest at moszumanska.debian.org
Wed Jan 14 20:01:57 UTC 2015


This is an automated email from the git hooks/post-receive script.

ghisvail-guest pushed a commit to annotated tag v1.1.0.beta.1
in repository ismrmrd.

commit 6fce4f1b63c314beda4d29d8e37c03fad54100b4
Author: Souheil Inati <souheil.inati at nih.gov>
Date:   Mon Aug 25 11:47:41 2014 -0400

    minor edits.
---
 examples/c++/test_create_dataset.cpp |  7 ++++---
 examples/c/main.c                    |  6 ------
 ismrmrd.h                            |  1 +
 ismrmrd.hpp                          | 20 +++++++++++++++++++-
 4 files changed, 24 insertions(+), 10 deletions(-)

diff --git a/examples/c++/test_create_dataset.cpp b/examples/c++/test_create_dataset.cpp
index c684245..7d39ca2 100644
--- a/examples/c++/test_create_dataset.cpp
+++ b/examples/c++/test_create_dataset.cpp
@@ -2,13 +2,14 @@
  * test_create_dataset.cpp
  *
  *  Created on: Sep 4, 2012
- *      Author: Michael S. Hansen (michael.hansen at nih.gov)
+ *      Authors: Michael S. Hansen (michael.hansen at nih.gov)
+ *               Souheil J. Inati  (souheil.inati at nih.gov)
  */
 
 #include <iostream>
-#include "ismrmrd_hdf5.h"
+#include "ismrmrd.h"
+#include "ismrmrd_dataset.h"
 #include "fftw3.h"
-#include "ismrmrd.hxx"
 
 //Utility function for appending different sizes of arrays, used for testing here
 template <typename T, int size_x, int size_y> int appendImageArray(ISMRMRD::IsmrmrdDataset& d, const char* varname)
diff --git a/examples/c/main.c b/examples/c/main.c
index 9c91102..ab16e0d 100644
--- a/examples/c/main.c
+++ b/examples/c/main.c
@@ -94,12 +94,6 @@ int main(void)
     /* Close the dataset */
     status = ismrmrd_close_dataset(&dataset2);
 
-    //printf("Acq Version: %d\n", acq.head.version);
-    //printf("Flags: %llu\n", acq.head.flags);
-    //printf("ACQ_FIRST_IN_SLICE: %d\n", ismrmrd_is_flag_set(acq.head.flags, ISMRMRD_ACQ_FIRST_IN_SLICE));
-    //printf("Flags: %llu\n", acq.head.flags);
-    //printf("ACQ_FIRST_IN_SLICE: %d\n", ismrmrd_is_flag_set(acq.head.flags, ISMRMRD_ACQ_FIRST_IN_SLICE));
-
     //   Image im;
     //initImage(&im);
     //printf("Image Version: %d\n", im.head.version);
diff --git a/ismrmrd.h b/ismrmrd.h
index 9cf558d..b6c04d8 100644
--- a/ismrmrd.h
+++ b/ismrmrd.h
@@ -300,6 +300,7 @@ void ismrmrd_set_flag(uint64_t *flags, const uint64_t val);
 void ismrmrd_clear_flag(uint64_t *flags, const uint64_t val);
 void ismrmrd_clear_all_flags(uint64_t *flags);
 
+/* TODO add helper functions for channel mask */
 
 /******************/
 /* Error Handling */
diff --git a/ismrmrd.hpp b/ismrmrd.hpp
index 182aa06..2d07460 100644
--- a/ismrmrd.hpp
+++ b/ismrmrd.hpp
@@ -205,7 +205,25 @@ protected:
     ISMRMRD_Image image_;
 };
 
-class NDArray : protected ISMRMRD_NDArray {
+class NDArray {
+public:
+    // Constructors
+    NDArray();
+    NDArray(NDArray &arr);
+    NDArray(ISMRMRD_NDArray *arr);
+
+    // Accessors and mutators
+    const uint16_t &version();
+    const uint16_t &data_type();
+    void data_type(const uint16_t dtype);
+    const uint16_t &ndim();
+    void ndim(const uint16_t numdim);
+    uint16_t dims[ISMRMRD_NDARRAY_MAXDIM];
+    void *data;
+
+    
+protected:
+    ISMRMRD_NDArray;
 };
 
 } // namespace ISMRMRD

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/ismrmrd.git



More information about the debian-science-commits mailing list