|
void | calculate (const MRAcquisitionData &ad) |
|
| GadgetronImagesVector (const MRAcquisitionData &ad, const bool coil_resolved=false) |
| Constructor for images from MR Acquisition data. More...
|
|
| GadgetronImagesVector (const GadgetronImagesVector &images) |
|
| GadgetronImagesVector (GadgetronImagesVector &images, const char *attr, const char *target) |
|
virtual void | empty () |
|
virtual unsigned int | items () const |
|
virtual unsigned int | number () const |
|
virtual void | append (int image_data_type, void *ptr_image) |
|
virtual void | append (CFImage &img) |
|
virtual void | append (const ImageWrap &iw) |
|
virtual void | append (gadgetron::shared_ptr< ImageWrap > sptr_iw) |
|
virtual gadgetron::shared_ptr< GadgetronImageData > | abs () const |
|
virtual gadgetron::shared_ptr< GadgetronImageData > | real () const |
|
virtual void | clear_data () |
|
virtual void | sort () |
|
virtual gadgetron::shared_ptr< ImageWrap > | sptr_image_wrap (unsigned int im_num) |
|
virtual gadgetron::shared_ptr< const ImageWrap > | sptr_image_wrap (unsigned int im_num) const |
|
virtual ObjectHandle< DataContainer > * | new_data_container_handle () const |
|
virtual gadgetron::shared_ptr< GadgetronImageData > | new_images_container () const |
|
virtual gadgetron::shared_ptr< GadgetronImageData > | clone (const char *attr, const char *target) |
|
virtual Iterator & | begin () |
|
virtual Iterator & | end () |
|
virtual Iterator_const & | begin () const |
|
virtual Iterator_const & | end () const |
|
virtual void | set_image_type (int image_type) |
|
virtual void | get_data (complex_float_t *data) const |
|
virtual void | set_data (const complex_float_t *data) |
|
virtual void | get_real_data (float *data) const |
|
virtual void | set_real_data (const float *data) |
|
std::unique_ptr< GadgetronImagesVector > | clone () const |
| Clone and return as unique pointer.
|
|
void | print_header (const unsigned im_num) |
| Print header info.
|
|
virtual bool | is_complex () const |
| Is complex?
|
|
virtual void | reorient (const VoxelisedGeometricalInfo3D &geom_info_out) |
| Reorient image. Requires that dimensions match.
|
|
virtual void | set_up_geom_info () |
| Populate the geometrical info metadata (from the image's own metadata)
|
|
virtual int | read (std::string filename, std::string variable="", int iv=-1) |
|
virtual void | write (const std::string &filename, const std::string &groupname, const bool dicom) const |
|
virtual void | write (const std::string &filename) const |
|
virtual Dimensions | dimensions () const |
|
virtual void | get_image_dimensions (unsigned int im_num, int *dim) const |
|
bool | check_dimension_consistency () const |
|
virtual int | image_data_type (unsigned int im_num) const |
|
virtual float | norm () const |
| returns the norm of this container viewed as a vector
|
|
virtual void | dot (const DataContainer &dc, void *ptr) const |
| calculates the dot product of this container with another one
|
|
virtual void | axpby (const void *ptr_a, const DataContainer &a_x, const void *ptr_b, const DataContainer &a_y) |
| *this = the linear combination of x and y
|
|
virtual void | xapyb (const DataContainer &a_x, const void *ptr_a, const DataContainer &a_y, const void *ptr_b) |
| alternative interface to the above
|
|
virtual void | xapyb (const DataContainer &a_x, const void *ptr_a, const DataContainer &a_y, const DataContainer &a_b) |
|
virtual void | xapyb (const DataContainer &a_x, const DataContainer &a_a, const DataContainer &a_y, const void *ptr_b) |
|
virtual void | xapyb (const DataContainer &a_x, const DataContainer &a_a, const DataContainer &a_y, const DataContainer &a_b) |
| *this = elementwise sum of two elementwise products x*a and y*b
|
|
virtual void | multiply (const DataContainer &x, const DataContainer &y) |
| *this = the elementwise product x*y
|
|
virtual void | divide (const DataContainer &x, const DataContainer &y) |
| *this = the elementwise ratio x/y
|
|
virtual void | maximum (const DataContainer &x, const DataContainer &y) |
| *this = the elementwise max(x, y)
|
|
virtual void | minimum (const DataContainer &x, const DataContainer &y) |
| *this = the elementwise min(x, y)
|
|
void | fill (float s) |
|
void | scale (float s) |
|
complex_float_t | dot (const DataContainer &a_x) |
|
void | axpby (complex_float_t a, const DataContainer &a_x, complex_float_t b, const DataContainer &a_y) |
|
void | xapyb (const DataContainer &a_x, complex_float_t a, const DataContainer &a_y, complex_float_t b) |
|
gadgetron::unique_ptr< ISMRMRDImageData > | clone () const |
|
bool | sorted () const |
|
void | set_sorted (bool sorted) |
|
std::vector< int > | index () |
|
const std::vector< int > & | index () const |
|
int | index (int i) const |
|
ImageWrap & | image_wrap (unsigned int im_num) |
|
const ImageWrap & | image_wrap (unsigned int im_num) const |
|
void | set_meta_data (const AcquisitionsInfo &acqs_info) |
| Set the meta data.
|
|
const AcquisitionsInfo & | get_meta_data () const |
| Get the meta data.
|
|
virtual bool | ordered () const |
|
void | copy (Iterator_const &src, Iterator &dst, Iterator &end) const |
|
void | fill (const ImageData &im) |
|
virtual bool | operator== (const ImageData &id) const |
| Write image to file.
|
|
virtual bool | operator!= (const ImageData &id) const |
|
std::shared_ptr< const VoxelisedGeometricalInfo3D > | get_geom_info_sptr () const |
| Get geometrical info.
|
|
std::unique_ptr< ImageData > | clone () const |
| Clone and return as unique pointer.
|
|
bool | is_empty () const |
|
std::unique_ptr< DataContainer > | clone () const |
|
void | conjugate () |
| overwrites this container's complex data with complex conjugate values
|
|
std::unique_ptr< DataContainer > | conjugate () const |
| returns unique pointer to the complex-conjugated copy of this container
|
|
A coil images container based on the GadgetronImagesVector class.