GraphLine Class Reference

#include <graph.h>

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

List of all members.

Public Member Functions

 GraphLine (const char *, DataVec *x, Symlist **, const Color *=nil, const Brush *=nil, boolean usepointer=0, double *pd=nil, Object *obj=nil)
virtual ~GraphLine ()
virtual void pick (Canvas *, const Allocation &, int depth, Hit &)
virtual void save (ostream &)
void plot ()
const char * name () const
LineExtension * extension ()
void extension_start ()
void extension_continue ()
const Color * save_color () const
const Brush * save_brush () const
void save_color (const Color *)
void save_brush (const Brush *)
boolean change_expr (const char *, Symlist **)
virtual void update (Observable *)
boolean valid (boolean check=false)
virtual void erase_line (Scene *, GlyphIndex)
void simgraph_activate (boolean)
void simgraph_init ()
void simgraph_continuous (double)
void update_ptrs ()

Private Attributes

Symbolexpr_
double * pval_
LineExtension * extension_
const Color * save_color_
const Brush * save_brush_
boolean valid_
Object * obj_
DataVecsimgraph_x_sav_

Constructor & Destructor Documentation

GraphLine::GraphLine ( const char *  ,
DataVec x,
Symlist **  ,
const Color *  = nil,
const Brush *  = nil,
boolean  usepointer = 0,
double *  pd = nil,
Object *  obj = nil 
)
virtual GraphLine::~GraphLine (  )  [virtual]

Member Function Documentation

boolean GraphLine::change_expr ( const char *  ,
Symlist **   
)
virtual void GraphLine::erase_line ( Scene ,
GlyphIndex   
) [inline, virtual]

Reimplemented from GPolyLine.

References GPolyLine::erase().

Here is the call graph for this function:

LineExtension* GraphLine::extension (  )  [inline]

References extension_.

void GraphLine::extension_continue (  ) 
void GraphLine::extension_start (  ) 
const char* GraphLine::name (  )  const
virtual void GraphLine::pick ( Canvas *  ,
const Allocation &  ,
int  depth,
Hit &   
) [virtual]

Reimplemented from GPolyLine.

void GraphLine::plot (  ) 
virtual void GraphLine::save ( ostream &   )  [virtual]

Reimplemented from GPolyLine.

void GraphLine::save_brush ( const Brush *   ) 
const Brush* GraphLine::save_brush (  )  const [inline]

References save_brush_.

void GraphLine::save_color ( const Color *   ) 
const Color* GraphLine::save_color (  )  const [inline]

References save_color_.

void GraphLine::simgraph_activate ( boolean   ) 
void GraphLine::simgraph_continuous ( double   ) 
void GraphLine::simgraph_init (  ) 
virtual void GraphLine::update ( Observable *   )  [virtual]
void GraphLine::update_ptrs (  ) 
boolean GraphLine::valid ( boolean  check = false  ) 

Member Data Documentation

LineExtension* GraphLine::extension_ [private]

Referenced by extension().

Object* GraphLine::obj_ [private]
double* GraphLine::pval_ [private]
const Brush* GraphLine::save_brush_ [private]

Referenced by save_brush().

const Color* GraphLine::save_color_ [private]

Referenced by save_color().


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