21 #include "publictypes.h" 25 #include "scrollview.h" 32 POLY_BLOCK(ICOORDELT_LIST *points, PolyBlockType type);
45 PolyBlockType
isA()
const {
50 return PTIsTextType(type);
55 void rotate(
FCOORD rotation);
57 void reflect_in_y_axis();
63 #ifndef GRAPHICS_DISABLED 65 #endif // GRAPHICS_DISABLED 76 int16_t winding_number(
const ICOORD &test_pt);
78 #ifndef GRAPHICS_DISABLED 82 #endif // GRAPHICS_DISABLED 105 ICOORDELT_LIST *get_line(int16_t y);
PolyBlockType type
Definition: polyblk.h:87
POLY_BLOCK * block
Definition: polyblk.h:108
void set_to_block(POLY_BLOCK *blkptr)
Definition: polyblk.h:97
ICOORDELT_LIST * points()
Definition: polyblk.h:39
ICOORDELT_LIST vertices
Definition: polyblk.h:85
TBOX * bounding_box()
Definition: polyblk.h:35
PolyBlockType isA() const
Definition: polyblk.h:45
integer coordinate
Definition: points.h:32
TBOX box
Definition: polyblk.h:86
bool IsText() const
Definition: polyblk.h:49
PB_LINE_IT(POLY_BLOCK *blkptr)
Definition: polyblk.h:93