#include <shape.h>
|
| | ShapeSection (Section *) |
| |
| virtual | ~ShapeSection () |
| |
| virtual void | request (Requisition &) const |
| |
| virtual void | allocate (Canvas *, const Allocation &, Extension &) |
| |
| virtual void | draw (Canvas *, const Allocation &) const |
| |
| virtual void | fast_draw (Canvas *, Coord x, Coord y, bool) const |
| |
| virtual void | pick (Canvas *, const Allocation &, int depth, Hit &) |
| |
| virtual void | setColor (const Color *, ShapeScene *) |
| |
| virtual void | setColorseg (const Color *, double, ShapeScene *) |
| |
| const Color * | color () |
| |
| virtual void | set_range_variable (Symbol *) |
| |
| virtual void | clear_variable () |
| |
| virtual void | selectMenu () |
| |
| virtual bool | near_section (Coord, Coord, Coord mineps) const |
| |
| float | how_near (Coord, Coord) const |
| |
| float | arc_position (Coord, Coord) const |
| |
| int | get_coord (double arc, Coord &, Coord &) const |
| |
| Section * | section () const |
| |
| bool | good () const |
| |
| virtual void | damage (ShapeScene *) |
| |
| virtual void | draw_seg (Canvas *, const Color *, int iseg) const |
| |
| virtual void | draw_points (Canvas *, const Color *, int, int) const |
| |
| virtual void | transform3d (Rotation3d *) |
| |
| virtual void | size (Coord &l, Coord &b, Coord &r, Coord &t) const |
| |
| void | scale (Coord x) |
| |
| Coord | scale () |
| |
| | FastShape () |
| |
| virtual | ~FastShape () |
| |
|
| void | trapezoid (Canvas *, const Color *, int i) const |
| |
| void | trapezoid (Canvas *, const Color *, float, float, float, float, float, float) const |
| |
| void | loc (double, Coord &, Coord &) |
| |
| void | bevel_join (Canvas *, const Color *, int, float) const |
| |
| void | fastidious_draw (Canvas *, const Color *, int, float, float) const |
| |
Definition at line 101 of file shape.h.
◆ ShapeSection()
| ShapeSection::ShapeSection |
( |
Section * |
| ) |
|
◆ ~ShapeSection()
| virtual ShapeSection::~ShapeSection |
( |
| ) |
|
|
virtual |
◆ allocate()
◆ arc_position()
| float ShapeSection::arc_position |
( |
Coord |
, |
|
|
Coord |
|
|
) |
| const |
◆ bevel_join()
| void ShapeSection::bevel_join |
( |
Canvas * |
, |
|
|
const Color * |
, |
|
|
int |
, |
|
|
float |
|
|
) |
| const |
|
private |
◆ clear_variable()
| virtual void ShapeSection::clear_variable |
( |
| ) |
|
|
virtual |
◆ color()
| const Color* ShapeSection::color |
( |
| ) |
|
|
inline |
◆ damage()
| virtual void ShapeSection::damage |
( |
ShapeScene * |
| ) |
|
|
virtual |
◆ draw()
◆ draw_points()
| virtual void ShapeSection::draw_points |
( |
Canvas * |
, |
|
|
const Color * |
, |
|
|
int |
, |
|
|
int |
|
|
) |
| const |
|
virtual |
◆ draw_seg()
| virtual void ShapeSection::draw_seg |
( |
Canvas * |
, |
|
|
const Color * |
, |
|
|
int |
iseg |
|
) |
| const |
|
virtual |
◆ fast_draw()
| virtual void ShapeSection::fast_draw |
( |
Canvas * |
, |
|
|
Coord |
x, |
|
|
Coord |
y, |
|
|
bool |
|
|
) |
| const |
|
virtual |
◆ fastidious_draw()
| void ShapeSection::fastidious_draw |
( |
Canvas * |
, |
|
|
const Color * |
, |
|
|
int |
, |
|
|
float |
, |
|
|
float |
|
|
) |
| const |
|
private |
◆ get_coord()
| int ShapeSection::get_coord |
( |
double |
arc, |
|
|
Coord & |
, |
|
|
Coord & |
|
|
) |
| const |
◆ good()
| bool ShapeSection::good |
( |
| ) |
const |
◆ how_near()
| float ShapeSection::how_near |
( |
Coord |
, |
|
|
Coord |
|
|
) |
| const |
◆ loc()
| void ShapeSection::loc |
( |
double |
, |
|
|
Coord & |
, |
|
|
Coord & |
|
|
) |
| |
|
private |
◆ near_section()
| virtual bool ShapeSection::near_section |
( |
Coord |
, |
|
|
Coord |
, |
|
|
Coord |
mineps |
|
) |
| const |
|
virtual |
◆ pick()
◆ request()
| virtual void ShapeSection::request |
( |
Requisition & |
| ) |
const |
|
virtual |
◆ scale() [1/2]
| Coord ShapeSection::scale |
( |
| ) |
|
|
inline |
◆ scale() [2/2]
| void ShapeSection::scale |
( |
Coord |
x | ) |
|
|
inline |
◆ section()
| Section* ShapeSection::section |
( |
| ) |
const |
◆ selectMenu()
| virtual void ShapeSection::selectMenu |
( |
| ) |
|
|
virtual |
◆ set_range_variable()
| virtual void ShapeSection::set_range_variable |
( |
Symbol * |
| ) |
|
|
virtual |
◆ setColor()
◆ setColorseg()
| virtual void ShapeSection::setColorseg |
( |
const Color * |
, |
|
|
double |
, |
|
|
ShapeScene * |
|
|
) |
| |
|
virtual |
◆ size()
◆ transform3d()
| virtual void ShapeSection::transform3d |
( |
Rotation3d * |
| ) |
|
|
virtual |
◆ trapezoid() [1/2]
| void ShapeSection::trapezoid |
( |
Canvas * |
, |
|
|
const Color * |
, |
|
|
float |
, |
|
|
float |
, |
|
|
float |
, |
|
|
float |
, |
|
|
float |
, |
|
|
float |
|
|
) |
| const |
|
private |
◆ trapezoid() [2/2]
| void ShapeSection::trapezoid |
( |
Canvas * |
, |
|
|
const Color * |
, |
|
|
int |
i |
|
) |
| const |
|
private |
◆ color_
| const Color* ShapeSection::color_ |
|
private |
◆ colorseg_
| const Color** ShapeSection::colorseg_ |
|
private |
◆ colorseg_size_
| int ShapeSection::colorseg_size_ |
|
private |
◆ len_scale_
| Coord ShapeSection::len_scale_ |
|
private |
◆ n_
◆ old_
| std::vector<Color const*> ShapeSection::old_ |
|
private |
◆ pvar_
◆ sec_
◆ x_
◆ xmax_
| Coord ShapeSection::xmax_ |
|
private |
◆ xmin_
| Coord ShapeSection::xmin_ |
|
private |
◆ y_
◆ ymax_
| Coord ShapeSection::ymax_ |
|
private |
◆ ymin_
| Coord ShapeSection::ymin_ |
|
private |
The documentation for this class was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/nrn/checkouts/3468/src/nrniv/shape.h