ShapePlot Class Reference

#include <shapeplt.h>

Inheritance diagram for ShapePlot:
Inheritance graph
[legend]
Collaboration diagram for ShapePlot:
Collaboration graph
[legend]

List of all members.

Public Types

enum  { TIME = ShapeScene::EXTRASHAPETOOL, SPACE, SHAPE }

Public Member Functions

 ShapePlot (Symbol *=nil, SectionList *=nil)
virtual ~ShapePlot ()
virtual void observe (SectionList *=nil)
virtual void erase_all ()
virtual void draw (Canvas *, const Allocation &) const
void variable (Symbol *)
const char * varname () const
virtual void scale (float min, float max)
virtual void save_phase1 (ostream &)
virtual void shape_plot ()
virtual void make_time_plot (Section *, float x)
virtual void make_space_plot (Section *s1, float x1, Section *s2, float x2)
virtual void flush ()
virtual void fast_flush ()
void update_ptrs ()

Private Attributes

ShapePlotImpl * spi_

Member Enumeration Documentation

anonymous enum
Enumerator:
TIME 
SPACE 
SHAPE 

Constructor & Destructor Documentation

ShapePlot::ShapePlot ( Symbol = nil,
SectionList = nil 
)
virtual ShapePlot::~ShapePlot (  )  [virtual]

Member Function Documentation

virtual void ShapePlot::draw ( Canvas *  ,
const Allocation &   
) const [virtual]

Reimplemented from Graph.

virtual void ShapePlot::erase_all (  )  [virtual]

Reimplemented from ShapeScene.

virtual void ShapePlot::fast_flush (  )  [virtual]

Reimplemented from Graph.

virtual void ShapePlot::flush (  )  [virtual]

Reimplemented from ShapeScene.

virtual void ShapePlot::make_space_plot ( Section s1,
float  x1,
Section s2,
float  x2 
) [virtual]
virtual void ShapePlot::make_time_plot ( Section ,
float  x 
) [virtual]
virtual void ShapePlot::observe ( SectionList = nil  )  [virtual]

Reimplemented from ShapeScene.

virtual void ShapePlot::save_phase1 ( ostream &   )  [virtual]

Reimplemented from Graph.

virtual void ShapePlot::scale ( float  min,
float  max 
) [virtual]
virtual void ShapePlot::shape_plot (  )  [virtual]
void ShapePlot::update_ptrs (  ) 

Reimplemented from Graph.

Referenced by nrniv_recalc_ptrs().

void ShapePlot::variable ( Symbol  ) 
const char* ShapePlot::varname (  )  const

Member Data Documentation

ShapePlotImpl* ShapePlot::spi_ [private]

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