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

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

ListFeature Class Reference

Inheritance diagram for ListFeature:
Inheritance graph
Collaboration diagram for ListFeature:
Collaboration graph

List of all members.

Public Member Functions

void addTag (Animation *)
int anchor () const
void anchor (int v)
const BBoxbbox ()
void change_color (char *color)
virtual int classid () const
void color (const char *color)
void deleteTag (Animation *)
void detach ()
virtual float distance (float x, float y) const
virtual void draw (View *, double now)
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
const char * info () const
void insert (Animation **)
int inside (double, float, float) const
virtual int inside (float px, float py) const
int isTagged () const
 ListFeature (Agent *a, const char *name)
void mark (int v)
int marked () const
void merge (BBox &b)
void monitor (double now, char *result, int len)
virtual void monitor (Monitor *m, double now, char *result, int len)
virtual MonStatemonitor_state (void)
virtual void move (EditView *editview, float x_displacement, float y_displacement)
const char * name () const
void next (Feature *f)
Featurenext () const
int num () const
int numTag () const
int paint () const
void paint (int id)
virtual void place (double x, double y)
Animation ** prev () const
virtual const char * property ()
void remove_monitor ()
virtual void reset (double)
void set_feature (char *)
virtual void set_feature (double, int, double)
double size () const
virtual void size (double s)
StateInfo stateInfo ()
void toggle_color ()
int type () const
virtual void update (double now)
void varname (const char *name, int anchor)
double x () const
double y () const

Static Public Member Functions

static Animationfind (unsigned int id)

Public Attributes


Static Public Attributes

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

Protected Member Functions

void drawlabel (View *) const
void update_bb ()

Protected Attributes

int anchor_
int aType_
BBox bb_
unsigned int id_
int mark_
int nn_
int nTag_
int oldPaint_
int paint_
Animation ** prev_
StateInfo si_
double size_
Animation ** tags_
char * varname_
double x_
double y_

Private Attributes

char * value_
float x0_
float x1_
float y0_
float y1_

Detailed Description

Definition at line 90 of file feature.h.

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

Generated by  Doxygen 1.6.0   Back to index