class Tag : public Animation


Inheritance:


Public Methods

void add(Animation *)
inline int classid()
virtual void draw(View *, double now)
virtual const char* info()
inline int isMember(Animation *a)
inline int isMember(unsigned int id)
virtual void move(EditView *v, float wdx, float wdy)
inline const char* name()
void remove(void)
void remove(Animation *)
virtual void reset(double now)
void setname(const char *name)
Tag()
Tag(const char *name)
void update_bb()
Recompute bbox after a member leaves
virtual void xdraw(View *v, double now)
xor-draw
virtual ~Tag()

Protected Fields

Tcl_HashTable* mbrHash_
char* name_
unsigned int nMbr_

Inherited from Animation:

Public Fields

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

Public Methods

void addTag(Animation *)
const BBox& bbox()
void change_color(char *color)
void color(char *color)
void deleteTag(Animation *)
void detach()
virtual float distance(float x, float y)
static Animation* find(unsigned int id)
virtual const char* getedst()
virtual const char* getesrc()
virtual const char* getfid()
Animation* getLastTag()
virtual const char* getname()
inline Animation* getTag(int i)
virtual const char* gettype()
int id()
void insert(Animation **)
virtual int inside(double now, float px, float py)
virtual int inside(float px, float py)
inline int isTagged()
inline void merge(BBox& b)
virtual void monitor(Monitor *m, double now, char *result, int len)
virtual MonState* monitor_state(void)
inline Animation* next()
inline int numTag()
void paint(int id)
inline int paint()
inline Animation** prev()
virtual const char* property()
void remove_monitor()
inline StateInfo stateInfo()
void toggle_color()
inline int type()
virtual void update(double now)

Protected Fields

int aType_
BBox bb_
unsigned int id_
Monitor* monitor_
Animation* next_
int nTag_
int oldPaint_
int paint_
Animation** prev_
StateInfo si_
Animation** tags_

Documentation

Tag()

Tag(const char *name)

virtual ~Tag()

void setname(const char *name)

inline const char* name()

virtual void move(EditView *v, float wdx, float wdy)

void add(Animation *)

void remove(void)

void remove(Animation *)

void update_bb()
Recompute bbox after a member leaves

virtual void reset(double now)

virtual void draw(View *, double now)

virtual void xdraw(View *v, double now)
xor-draw

virtual const char* info()

inline int classid()

inline int isMember(unsigned int id)

inline int isMember(Animation *a)

Tcl_HashTable* mbrHash_

unsigned int nMbr_

char* name_


This class has no child classes.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

Adapted for the NS documentation page

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de