GraphItem Class Reference

#include <graph.h>

Inheritance diagram for GraphItem:
Inheritance graph
[legend]

List of all members.

Public Types

enum  { ERASE_LINE = 1, ERASE_AXIS }

Public Member Functions

 GraphItem (Glyph *g, boolean=true, boolean pick=true)
virtual ~GraphItem ()
virtual void pick (Canvas *, const Allocation &, int depth, Hit &)
virtual void save (ostream &, Coord, Coord)
virtual void erase (Scene *, GlyphIndex, int erase_type)
boolean save ()
void save (boolean s)
virtual boolean is_polyline ()
virtual boolean is_mark ()
virtual boolean is_fast ()
virtual boolean is_graphVector ()

Private Attributes

boolean save_
boolean pick_

Member Enumeration Documentation

anonymous enum
Enumerator:
ERASE_LINE 
ERASE_AXIS 

Constructor & Destructor Documentation

GraphItem::GraphItem ( Glyph *  g,
boolean  = true,
boolean  pick = true 
)
virtual GraphItem::~GraphItem (  )  [virtual]

Member Function Documentation

virtual void GraphItem::erase ( Scene ,
GlyphIndex  ,
int  erase_type 
) [virtual]

Reimplemented in GPolyLineItem.

virtual boolean GraphItem::is_fast (  )  [inline, virtual]

Reimplemented in FastGraphItem.

virtual boolean GraphItem::is_graphVector (  )  [inline, virtual]
virtual boolean GraphItem::is_mark (  )  [virtual]
virtual boolean GraphItem::is_polyline (  )  [virtual]

Reimplemented in GPolyLineItem.

Referenced by gr_line_info().

virtual void GraphItem::pick ( Canvas *  ,
const Allocation &  ,
int  depth,
Hit &   
) [virtual]
void GraphItem::save ( boolean  s  )  [inline]

References save_.

boolean GraphItem::save (  )  [inline]

References save_.

Referenced by GPolyLineItem::save().

virtual void GraphItem::save ( ostream &  ,
Coord  ,
Coord   
) [virtual]

Reimplemented in GPolyLineItem.


Member Data Documentation

Referenced by save().


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