54 void set_sides(ICOORDELT_LIST *left,
55 ICOORDELT_LIST *right);
59 if (hand_poly)
delete hand_poly;
72 bottom_left = box.botleft ();
73 top_right = box.topright ();
91 void move(
const ICOORD vec);
95 Pix* render_mask(
const FCOORD& rerotation);
97 #ifndef GRAPHICS_DISABLED
105 #endif // GRAPHICS_DISABLED
106 void show(
IMAGE *image,
114 PDBLK & operator= (
const PDBLK & source);
143 return left_it.cycled_list () && right_it.cycled_list ();
152 bleft =
ICOORD (left_it.data ()->x (), ymin);
154 tright =
ICOORD (right_it.data ()->x (), ymax);
161 ICOORDELT_IT left_it;
162 ICOORDELT_IT right_it;
181 rect_it.set_to_block (blkptr);
void set_poly_block(POLY_BLOCK *blk)
set the poly block
#define CLISTIZEH(CLASSNAME)
BLOCK_LINE_IT(PDBLK *blkptr)
void set_index(int value)
POLY_BLOCK * poly_block() const
BOOL8 cycled_rects()
test end
const TBOX & bounding_box() const
get real box
int decreasing_top_order(const void *row1, const void *row2)
void bounding_box(ICOORD &bleft, ICOORD &tright)
void set_to_block(PDBLK *blkptr)
void bounding_box(ICOORD &bottom_left, ICOORD &top_right) const
get box