![]() |
NEURON
|
#include <scenevie.h>
Public Member Functions | |
| XYView (Scene *, Coord xsize=200, Coord ysize=200) | |
| XYView (Coord x1, Coord y1, Coord x_span, Coord y_span, Scene *, Coord xsize=200, Coord ysize=200) | |
| virtual | ~XYView () |
| virtual Scene * | scene () const |
| virtual Coord | left () const |
| virtual Coord | right () const |
| virtual Coord | top () const |
| virtual Coord | bottom () const |
| virtual Coord | width () const |
| virtual Coord | height () const |
| virtual void | damage (Glyph *, const Allocation &, bool fixed=false, bool viewfixed=false) |
| virtual void | damage (Coord x1, Coord y1, Coord x2, Coord y2) |
| virtual void | damage_all () |
| virtual void | damage_area (Coord &x1, Coord &y1, Coord &x2, Coord &y2) const |
| virtual void | set_damage_area (Canvas *) |
| virtual void | request (Requisition &) const |
| virtual void | allocate (Canvas *, const Allocation &, Extension &) |
| virtual void | pick (Canvas *, const Allocation &, int depth, Hit &) |
| virtual void | undraw () |
| Canvas * | canvas () |
| const Transformer & | s2o () const |
| void | canvas (Canvas *) |
| void | size (Coord x1, Coord y1, Coord x2, Coord y2) |
| void | origin (Coord x1, Coord y1) |
| void | x_span (Coord) |
| void | y_span (Coord) |
| virtual void | box_size (Coord x1, Coord y1, Coord x2, Coord y2) |
| Coord | x_pick_epsilon () |
| Coord | y_pick_epsilon () |
| virtual void | move_view (Coord dx, Coord dy) |
| virtual void | scale_view (Coord xorg, Coord yorg, float dxscale, float dyscale) |
| virtual XYView * | new_view (Coord x1, Coord y1, Coord x2, Coord y2) |
| void | rebind () |
| virtual void | save (std::ostream &) |
| OcViewGlyph * | parent () |
| virtual void | printfile (const char *) |
| virtual void | zout (Coord &x1, Coord &y1, Coord &x2, Coord &y2) const |
| virtual void | zin (Coord &x1, Coord &y1, Coord &x2, Coord &y2) const |
| Coord | view_margin () const |
| virtual void | view_ratio (float xratio, float yratio, Coord &x, Coord &y) const |
| virtual void | ratio_view (Coord x, Coord y, float &xratio, float &yratio) const |
| virtual void | stroke (Canvas *, const Color *, const Brush *) |
Public Member Functions inherited from Observable | |
| Observable ()=default | |
| virtual | ~Observable () |
| virtual void | attach (Observer *) |
| virtual void | detach (Observer *) |
| virtual void | notify () |
Static Public Member Functions | |
| static XYView * | current_pick_view () |
| static void | current_pick_view (XYView *) |
| static XYView * | current_draw_view () |
Protected Member Functions | |
| virtual void | transform (Transformer &, const Allocation &, const Allocation &natural) const |
| void | scene2view (const Allocation &parent) const |
| void | csize (Coord x0, Coord xsize, Coord y0, Coord ysize) const |
Protected Attributes | |
| Coord | x_pick_epsilon_ |
| Coord | y_pick_epsilon_ |
Private Member Functions | |
| void | init (Coord x1, Coord y1, Coord x_span, Coord y_span, Scene *, Coord xsize, Coord ysize) |
| void | append_view (Scene *) |
Private Attributes | |
| Coord | x1_ |
| Coord | y1_ |
| Coord | x_span_ |
| Coord | y_span_ |
| Canvas * | canvas_ |
| Transformer | scene2viewparent_ |
| Coord | xsize_ |
| Coord | ysize_ |
| Coord | xsize_orig_ |
| Coord | ysize_orig_ |
| Coord | xc0_ |
| Coord | yc0_ |
| OcViewGlyph * | parent_ |
| Coord | xd1_ |
| Coord | xd2_ |
| Coord | yd1_ |
| Coord | yd2_ |
Static Private Attributes | |
| static Coord | view_margin_ |
Friends | |
| class | OcViewGlyph |
Definition at line 106 of file scenevie.h.
| XYView::XYView | ( | Coord | x1, |
| Coord | y1, | ||
| Coord | x_span, | ||
| Coord | y_span, | ||
| Scene * | , | ||
| Coord | xsize = 200, |
||
| Coord | ysize = 200 |
||
| ) |
|
virtual |
|
virtual |
|
private |
| virtual Coord XYView::bottom | ( | ) | const |
Reimplemented in View.
| Canvas* XYView::canvas | ( | ) |
| void XYView::canvas | ( | Canvas * | ) |
|
static |
|
static |
|
static |
|
virtual |
|
virtual |
| virtual Coord XYView::height | ( | ) | const |
|
private |
|
virtual |
Reimplemented in View.
|
inline |
Definition at line 163 of file scenevie.h.
|
virtual |
|
virtual |
| void XYView::rebind | ( | ) |
|
virtual |
| virtual Coord XYView::right | ( | ) | const |
|
inline |
Definition at line 137 of file scenevie.h.
|
virtual |
Reimplemented in View.
|
virtual |
|
protected |
|
virtual |
| virtual Coord XYView::top | ( | ) | const |
|
protectedvirtual |
Reimplemented in View.
|
virtual |
|
inline |
Definition at line 169 of file scenevie.h.
|
virtual |
|
inline |
Definition at line 151 of file scenevie.h.
| void XYView::x_span | ( | Coord | ) |
|
inline |
Definition at line 154 of file scenevie.h.
| void XYView::y_span | ( | Coord | ) |
|
friend |
Definition at line 192 of file scenevie.h.
|
private |
Definition at line 189 of file scenevie.h.
|
private |
Definition at line 193 of file scenevie.h.
|
private |
Definition at line 190 of file scenevie.h.
|
staticprivate |
Definition at line 195 of file scenevie.h.
|
private |
Definition at line 188 of file scenevie.h.
|
protected |
Definition at line 185 of file scenevie.h.
|
private |
Definition at line 188 of file scenevie.h.
|
private |
Definition at line 191 of file scenevie.h.
|
private |
Definition at line 194 of file scenevie.h.
|
private |
Definition at line 194 of file scenevie.h.
|
private |
Definition at line 191 of file scenevie.h.
|
private |
Definition at line 191 of file scenevie.h.
|
private |
Definition at line 188 of file scenevie.h.
|
protected |
Definition at line 185 of file scenevie.h.
|
private |
Definition at line 188 of file scenevie.h.
|
private |
Definition at line 191 of file scenevie.h.
|
private |
Definition at line 194 of file scenevie.h.
|
private |
Definition at line 194 of file scenevie.h.
|
private |
Definition at line 191 of file scenevie.h.
|
private |
Definition at line 191 of file scenevie.h.