Axis Class Reference
#include <axis.h>
List of all members.
Public Member Functions |
| | Axis (Scene *, DimensionName) |
| | Axis (Scene *, DimensionName, Coord x1, Coord x2) |
| | Axis (Scene *, DimensionName, Coord x1, Coord x2, Coord pos, int ntic=1, int nminor=0, int invert=0, boolean number=true) |
| virtual | ~Axis () |
| virtual void | save (ostream &) |
| virtual void | update (Observable *) |
| virtual void | size (float &, float &) |
Private Member Functions |
| void | init (Coord x1, Coord x2, Coord pos=0., int ntic=1, int nminor=0, int invert=0, boolean number=true) |
| boolean | set_range () |
| void | install () |
| void | location () |
Private Attributes |
| Scene * | s_ |
| Coord | min_ |
| Coord | max_ |
| DimensionName | d_ |
| double | amin_ |
| double | amax_ |
| int | ntic_ |
| int | nminor_ |
| int | invert_ |
| boolean | number_ |
| Coord | pos_ |
Constructor & Destructor Documentation
| Axis::Axis |
( |
Scene * |
, |
|
|
DimensionName |
| |
|
) |
| | |
| Axis::Axis |
( |
Scene * |
, |
|
|
DimensionName |
, |
|
|
Coord |
x1, |
|
|
Coord |
x2 | |
|
) |
| | |
| Axis::Axis |
( |
Scene * |
, |
|
|
DimensionName |
, |
|
|
Coord |
x1, |
|
|
Coord |
x2, |
|
|
Coord |
pos, |
|
|
int |
ntic = 1, |
|
|
int |
nminor = 0, |
|
|
int |
invert = 0, |
|
|
boolean |
number = true | |
|
) |
| | |
| virtual Axis::~Axis |
( |
|
) |
[virtual] |
Member Function Documentation
| void Axis::init |
( |
Coord |
x1, |
|
|
Coord |
x2, |
|
|
Coord |
pos = 0., |
|
|
int |
ntic = 1, |
|
|
int |
nminor = 0, |
|
|
int |
invert = 0, |
|
|
boolean |
number = true | |
|
) |
| | [private] |
| void Axis::install |
( |
|
) |
[private] |
| void Axis::location |
( |
|
) |
[private] |
| virtual void Axis::save |
( |
ostream & |
|
) |
[virtual] |
| boolean Axis::set_range |
( |
|
) |
[private] |
| virtual void Axis::size |
( |
float & |
, |
|
|
float & |
| |
|
) |
| | [virtual] |
| virtual void Axis::update |
( |
Observable * |
|
) |
[virtual] |
Member Data Documentation
The documentation for this class was generated from the following file:
- /home/hines/neuron/nrndox/src/ivoc/axis.h