#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/3466/src/nrniv/shape.h