GrGlyph Class Reference

#include <grglyph.h>

Collaboration diagram for GrGlyph:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 GrGlyph (Object *)
virtual ~GrGlyph ()
Object ** temp_objvar ()
 GrGlyph (Object *)
virtual ~GrGlyph ()
virtual void request (Requisition &) const
virtual void draw (Canvas *, const Allocation &) const
void new_path ()
void move_to (Coord, Coord)
void line_to (Coord, Coord)
void control_point (Coord, Coord)
void curve_to (Coord, Coord, Coord, Coord, Coord, Coord)
void close_path ()
void stroke (int color, int brush)
void fill (int color)
void erase ()
void gif (const char *)
Object ** temp_objvar ()

Private Attributes

Object * obj_
DataVectype_
DataVecx_
DataVecy_
Glyph * gif_

Constructor & Destructor Documentation

GrGlyph::GrGlyph ( Object *  o  ) 

References ENDGUI, gif_, IFGUI, nil, obj_, type_, x_, and y_.

GrGlyph::~GrGlyph (  )  [virtual]

References ENDGUI, gif_, IFGUI, type_, x_, and y_.

GrGlyph::GrGlyph ( Object *   ) 
virtual GrGlyph::~GrGlyph (  )  [virtual]

Member Function Documentation

void GrGlyph::close_path (  ) 
void GrGlyph::control_point ( Coord  ,
Coord   
)
void GrGlyph::curve_to ( Coord  ,
Coord  ,
Coord  ,
Coord  ,
Coord  ,
Coord   
)
virtual void GrGlyph::draw ( Canvas *  ,
const Allocation &   
) const [virtual]
void GrGlyph::erase (  ) 
void GrGlyph::fill ( int  color  ) 
void GrGlyph::gif ( const char *   ) 
void GrGlyph::line_to ( Coord  ,
Coord   
)
void GrGlyph::move_to ( Coord  ,
Coord   
)
void GrGlyph::new_path (  ) 
virtual void GrGlyph::request ( Requisition &   )  const [virtual]
void GrGlyph::stroke ( int  color,
int  brush 
)
Object** GrGlyph::temp_objvar (  ) 
Object ** GrGlyph::temp_objvar (  ) 

References hoc_temp_objptr(), and obj_.

Here is the call graph for this function:


Member Data Documentation

Glyph* GrGlyph::gif_ [private]

Referenced by GrGlyph(), and ~GrGlyph().

Object * GrGlyph::obj_ [private]

Referenced by GrGlyph(), and temp_objvar().

DataVec* GrGlyph::type_ [private]

Referenced by GrGlyph(), and ~GrGlyph().

DataVec* GrGlyph::x_ [private]

Referenced by GrGlyph(), and ~GrGlyph().

DataVec* GrGlyph::y_ [private]

Referenced by GrGlyph(), and ~GrGlyph().


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