BoundedValue Class Reference

#include <bndedval.h>

List of all members.

Public Member Functions

 BoundedValue (Coord lower, Coord upper)
virtual ~BoundedValue ()
virtual void lower_bound (Coord)
virtual void upper_bound (Coord)
virtual void current_value (Coord)
virtual void scroll_incr (Coord)
virtual void page_incr (Coord)
virtual Coord lower (DimensionName) const
virtual Coord upper (DimensionName) const
virtual Coord length (DimensionName) const
virtual Coord cur_lower (DimensionName) const
virtual Coord cur_upper (DimensionName) const
virtual Coord cur_length (DimensionName) const
virtual void scroll_to (DimensionName, Coord position)
virtual void scroll_forward (DimensionName)
virtual void scroll_backward (DimensionName)
virtual void page_forward (DimensionName)
virtual void page_backward (DimensionName)

Protected Member Functions

 BoundedValue ()

Private Attributes

Coord curvalue_
Coord lower_
Coord span_
Coord scroll_incr_
Coord page_incr_

Constructor & Destructor Documentation

BoundedValue::BoundedValue (  )  [protected]
BoundedValue::BoundedValue ( Coord  lower,
Coord  upper 
)
virtual BoundedValue::~BoundedValue (  )  [virtual]

Member Function Documentation

virtual Coord BoundedValue::cur_length ( DimensionName   )  const [virtual]
virtual Coord BoundedValue::cur_lower ( DimensionName   )  const [virtual]
virtual Coord BoundedValue::cur_upper ( DimensionName   )  const [virtual]
virtual void BoundedValue::current_value ( Coord   )  [virtual]
virtual Coord BoundedValue::length ( DimensionName   )  const [virtual]
virtual Coord BoundedValue::lower ( DimensionName   )  const [virtual]
virtual void BoundedValue::lower_bound ( Coord   )  [virtual]
virtual void BoundedValue::page_backward ( DimensionName   )  [virtual]
virtual void BoundedValue::page_forward ( DimensionName   )  [virtual]
virtual void BoundedValue::page_incr ( Coord   )  [virtual]
virtual void BoundedValue::scroll_backward ( DimensionName   )  [virtual]
virtual void BoundedValue::scroll_forward ( DimensionName   )  [virtual]
virtual void BoundedValue::scroll_incr ( Coord   )  [virtual]
virtual void BoundedValue::scroll_to ( DimensionName  ,
Coord  position 
) [virtual]
virtual Coord BoundedValue::upper ( DimensionName   )  const [virtual]
virtual void BoundedValue::upper_bound ( Coord   )  [virtual]

Member Data Documentation

Coord BoundedValue::curvalue_ [private]
Coord BoundedValue::lower_ [private]
Coord BoundedValue::page_incr_ [private]
Coord BoundedValue::scroll_incr_ [private]
Coord BoundedValue::span_ [private]

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