Developer documentation
Version 3.0.3-105-gd3941f44
MR::File::NIfTI Namespace Reference

Functions

void axes_on_write (const Header &H, vector< size_t > &order, vector< bool > &flip)
 
transform_type adjust_transform (const Header &H, vector< size_t > &order)
 
bool check (int VERSION, Header &H, const size_t num_axes, const vector< std::string > &suffixes)
 
template<int VERSION>
std::unique_ptr< ImageIO::Baseread (Header &H)
 
template<int VERSION>
std::unique_ptr< ImageIO::Baseread_gz (Header &H)
 
template<int VERSION>
std::unique_ptr< ImageIO::Basecreate (Header &H)
 
template<int VERSION>
std::unique_ptr< ImageIO::Basecreate_gz (Header &H)
 
int version (Header &H)
 
std::string get_json_path (const std::string &nifti_path)
 

Variables

bool right_left_warning_issued
 

Function Documentation

◆ adjust_transform()

transform_type MR::File::NIfTI::adjust_transform ( const Header H,
vector< size_t > &  order 
)

◆ axes_on_write()

void MR::File::NIfTI::axes_on_write ( const Header H,
vector< size_t > &  order,
vector< bool > &  flip 
)

◆ check()

bool MR::File::NIfTI::check ( int  VERSION,
Header H,
const size_t  num_axes,
const vector< std::string > &  suffixes 
)

◆ create()

template<int VERSION>
std::unique_ptr< ImageIO::Base > MR::File::NIfTI::create ( Header H)

◆ create_gz()

template<int VERSION>
std::unique_ptr< ImageIO::Base > MR::File::NIfTI::create_gz ( Header H)

◆ get_json_path()

std::string MR::File::NIfTI::get_json_path ( const std::string &  nifti_path)

◆ read()

template<int VERSION>
std::unique_ptr< ImageIO::Base > MR::File::NIfTI::read ( Header H)

◆ read_gz()

template<int VERSION>
std::unique_ptr< ImageIO::Base > MR::File::NIfTI::read_gz ( Header H)

◆ version()

int MR::File::NIfTI::version ( Header H)

Variable Documentation

◆ right_left_warning_issued

bool MR::File::NIfTI::right_left_warning_issued
extern