A vector graphics device for plotsize calculating. More...
#include <hpgsdevices.h>
Data Fields | |
hpgs_device | inherited |
The base device structure. | |
hpgs_bool | ignore_ps |
Do we ignore a PS command? | |
int | clip_depth |
The depth of the current clip path stack. | |
hpgs_point | moveto |
The position of the last moveto. | |
int | deferred_moveto |
Do we have an unregistered moveto pending? | |
hpgs_bool | do_linewidth |
Do we account for the current linewidth? | |
double | linewidth |
Current linewidth. | |
hpgs_bbox | clip_bbs [HPGS_PLOTSIZE_MAX_CLIP_DEPTH] |
hpgs_bbox | path_bb |
hpgs_bbox | page_bb |
hpgs_bbox | global_bb |
hpgs_bbox * | page_bbs |
int | n_page_bbs |
int | page_bbs_alloc_size |
A vector graphics device for plotsize calculating.
This structure implements a hpgs_device
and is used to calculate the bounding box of a vector graphics scenery.
The bounding box of the current page.
Referenced by hpgs_new_plotsize_device().
The currently calculated overall bounding box.
Referenced by hpgs_new_plotsize_device().
The bounding box of the current path.
Referenced by hpgs_new_plotsize_device().
The currently calculated overall bounding box.
A stack of page bounding boxes.
Referenced by hpgs_new_plotsize_device().
The bounding boxes of the clip paths.
Referenced by hpgs_new_plotsize_device().