Struct fitsio_sys::FITSfile
[−]
[src]
pub struct FITSfile {
pub filehandle: c_int,
pub driver: c_int,
pub open_count: c_int,
pub filename: *mut c_char,
pub validcode: c_int,
pub only_one: c_int,
pub filesize: LONGLONG,
pub logfilesize: LONGLONG,
pub lasthdu: c_int,
pub bytepos: LONGLONG,
pub io_pos: LONGLONG,
pub curbuf: c_int,
pub curhdu: c_int,
pub hdutype: c_int,
pub writemode: c_int,
pub maxhdu: c_int,
pub MAXHDU: c_int,
pub headstart: *mut LONGLONG,
pub headend: LONGLONG,
pub ENDpos: LONGLONG,
pub nextkey: LONGLONG,
pub datastart: LONGLONG,
pub imgdim: c_int,
pub imgnaxis: [LONGLONG; 99],
pub tfield: c_int,
pub startcol: c_int,
pub origrows: LONGLONG,
pub numrows: LONGLONG,
pub rowlength: LONGLONG,
pub tableptr: *mut tcolumn,
pub heapstart: LONGLONG,
pub heapsize: LONGLONG,
pub request_compress_type: c_int,
pub request_tilesize: [c_long; 6],
pub request_quantize_level: c_float,
pub request_quantize_method: c_int,
pub request_dither_seed: c_int,
pub request_lossy_int_compress: c_int,
pub request_huge_hdu: c_int,
pub request_hcomp_scale: c_float,
pub request_hcomp_smooth: c_int,
pub compress_type: c_int,
pub tilesize: [c_long; 6],
pub quantize_level: c_float,
pub quantize_method: c_int,
pub dither_seed: c_int,
pub compressimg: c_int,
pub zcmptype: [c_char; 12],
pub zbitpix: c_int,
pub zndim: c_int,
pub znaxis: [c_long; 6],
pub maxtilelen: c_long,
pub maxelem: c_long,
pub cn_compressed: c_int,
pub cn_uncompressed: c_int,
pub cn_gzip_data: c_int,
pub cn_zscale: c_int,
pub cn_zzero: c_int,
pub cn_zblank: c_int,
pub zscale: c_double,
pub zzero: c_double,
pub cn_bscale: c_double,
pub cn_bzero: c_double,
pub cn_actual_bzero: c_double,
pub zblank: c_int,
pub rice_blocksize: c_int,
pub rice_bytepix: c_int,
pub hcomp_scale: c_float,
pub hcomp_smooth: c_int,
pub tilerow: *mut c_int,
pub tiledatasize: *mut c_long,
pub tiletype: *mut c_int,
pub tiledata: *mut *mut c_void,
pub tilenullarray: *mut *mut c_void,
pub tileanynull: *mut c_int,
pub iobuffer: *mut c_char,
pub bufrecnum: [c_long; 40],
pub dirty: [c_int; 40],
pub ageindex: [c_int; 40],
}Fields
filehandle: c_int
driver: c_int
open_count: c_int
filename: *mut c_char
validcode: c_int
only_one: c_int
filesize: LONGLONG
logfilesize: LONGLONG
lasthdu: c_int
bytepos: LONGLONG
io_pos: LONGLONG
curbuf: c_int
curhdu: c_int
hdutype: c_int
writemode: c_int
maxhdu: c_int
MAXHDU: c_int
headstart: *mut LONGLONG
headend: LONGLONG
ENDpos: LONGLONG
nextkey: LONGLONG
datastart: LONGLONG
imgdim: c_int
imgnaxis: [LONGLONG; 99]
tfield: c_int
startcol: c_int
origrows: LONGLONG
numrows: LONGLONG
rowlength: LONGLONG
tableptr: *mut tcolumn
heapstart: LONGLONG
heapsize: LONGLONG
request_compress_type: c_int
request_tilesize: [c_long; 6]
request_quantize_level: c_float
request_quantize_method: c_int
request_dither_seed: c_int
request_lossy_int_compress: c_int
request_huge_hdu: c_int
request_hcomp_scale: c_float
request_hcomp_smooth: c_int
compress_type: c_int
tilesize: [c_long; 6]
quantize_level: c_float
quantize_method: c_int
dither_seed: c_int
compressimg: c_int
zcmptype: [c_char; 12]
zbitpix: c_int
zndim: c_int
znaxis: [c_long; 6]
maxtilelen: c_long
maxelem: c_long
cn_compressed: c_int
cn_uncompressed: c_int
cn_gzip_data: c_int
cn_zscale: c_int
cn_zzero: c_int
cn_zblank: c_int
zscale: c_double
zzero: c_double
cn_bscale: c_double
cn_bzero: c_double
cn_actual_bzero: c_double
zblank: c_int
rice_blocksize: c_int
rice_bytepix: c_int
hcomp_scale: c_float
hcomp_smooth: c_int
tilerow: *mut c_int
tiledatasize: *mut c_long
tiletype: *mut c_int
tiledata: *mut *mut c_void
tilenullarray: *mut *mut c_void
tileanynull: *mut c_int
iobuffer: *mut c_char
bufrecnum: [c_long; 40]
dirty: [c_int; 40]
ageindex: [c_int; 40]
Trait Implementations
impl Copy for FITSfile[src]
impl Clone for FITSfile[src]
fn clone(&self) -> Self
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0
Performs copy-assignment from source. Read more