DataVec Class Reference

#include <graph.h>

List of all members.

Public Member Functions

 DataVec (int size)
 DataVec (const DataVec *)
virtual ~DataVec ()
void add (float)
float max () const
float min () const
float max (int low, int high)
float min (int, int)
int loc_max () const
int loc_min () const
void erase ()
int count () const
void write ()
float get_val (int i) const
int size () const
const Coord * vec ()
void running_start ()
float running_max ()
float running_min ()
Object ** new_vect (GLabel *g=nil) const

Private Attributes

int count_
int size_
int iMinLoc_
int iMaxLoc_
int running_min_loc_
int running_max_loc_
float * y_

Constructor & Destructor Documentation

DataVec::DataVec ( int  size  ) 
DataVec::DataVec ( const DataVec  ) 
virtual DataVec::~DataVec (  )  [virtual]

Member Function Documentation

void DataVec::add ( float   ) 
int DataVec::count (  )  const [inline]

References count_.

void DataVec::erase (  ) 

Referenced by GPolyLine::erase().

float DataVec::get_val ( int  i  )  const [inline]

References y_.

Referenced by GPolyLine::x(), and GPolyLine::y().

int DataVec::loc_max (  )  const
int DataVec::loc_min (  )  const
float DataVec::max ( int  low,
int  high 
)
float DataVec::max (  )  const
float DataVec::min ( int  ,
int   
)
float DataVec::min (  )  const
Object** DataVec::new_vect ( GLabel g = nil  )  const
float DataVec::running_max (  ) 
float DataVec::running_min (  ) 
void DataVec::running_start (  ) 
int DataVec::size (  )  const [inline]

References size_.

const Coord* DataVec::vec (  )  [inline]

References y_.

void DataVec::write (  ) 

Member Data Documentation

int DataVec::count_ [private]

Referenced by count().

int DataVec::size_ [private]

Referenced by size().

float* DataVec::y_ [private]

Referenced by get_val(), and vec().


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