BJ Struct Reference

Bmeps job data. More...

#include <bmepsi.h>

Collaboration diagram for BJ:

Collaboration graph
[legend]

Data Fields

BObo
 Options set (application wide).
BObo2
 Options set (image-specific).
dk_stream_t * os
 Output stream, writes to outf.
FILE * outf
 Output file.
FILE * inf
 Input file.
char * infname
 Input file name.
dk_app_t * a
 Application.
long frame_s
 Start frame (-1=all frames, 0=first, 1=second.
long frame_e
 End frame.
long frame_n
 Number of frames.
char * tmp1
 Temporary file to save standard input.
char * tmp2
 Page graphics instructions temporary file.
char * tmp3
 Image data stream (red/gray) temporary file.
char * tmp4
 Image data stream (green) temporary file.
char * tmp5
 Image data stream (blue) temporary file.
char * tmp6
 Alpha/mask data stream temporary file.
char * tmp7
 Temporary copy of TIFF file.
dk_bif_t * bif
 Interface to source image file.
dk_storage_t * pdfobjs
 PDF object positions.
dk_storage_iterator_t * pdfobjsi
 Iterator for object positions.
unsigned long nexto
 Next object to handle .
unsigned long psp
 Pages start position.
unsigned long olo
 Outlines object number.
int it
 Image type.
char ** msg
 Messages, the program prints.
int exval
 Exit value of the application program.
int cmd
 Command, what to do.
char * i1
 Input file name from argv.
char * o1
 Output file name from argv.
char * lang
 Language from argv.
unsigned char mm
 Flag: make mode.
unsigned char frame_c
 Number of frames configured.
struct {
   int   must_rotate
 Flag: must rotate the image.
   int   must_scale
 Flag: must scale image.
   double   sfx
 Scale factor for x.
   double   sfy
 Scale factor for y.
   struct {
      double   x0
 Lower left corner x.
      double   y0
 Lower left corner y.
      double   x1
 Upper right corner x.
      double   y1
 Upper right corner y.
   }   hrbb
 Paper size.
   struct {
      double   x0
 Lower left corner x.
      double   y0
 Lower left corner y.
      double   x1
 Upper right corner x.
      double   y1
 Upper right corner y.
   }   ia
 Image area available.
   struct {
      double   x0
 Lower left corner x.
      double   y0
 Lower left corner y.
      double   x1
 Upper right corner x.
      double   y1
 Upper right corner y.
   }   iu
 Image area really used.
   struct {
      long   x0
 Lower left corner x.
      long   y0
 Lower left corner y.
      long   x1
 Upper right corner x.
      long   y1
 Upper right corner y.
   }   bb
 Bounding box.
trans
 Image translation data.
int me
 Mathematic error.
unsigned char af
 Flag: alpha avail.
unsigned char alpha_channel_transferred
 Flag: Alpha trans.
unsigned char suppress_alpha_info
 Flag: Suppress alpha.

Detailed Description

Bmeps job data.

Field Documentation

dk_app_t* BJ::a

Application.

unsigned char BJ::af

Flag: alpha avail.

Flag: Alpha trans.

struct { ... } BJ::bb

Bounding box.

dk_bif_t* BJ::bif

Interface to source image file.

Options set (application wide).

Options set (image-specific).

int BJ::cmd

Command, what to do.

int BJ::exval

Exit value of the application program.

unsigned char BJ::frame_c

Number of frames configured.

End frame.

Number of frames.

Start frame (-1=all frames, 0=first, 1=second.

struct { ... } BJ::hrbb

Paper size.

char* BJ::i1

Input file name from argv.

struct { ... } BJ::ia

Image area available.

FILE* BJ::inf

Input file.

char* BJ::infname

Input file name.

int BJ::it

Image type.

struct { ... } BJ::iu

Image area really used.

char* BJ::lang

Language from argv.

int BJ::me

Mathematic error.

unsigned char BJ::mm

Flag: make mode.

char** BJ::msg

Messages, the program prints.

Flag: must rotate the image.

Flag: must scale image.

unsigned long BJ::nexto

Next object to handle .

char* BJ::o1

Output file name from argv.

unsigned long BJ::olo

Outlines object number.

dk_stream_t* BJ::os

Output stream, writes to outf.

FILE* BJ::outf

Output file.

dk_storage_t* BJ::pdfobjs

PDF object positions.

dk_storage_iterator_t* BJ::pdfobjsi

Iterator for object positions.

unsigned long BJ::psp

Pages start position.

double BJ::sfx

Scale factor for x.

double BJ::sfy

Scale factor for y.

unsigned char BJ::suppress_alpha_info

Flag: Suppress alpha.

char* BJ::tmp1

Temporary file to save standard input.

char* BJ::tmp2

Page graphics instructions temporary file.

char* BJ::tmp3

Image data stream (red/gray) temporary file.

char* BJ::tmp4

Image data stream (green) temporary file.

char* BJ::tmp5

Image data stream (blue) temporary file.

char* BJ::tmp6

Alpha/mask data stream temporary file.

char* BJ::tmp7

Temporary copy of TIFF file.

struct { ... } BJ::trans

Image translation data.

long BJ::x0

Lower left corner x.

double BJ::x0

Lower left corner x.

long BJ::x1

Upper right corner x.

double BJ::x1

Upper right corner x.

long BJ::y0

Lower left corner y.

double BJ::y0

Lower left corner y.

long BJ::y1

Upper right corner y.

double BJ::y1

Upper right corner y.


The documentation for this struct was generated from the following file:

Generated on Wed Apr 15 11:57:15 2009 for bmeps by  doxygen 1.5.8