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