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

Trait Implementations

impl Copy for FITSfile
[src]

impl Clone for FITSfile
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Default for FITSfile
[src]

Returns the "default value" for a type. Read more