Logo Search packages:      
Sourcecode: nam version File versions  Download package

Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Attributes | Private Attributes | Friends

QueueItem Class Reference

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

List of all members.

Public Member Functions

void addTag (Animation *)
const BBoxbbox ()
void change_color (char *color)
virtual int classid () const
void color (const char *color)
const char * convid () const
void deleteTag (Animation *)
void detach ()
virtual float distance (float x, float y) const
virtual void draw (View *nv, double time)
virtual const char * getedst () const
virtual const char * getesrc () const
virtual const char * getfid () const
AnimationgetLastTag ()
virtual const char * getname () const
virtual const char * getProperties (const char *type)
AnimationgetTag (int i) const
virtual const char * gettype () const
int id () const
virtual const char * info () const
void insert (Animation **)
virtual int inside (float px, float py) const
virtual int inside (double now, float px, float py) const
int isTagged () const
void locate (float x, float y, float dx, float dy)
void merge (BBox &b)
void monitor (Monitor *m, double now, char *result, int len)
MonStatemonitor_state ()
virtual void move (EditView *editview, float x_displacement, float y_displacement)
Animationnext () const
int numTag () const
void paint (int id)
int paint () const
void position (float &, float &)
Animation ** prev () const
virtual const char * property ()
 QueueItem (const PacketAttr &, double, long)
void remove_monitor ()
virtual void reset (double now)
int size () const
StateInfo stateInfo ()
void toggle_color ()
const char * type () const
virtual void update (double now)
virtual void update_bb ()

Static Public Member Functions

static Animationfind (unsigned int id)

Static Public Attributes

static Tcl_HashTable * AniHash_ = 0
static unsigned int LASTID_ = 0
static unsigned int nAniHash_ = 0

Protected Attributes

int aType_
BBox bb_
unsigned int id_
Monitormonitor_
Animationnext_
int nTag_
int oldPaint_
int paint_
Animation ** prev_
StateInfo si_
Animation ** tags_

Private Attributes

PacketAttr pkt_
float px_ [4]
float py_ [4]
QueueItemqnext_

Friends

class Queue

Detailed Description

Definition at line 47 of file queue.h.


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

Generated by  Doxygen 1.6.0   Back to index