-
class
Graphic31
: public Glyph
(Return to index)
-
Type:
Base Classes:
Derived Classes
Include file:
Public:
- void
Bspline_curve_to ( Coord x, Coord y, Coord x1, Coord y1, Coord x2, Coord y2 )
- void
Bspline_move_to ( Coord x, Coord y, Coord x1, Coord y1, Coord x2, Coord y2 )
-
Graphic31 (Graphic31* gr = nil)
- void
add_curve (Coord x, Coord y, Coord x1, Coord y1, Coord x2, Coord y2)
- void
add_point (Coord x, Coord y)
- void
align (Alignment, Graphic31*, Alignment)
- virtual void
allocate (Canvas*, const Allocation&, Extension&)
- virtual void
append_ (Graphic31*)
- virtual const Brush*
brush ()
- virtual void
brush (const Brush*)
- virtual void
change_ (GlyphIndex)
- virtual Glyph*
clone () const
- virtual boolean
closed ()
- virtual void
closed (boolean)
- virtual Graphic31*
component_ (GlyphIndex) const
- virtual boolean
contains (PointObj&)
- virtual GlyphIndex
count_ () const
- virtual int
ctrlpts (Coord*&, Coord*&) const
- virtual void
ctrlpts (Coord*, Coord*, int)
- virtual boolean
curved ()
- virtual void
curved (boolean)
- virtual void
draw (Canvas*, const Allocation&) const
- virtual void
drawclipped (Canvas*, Coord, Coord, Coord, Coord)
- virtual void
drawit (Canvas*)
- virtual boolean
effect (const Event&, Tool31&)
- void
eqv_transformer (Transformer&)
- virtual const Color*
fill ()
- virtual void
fill (const Color*)
- virtual Graphic31*
first_containing (PointObj&)
- virtual Graphic31*
first_intersecting (BoxObj&)
- virtual Graphic31*
first_within (BoxObj&)
- virtual void
flush ()
- virtual const Font*
font ()
- virtual void
font (const Font*)
- void
get_original (const Coord*&, const Coord*&)
- virtual void
getbounds (Coord&, Coord&, Coord&, Coord&)
- virtual void
getcenter (Coord&, Coord&)
- virtual boolean
grasp (const Event&, Tool31&)
- virtual void
insert_ (GlyphIndex, Graphic31*)
- virtual boolean
intersects (BoxObj&)
- virtual Graphic31*
last_containing (PointObj&)
- virtual Graphic31*
last_intersecting (BoxObj&)
- virtual Graphic31*
last_within (BoxObj&)
- virtual boolean
manipulating (const Event&, Tool31&)
- virtual void
modified_ (GlyphIndex)
- virtual Graphic31&
operator = (Graphic31&)
- virtual Graphic31*
parent ()
- virtual void
parent (Graphic31*)
- virtual void
prepend_ (Graphic31*)
- virtual void
recompute_shape ()
- virtual void
remove_ (GlyphIndex)
- virtual void
replace_ (GlyphIndex, Graphic31*)
- virtual void
request (Requisition&) const
- virtual Graphic31*
root ()
- void
rotate (float angle, Coord ctrx = 0.0, Coord ctry = 0.0)
- void
scale (Coord sx, Coord sy, Coord ctrx = 0.0, Coord ctry = 0.0)
- virtual const Color*
stroke ()
- virtual void
stroke (const Color*)
- virtual Transformer*
transformer ()
- virtual void
transformer (Transformer*)
- void
translate (Coord dx, Coord dy)
- virtual void
undraw ()
- virtual
~Graphic31 ()
Protected:
-
Graphic31 ( const Brush* brush, const Color* stroke, const Color* fill, const Font* font, boolean closed, boolean curved, int coords, Transformer* )
- const Brush*
_brush
- int
_buf_size
- boolean
_closed
- int
_ctrlpts
- boolean
_curved
- const Color*
_fill
- const Font*
_font
- Graphic31*
_parent
- const Color*
_stroke
- Transformer*
_t
- Coord*
_x
- Coord
_xmax
- Coord
_xmin
- Coord*
_y
- Coord
_ymax
- Coord
_ymin
- virtual void
concat (Graphic31* a, Graphic31* b, Graphic31* dest)
- virtual void
concatXform ( Transformer* a, Transformer* b, Transformer* dest )
- void
concatXform_ (Graphic31*, Transformer*, Transformer*, Transformer*)
- void
concat_ (Graphic31*, Graphic31*, Graphic31*, Graphic31*)
- virtual void
concat_gs (Graphic31* a, Graphic31* b, Graphic31* dest)
- void
concatgs_ (Graphic31*, Graphic31*, Graphic31*, Graphic31*)
- virtual boolean
contains_ (Graphic31*, PointObj&, Graphic31* gs)
- virtual boolean
contains_gs (PointObj&, Graphic31* gs)
- void
draw_ (Graphic31*, Canvas*, Graphic31*)
- virtual void
draw_gs (Canvas*, Graphic31*)
- void
drawclipped_ (Graphic31*, Canvas*, Coord, Coord, Coord, Coord, Graphic31*)
- virtual void
drawclipped_gs ( Canvas*, Coord, Coord, Coord, Coord, Graphic31* )
- virtual void
getbounds_ ( Graphic31*, Coord&, Coord&, Coord&, Coord&, Graphic31* gs )
- virtual void
getbounds_gs (Coord&, Coord&, Coord&, Coord&, Graphic31* gs)
- void
getextent_ (Graphic31*, Coord&, Coord&, Coord&, Coord&, float&,Graphic31*)
- virtual void
getextent_gs ( Coord&, Coord&, Coord&, Coord& ,float& ,Graphic31* gs )
- virtual boolean
intersects_ (Graphic31*, BoxObj&, Graphic31* gs)
- virtual boolean
intersects_gs (BoxObj&, Graphic31* gs)
- void
parentXform (Transformer& t)
- virtual void
total_gs (Graphic31& gs)
- void
total_gs_ (Graphic31*, Graphic31& gs)
- void
transform_ (Coord, Coord, Coord&, Coord&, Graphic31*)
(more documentation)