ShapeScene Class Reference
#include <shape.h>
List of all members.
Public Types |
| enum | { SECTION = Graph::EXTRAGRAPHTOOL,
ROTATE,
EXTRASHAPETOOL
} |
| enum | { show_diam,
show_centroid,
show_schematic
} |
Public Member Functions |
| | ShapeScene (SectionList *=nil) |
| virtual | ~ShapeScene () |
| virtual void | erase_all () |
| virtual void | observe (SectionList *=nil) |
| virtual void | flush () |
| virtual ShapeSection * | selected () |
| virtual float | arc_selected () |
| virtual void | selected (ShapeSection *, Coord x=fil, Coord y=fil) |
| virtual float | nearest (Coord, Coord) |
| virtual void | wholeplot (Coord &x1, Coord &y1, Coord &x2, Coord &y2) const |
| void | color (Section *sec1, Section *sec2, const Color *) |
| void | color (Section *sec, const Color *) |
| void | color (const Color *) |
| void | color (SectionList *, const Color *) |
| ColorValue * | color_value () |
| virtual void | view (Coord) |
| virtual void | view (Coord *) |
| virtual void | view (Rubberband *) |
| void | shape_type (int) |
| int | shape_type () |
| virtual void | section_handler (SectionHandler *) |
| virtual SectionHandler * | section_handler () |
| virtual SectionHandler * | section_handler (ShapeSection *) |
| PolyGlyph * | shape_section_list () |
| virtual void | transform3d (Rubberband *rb=nil) |
| virtual ShapeSection * | shape_section (Section *) |
| virtual void | name (const char *) |
| virtual void | save_phase2 (ostream &) |
| virtual void | help () |
| void | force () |
| boolean | view_all () |
| void | rotate () |
| void | rotate (Coord xorg, Coord yorg, Coord zorg, float xrad, float yrad, float zrad) |
Static Public Member Functions |
| static ShapeScene * | current_pick_scene () |
| static ShapeScene * | current_draw_scene () |
Private Attributes |
| boolean | view_all_ |
| ShapeSection * | selected_ |
| Coord | x_sel_ |
| Coord | y_sel_ |
| ColorValue * | color_value_ |
| int | shape_type_ |
| SectionHandler * | section_handler_ |
| PolyGlyph * | sg_ |
| Rotate3Band * | r3b_ |
| CopyString * | var_name_ |
| ShapeChangeObserver * | shape_changed_ |
Member Enumeration Documentation
- Enumerator:
| SECTION |
|
| ROTATE |
|
| EXTRASHAPETOOL |
|
- Enumerator:
| show_diam |
|
| show_centroid |
|
| show_schematic |
|
Constructor & Destructor Documentation
| virtual ShapeScene::~ShapeScene |
( |
|
) |
[virtual] |
Member Function Documentation
| virtual float ShapeScene::arc_selected |
( |
|
) |
[virtual] |
| void ShapeScene::color |
( |
const Color * |
|
) |
|
| void ShapeScene::color |
( |
Section * |
sec, |
|
|
const Color * |
| |
|
) |
| | |
| static ShapeScene* ShapeScene::current_draw_scene |
( |
|
) |
[static] |
| static ShapeScene* ShapeScene::current_pick_scene |
( |
|
) |
[static] |
| virtual void ShapeScene::erase_all |
( |
|
) |
[virtual] |
| virtual void ShapeScene::flush |
( |
|
) |
[virtual] |
| void ShapeScene::force |
( |
|
) |
|
| virtual void ShapeScene::help |
( |
|
) |
[virtual] |
Reimplemented from Graph.
| virtual void ShapeScene::name |
( |
const char * |
|
) |
[virtual] |
| virtual float ShapeScene::nearest |
( |
Coord |
, |
|
|
Coord |
| |
|
) |
| | [virtual] |
| void ShapeScene::rotate |
( |
Coord |
xorg, |
|
|
Coord |
yorg, |
|
|
Coord |
zorg, |
|
|
float |
xrad, |
|
|
float |
yrad, |
|
|
float |
zrad | |
|
) |
| | |
| void ShapeScene::rotate |
( |
|
) |
|
| virtual void ShapeScene::save_phase2 |
( |
ostream & |
|
) |
[virtual] |
Reimplemented from Graph.
| virtual void ShapeScene::selected |
( |
ShapeSection * |
, |
|
|
Coord |
x = fil, |
|
|
Coord |
y = fil | |
|
) |
| | [virtual] |
| PolyGlyph* ShapeScene::shape_section_list |
( |
|
) |
|
| int ShapeScene::shape_type |
( |
|
) |
[inline] |
| void ShapeScene::shape_type |
( |
int |
|
) |
|
| virtual void ShapeScene::transform3d |
( |
Rubberband * |
rb = nil |
) |
[virtual] |
| virtual void ShapeScene::view |
( |
Coord * |
|
) |
[virtual] |
| virtual void ShapeScene::view |
( |
Coord |
|
) |
[virtual] |
| boolean ShapeScene::view_all |
( |
|
) |
[inline] |
| virtual void ShapeScene::wholeplot |
( |
Coord & |
x1, |
|
|
Coord & |
y1, |
|
|
Coord & |
x2, |
|
|
Coord & |
y2 | |
|
) |
| | const [virtual] |
Reimplemented from Graph.
Member Data Documentation
Reimplemented from Graph.
The documentation for this class was generated from the following file:
- /home/hines/neuron/nrndox/src/nrniv/shape.h