Reading and writing gipl files.
More...
#include "stir/IO/GIPL_ImageFormat.h"
|
| Image (const int num_voxels, const short data_type_case) |
|
void | GiplRead (char *filename) |
| Read data from GIPL filename. More...
|
|
void | ReadGiplHeader (std::fstream *myFile) |
| Read GIPL header. More...
|
|
void | GiplWrite (const char *filename) |
| Write image data to GIPL output file. More...
|
|
void | WriteGiplHeader (std::fstream *myFile) |
| Write GIPL header to output file. More...
|
|
void | ByteSwapHeader () |
| Swap bytes (little/big endian conversion).
|
|
void | GetMinMaxValue () |
| Get minimum and maximum gray values in image.
|
|
void | Initialize (Image *Input, short type) |
| Initialize image data by with the dimension of the input image. More...
|
|
void | Initialize (Image *Input) |
| Initialize image data by with the dimension of the input image. More...
|
|
void | Zeros (Image *Input, short type) |
| Initialize zero image. More...
|
|
void | Zeros () |
| Initialize zero image. More...
|
|
void | Ones (Image *Input, short type) |
| Initialize one image. More...
|
|
void | Copy (Image *Input, short type) |
| Copy image. More...
|
|
void | ByteSwap (int *i) |
|
void | ByteSwap (short *s) |
|
void | ByteSwap (float *f) |
|
void | ByteSwap (double *d) |
|
|
short * | vData |
|
float * | vData_f |
|
short | m_dim [4] |
|
short | m_image_type |
|
float | m_pixdim [4] |
|
char | m_patDesc [80] |
|
float | m_matrixElements [12] |
|
int | m_identifier |
|
char | m_spare [28] |
|
char | m_orientationFlag |
|
char | m_flag1 |
|
double | m_min |
|
double | m_max |
|
double | m_origin [4] |
|
float | m_pixval_offset |
|
float | m_pixval_cal |
|
float | m_user_def1 |
|
float | m_user_def2 |
|
unsigned int | m_magic_number |
|
int | ImageDimension |
|
int | ParametersDimension |
|
int | MaxLength |
|
float | iMax |
|
float | iMin |
|
int | ImageOffset [2] |
|
float | vCenter [4] |
|
short | vDownsample [3] |
|
Reading and writing gipl files.
- Date
- 2010
- Author
- Colin Studholme, (original VoxObj concept) Derek Hill, Jason Zhao, Cliff Ruff, Abhir H. Bhalerao, modified by Christian Buerger adapted for STIR by Charalampos Tsoumpas
- Note
- Copyright (c) King's College London, The Rayne Institute. Division of Imaging Sciences, 4th floow Lambeth Wing, St Thomas' Hospital. All rights reserved.
◆ GiplRead()
void Image::GiplRead |
( |
char * |
filename | ) |
|
Read data from GIPL filename.
- Parameters
-
◆ ReadGiplHeader()
void Image::ReadGiplHeader |
( |
std::fstream * |
myFile | ) |
|
Read GIPL header.
- Parameters
-
◆ GiplWrite()
void Image::GiplWrite |
( |
const char * |
filename | ) |
|
Write image data to GIPL output file.
- Parameters
-
◆ WriteGiplHeader()
void Image::WriteGiplHeader |
( |
std::fstream * |
myFile | ) |
|
Write GIPL header to output file.
- Parameters
-
◆ Initialize() [1/2]
void Image::Initialize |
( |
Image * |
Input, |
|
|
short |
iType |
|
) |
| |
Initialize image data by with the dimension of the input image.
- Parameters
-
◆ Initialize() [2/2]
void Image::Initialize |
( |
Image * |
Input | ) |
|
Initialize image data by with the dimension of the input image.
- Parameters
-
◆ Zeros() [1/2]
void Image::Zeros |
( |
Image * |
Input, |
|
|
short |
iType |
|
) |
| |
Initialize zero image.
- Parameters
-
◆ Zeros() [2/2]
Initialize zero image.
- Parameters
-
◆ Ones()
void Image::Ones |
( |
Image * |
Input, |
|
|
short |
iType |
|
) |
| |
Initialize one image.
- Parameters
-
◆ Copy()
void Image::Copy |
( |
Image * |
Input, |
|
|
short |
iType |
|
) |
| |
The documentation for this class was generated from the following files: