ISMRMRD
ISMRM Raw Data Format
Loading...
Searching...
No Matches
Classes | Enumerations | Functions
xml.h File Reference
#include "ismrmrd/export.h"
#include "ismrmrd.h"
#include <cstddef>
#include <new>
#include <stdexcept>
#include <cstdint>
#include <stdio.h>
#include <string.h>
#include <iostream>
#include <string>
#include <vector>
#include <array>
Include dependency graph for xml.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ISMRMRD::Optional< T >
 
struct  ISMRMRD::threeDimensionalFloat
 
struct  ISMRMRD::SubjectInformation
 
struct  ISMRMRD::StudyInformation
 
struct  ISMRMRD::MeasurementDependency
 
struct  ISMRMRD::ReferencedImageSequence
 
struct  ISMRMRD::MeasurementInformation
 
struct  ISMRMRD::CoilLabel
 
struct  ISMRMRD::AcquisitionSystemInformation
 
struct  ISMRMRD::ExperimentalConditions
 
struct  ISMRMRD::MatrixSize
 
struct  ISMRMRD::FieldOfView_mm
 
struct  ISMRMRD::EncodingSpace
 
struct  ISMRMRD::Limit
 
struct  ISMRMRD::EncodingLimits
 
struct  ISMRMRD::UserParameterLong
 
struct  ISMRMRD::UserParameterDouble
 
struct  ISMRMRD::UserParameterString
 
struct  ISMRMRD::UserParameters
 
struct  ISMRMRD::TrajectoryDescription
 
struct  ISMRMRD::AccelerationFactor
 
struct  ISMRMRD::MultibandSpacing
 
struct  ISMRMRD::Multiband
 
struct  ISMRMRD::ParallelImaging
 
struct  ISMRMRD::Encoding
 
struct  ISMRMRD::GradientDirection
 
struct  ISMRMRD::Diffusion
 
struct  ISMRMRD::SequenceParameters
 
struct  ISMRMRD::WaveformInformation
 
struct  ISMRMRD::IsmrmrdHeader
 

Enumerations

enum class  TrajectoryType {
  CARTESIAN , EPI , RADIAL , GOLDENANGLE ,
  SPIRAL , OTHER
}
 
enum class  MultibandCalibrationType { SEPARABLE2D , FULL3D , OTHER }
 
enum class  DiffusionDimension {
  AVERAGE , CONTRAST , PHASE , REPETITION ,
  SET , SEGMENT , USER_0 , USER_1 ,
  USER_2 , USER_3 , USER_4 , USER_5 ,
  USER_6 , USER_7
}
 
enum class  WaveformType {
  ECG , PULSE , RESPIRATORY , TRIGGER ,
  GRADIENTWAVEFORM , OTHER
}
 

Functions

EXPORTISMRMRD void ISMRMRD::deserialize (const char *xml, IsmrmrdHeader &h)
 
EXPORTISMRMRD void ISMRMRD::serialize (const IsmrmrdHeader &h, std::ostream &o)
 
EXPORTISMRMRD std::ostream & ISMRMRD::operator<< (std::ostream &os, const IsmrmrdHeader &)
 
EXPORTISMRMRD bool ISMRMRD::operator== (const IsmrmrdHeader &, const IsmrmrdHeader &)
 
EXPORTISMRMRD bool ISMRMRD::operator!= (const IsmrmrdHeader &lhs, const IsmrmrdHeader &rhs)
 
EXPORTISMRMRD bool ISMRMRD::operator== (const SubjectInformation &lhs, const SubjectInformation &rhs)
 
EXPORTISMRMRD bool ISMRMRD::operator!= (const SubjectInformation &lhs, const SubjectInformation &rhs)
 
EXPORTISMRMRD bool ISMRMRD::operator== (const StudyInformation &lhs, const StudyInformation &rhs)
 
EXPORTISMRMRD bool ISMRMRD::operator!= (const StudyInformation &lhs, const StudyInformation &rhs)
 
EXPORTISMRMRD bool ISMRMRD::operator== (const ReferencedImageSequence &lhs, const ReferencedImageSequence &rhs)
 
EXPORTISMRMRD bool ISMRMRD::operator!= (const ReferencedImageSequence &lhs, const ReferencedImageSequence &rhs)
 
EXPORTISMRMRD bool ISMRMRD::operator== (const MeasurementInformation &lhs, const MeasurementInformation &rhs)
 
EXPORTISMRMRD bool ISMRMRD::operator!= (const MeasurementInformation &lhs, const MeasurementInformation &rhs)
 
EXPORTISMRMRD bool ISMRMRD::operator== (const CoilLabel &lhs, const CoilLabel &rhs)
 
EXPORTISMRMRD bool ISMRMRD::operator!= (const CoilLabel &lhs, const CoilLabel &rhs)
 
EXPORTISMRMRD bool ISMRMRD::operator== (const AcquisitionSystemInformation &lhs, const AcquisitionSystemInformation &rhs)
 
EXPORTISMRMRD bool ISMRMRD::operator!= (const AcquisitionSystemInformation &lhs, const AcquisitionSystemInformation &rhs)
 
EXPORTISMRMRD bool ISMRMRD::operator== (const ExperimentalConditions &lhs, const ExperimentalConditions &rhs)
 
EXPORTISMRMRD bool ISMRMRD::operator!= (const ExperimentalConditions &lhs, const ExperimentalConditions &rhs)
 
EXPORTISMRMRD bool ISMRMRD::operator== (const MatrixSize &lhs, const MatrixSize &rhs)
 
EXPORTISMRMRD bool ISMRMRD::operator!= (const MatrixSize &lhs, const MatrixSize &rhs)
 
EXPORTISMRMRD bool ISMRMRD::operator== (const FieldOfView_mm &lhs, const FieldOfView_mm &rhs)
 
EXPORTISMRMRD bool ISMRMRD::operator!= (const FieldOfView_mm &lhs, const FieldOfView_mm &rhs)
 
EXPORTISMRMRD bool ISMRMRD::operator== (const EncodingSpace &lhs, const EncodingSpace &rhs)
 
EXPORTISMRMRD bool ISMRMRD::operator!= (const EncodingSpace &lhs, const EncodingSpace &rhs)
 
EXPORTISMRMRD bool ISMRMRD::operator== (const Limit &lhs, const Limit &rhs)
 
EXPORTISMRMRD bool ISMRMRD::operator!= (const Limit &lhs, const Limit &rhs)
 
EXPORTISMRMRD bool ISMRMRD::operator== (const EncodingLimits &lhs, const EncodingLimits &rhs)
 
EXPORTISMRMRD bool ISMRMRD::operator!= (const EncodingLimits &lhs, const EncodingLimits &rhs)
 
EXPORTISMRMRD bool ISMRMRD::operator== (const UserParameterLong &lhs, const UserParameterLong &rhs)
 
EXPORTISMRMRD bool ISMRMRD::operator!= (const UserParameterLong &lhs, const UserParameterLong &rhs)
 
EXPORTISMRMRD bool ISMRMRD::operator== (const UserParameterDouble &lhs, const UserParameterDouble &rhs)
 
EXPORTISMRMRD bool ISMRMRD::operator!= (const UserParameterDouble &lhs, const UserParameterDouble &rhs)
 
EXPORTISMRMRD bool ISMRMRD::operator== (const UserParameterString &lhs, const UserParameterString &rhs)
 
EXPORTISMRMRD bool ISMRMRD::operator!= (const UserParameterString &lhs, const UserParameterString &rhs)
 
EXPORTISMRMRD bool ISMRMRD::operator== (const UserParameters &lhs, const UserParameters &rhs)
 
EXPORTISMRMRD bool ISMRMRD::operator!= (const UserParameters &lhs, const UserParameters &rhs)
 
EXPORTISMRMRD bool ISMRMRD::operator== (const TrajectoryDescription &lhs, const TrajectoryDescription &rhs)
 
EXPORTISMRMRD bool ISMRMRD::operator!= (const TrajectoryDescription &lhs, const TrajectoryDescription &rhs)
 
EXPORTISMRMRD bool ISMRMRD::operator== (const AccelerationFactor &lhs, const AccelerationFactor &rhs)
 
EXPORTISMRMRD bool ISMRMRD::operator!= (const AccelerationFactor &lhs, const AccelerationFactor &rhs)
 
EXPORTISMRMRD bool ISMRMRD::operator== (const ParallelImaging &lhs, const ParallelImaging &rhs)
 
EXPORTISMRMRD bool ISMRMRD::operator!= (const ParallelImaging &lhs, const ParallelImaging &rhs)
 
EXPORTISMRMRD bool ISMRMRD::operator== (const Multiband &lhs, const Multiband &rhs)
 
EXPORTISMRMRD bool ISMRMRD::operator!= (const Multiband &lhs, const Multiband &rhs)
 
EXPORTISMRMRD bool ISMRMRD::operator== (const MultibandSpacing &lhs, const MultibandSpacing &rhs)
 
EXPORTISMRMRD bool ISMRMRD::operator!= (const MultibandSpacing &lhs, const MultibandSpacing &rhs)
 
EXPORTISMRMRD bool ISMRMRD::operator== (const Encoding &lhs, const Encoding &rhs)
 
EXPORTISMRMRD bool ISMRMRD::operator!= (const Encoding &lhs, const Encoding &rhs)
 
EXPORTISMRMRD bool ISMRMRD::operator== (const SequenceParameters &lhs, const SequenceParameters &rhs)
 
EXPORTISMRMRD bool ISMRMRD::operator!= (const SequenceParameters &lhs, const SequenceParameters &rhs)
 
EXPORTISMRMRD bool ISMRMRD::operator== (const WaveformInformation &lhs, const WaveformInformation &rhs)
 
EXPORTISMRMRD bool ISMRMRD::operator!= (const WaveformInformation &lhs, const WaveformInformation &rhs)
 
EXPORTISMRMRD bool ISMRMRD::operator== (const threeDimensionalFloat &lhs, const threeDimensionalFloat &rhs)
 
EXPORTISMRMRD bool ISMRMRD::operator!= (const threeDimensionalFloat &lhs, const threeDimensionalFloat &rhs)
 
EXPORTISMRMRD bool ISMRMRD::operator== (const MeasurementDependency &lhs, const MeasurementDependency &rhs)
 
EXPORTISMRMRD bool ISMRMRD::operator!= (const MeasurementDependency &lhs, const MeasurementDependency &rhs)
 
EXPORTISMRMRD bool ISMRMRD::operator== (const GradientDirection &lhs, const GradientDirection &rhs)
 
EXPORTISMRMRD bool ISMRMRD::operator!= (const GradientDirection &lhs, const GradientDirection &rhs)
 
EXPORTISMRMRD bool ISMRMRD::operator== (const Diffusion &lhs, const Diffusion &rhs)
 
EXPORTISMRMRD bool ISMRMRD::operator!= (const Diffusion &lhs, const Diffusion &rhs)