Hinton Class Reference

#include <shapeplt.h>

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

List of all members.

Public Member Functions

 Hinton (double *, Coord xsize, Coord ysize, ShapeScene *)
virtual ~Hinton ()
virtual void request (Requisition &) const
virtual void allocate (Canvas *, const Allocation &, Extension &)
virtual void draw (Canvas *, const Allocation &) const
virtual void fast_draw (Canvas *, Coord x, Coord y, boolean) const
virtual void update (Observable *)

Private Attributes

double * pd_
const Color * old_
Coord xsize_
Coord ysize_
ShapeSceness_

Constructor & Destructor Documentation

Hinton::Hinton ( double *  ,
Coord  xsize,
Coord  ysize,
ShapeScene  
)
virtual Hinton::~Hinton (  )  [virtual]

Member Function Documentation

virtual void Hinton::allocate ( Canvas *  ,
const Allocation &  ,
Extension &   
) [virtual]
virtual void Hinton::draw ( Canvas *  ,
const Allocation &   
) const [virtual]
virtual void Hinton::fast_draw ( Canvas *  ,
Coord  x,
Coord  y,
boolean   
) const [virtual]

Implements FastShape.

virtual void Hinton::request ( Requisition &   )  const [virtual]
virtual void Hinton::update ( Observable *   )  [virtual]

Member Data Documentation

const Color* Hinton::old_ [private]
double* Hinton::pd_ [private]
ShapeScene* Hinton::ss_ [private]
Coord Hinton::xsize_ [private]
Coord Hinton::ysize_ [private]

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