Axis Class Reference

#include <axis.h>

Collaboration diagram for Axis:
Collaboration graph
[legend]

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

Scenes_
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

double Axis::amax_ [private]
double Axis::amin_ [private]
DimensionName Axis::d_ [private]
int Axis::invert_ [private]
Coord Axis::max_ [private]
Coord Axis::min_ [private]
int Axis::nminor_ [private]
int Axis::ntic_ [private]
Coord Axis::pos_ [private]
Scene* Axis::s_ [private]

The documentation for this class was generated from the following file:
Generated on Mon Jun 13 08:10:30 2011 for NEURON by  doxygen 1.6.3