NEURON
BoundedValue Class Reference

#include <bndedval.h>

Inheritance diagram for BoundedValue:

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_
 

Detailed Description

Definition at line 5 of file bndedval.h.

Constructor & Destructor Documentation

◆ BoundedValue() [1/2]

BoundedValue::BoundedValue ( )
protected

◆ BoundedValue() [2/2]

BoundedValue::BoundedValue ( Coord  lower,
Coord  upper 
)

◆ ~BoundedValue()

virtual BoundedValue::~BoundedValue ( )
virtual

Member Function Documentation

◆ cur_length()

virtual Coord BoundedValue::cur_length ( DimensionName  ) const
virtual

◆ cur_lower()

virtual Coord BoundedValue::cur_lower ( DimensionName  ) const
virtual

◆ cur_upper()

virtual Coord BoundedValue::cur_upper ( DimensionName  ) const
virtual

◆ current_value()

virtual void BoundedValue::current_value ( Coord  )
virtual

◆ length()

virtual Coord BoundedValue::length ( DimensionName  ) const
virtual

◆ lower()

virtual Coord BoundedValue::lower ( DimensionName  ) const
virtual

◆ lower_bound()

virtual void BoundedValue::lower_bound ( Coord  )
virtual

◆ page_backward()

virtual void BoundedValue::page_backward ( DimensionName  )
virtual

◆ page_forward()

virtual void BoundedValue::page_forward ( DimensionName  )
virtual

◆ page_incr()

virtual void BoundedValue::page_incr ( Coord  )
virtual

◆ scroll_backward()

virtual void BoundedValue::scroll_backward ( DimensionName  )
virtual

◆ scroll_forward()

virtual void BoundedValue::scroll_forward ( DimensionName  )
virtual

◆ scroll_incr()

virtual void BoundedValue::scroll_incr ( Coord  )
virtual

◆ scroll_to()

virtual void BoundedValue::scroll_to ( DimensionName  ,
Coord  position 
)
virtual

◆ upper()

virtual Coord BoundedValue::upper ( DimensionName  ) const
virtual

◆ upper_bound()

virtual void BoundedValue::upper_bound ( Coord  )
virtual

Member Data Documentation

◆ curvalue_

Coord BoundedValue::curvalue_
private

Definition at line 33 of file bndedval.h.

◆ lower_

Coord BoundedValue::lower_
private

Definition at line 34 of file bndedval.h.

◆ page_incr_

Coord BoundedValue::page_incr_
private

Definition at line 37 of file bndedval.h.

◆ scroll_incr_

Coord BoundedValue::scroll_incr_
private

Definition at line 36 of file bndedval.h.

◆ span_

Coord BoundedValue::span_
private

Definition at line 35 of file bndedval.h.


The documentation for this class was generated from the following file: