NEURON
GrGlyphItem Class Reference

#include <grglyph.h>

Inheritance diagram for GrGlyphItem:
GraphItem

Public Member Functions

 GrGlyphItem (Glyph *g, float scalex, float scaley, float rot)
 
virtual ~GrGlyphItem ()
 
virtual void allocate (Canvas *, const Allocation &, Extension &)
 
virtual void draw (Canvas *, const Allocation &) const
 
virtual void print (Printer *, const Allocation &) const
 
- Public Member Functions inherited from GraphItem
 GraphItem (Glyph *g, bool=true, bool pick=true)
 
virtual ~GraphItem ()
 
virtual void pick (Canvas *, const Allocation &, int depth, Hit &)
 
virtual void save (std::ostream &, Coord, Coord)
 
virtual void erase (Scene *, GlyphIndex, int erase_type)
 
bool save ()
 
void save (bool s)
 
virtual bool is_polyline ()
 
virtual bool is_mark ()
 
virtual bool is_fast ()
 
virtual bool is_graphVector ()
 

Private Attributes

Transformer t_
 

Additional Inherited Members

- Public Types inherited from GraphItem
enum  { ERASE_LINE = 1 , ERASE_AXIS }
 

Detailed Description

Definition at line 9 of file grglyph.h.

Constructor & Destructor Documentation

◆ GrGlyphItem()

GrGlyphItem::GrGlyphItem ( Glyph g,
float  scalex,
float  scaley,
float  rot 
)

◆ ~GrGlyphItem()

virtual GrGlyphItem::~GrGlyphItem ( )
virtual

Member Function Documentation

◆ allocate()

virtual void GrGlyphItem::allocate ( Canvas ,
const Allocation ,
Extension  
)
virtual

◆ draw()

virtual void GrGlyphItem::draw ( Canvas ,
const Allocation  
) const
virtual

◆ print()

virtual void GrGlyphItem::print ( Printer ,
const Allocation  
) const
virtual

Member Data Documentation

◆ t_

Transformer GrGlyphItem::t_
private

Definition at line 18 of file grglyph.h.


The documentation for this class was generated from the following file: