#include <appear.H>
Inheritance diagram for APPEAR_list:
Public Member Functions | |
APPEAR_list (int num=0) | |
APPEAR_list (APPEAR *a) | |
void | set_color (CCOLOR &c) |
void | unset_color () |
void | set_texture (CTEXTUREptr &t) |
void | unset_texture () |
void | set_tex_xform (mlib::CWtransf &t) |
void | set_transp (double t) |
void | unset_transp () |
bool | has_transp () |
ARRAY (int m=0) | |
ARRAY (CARRAY< APPEAR * > &l) | |
int | num () const |
bool | empty () const |
bool | valid_index (int k) const |
void | set_unique () |
APPEAR ** | array () |
APPEAR *& | operator[] (int j) const |
APPEAR *& | last () const |
APPEAR *& | first () const |
void | begin_index () |
void | end_index () |
bool | is_indexing () const |
virtual void | clear () |
virtual void | truncate (int n) |
virtual void | realloc (int new_max=0) |
virtual int | get_index (const APPEAR *&el) const |
bool | contains (const APPEAR *&el) const |
bool | add_uniquely (const APPEAR *&el) |
void | operator+= (const APPEAR *&el) |
ARRAY< APPEAR * > & | operator+= (CARRAY< APPEAR * > &b) |
void | add (const APPEAR *&p) |
void | push (const APPEAR *&p) |
void | insert (int ind, int num) |
bool | remove (int k) |
bool | operator-= (const APPEAR *&el) |
void | operator-= (CARRAY< APPEAR * > &l) |
bool | rem (const APPEAR *&p) |
APPEAR * | pop () |
bool | pull_index (int k) |
bool | pull_element (const APPEAR *&p) |
virtual void | shift (int p) |
ARRAY< APPEAR * > | extract (int start, int n) const |
virtual void | reverse () |
virtual void | sort (compare_func_t compare) |
Protected Member Functions | |
virtual void | set_index (const APPEAR *&, int) const |
virtual void | clear_index (const APPEAR *&) const |
virtual void | clear_ele (int) |
virtual void | clear_range (int i, int j) |
virtual void | append_ele (const APPEAR *&el) |
Protected Attributes | |
APPEAR ** | _array |
int | _num |
int | _max |
bool | _unique |
bool | _do_index |
Definition at line 180 of file appear.H.
|
|
|
Definition at line 185 of file appear.H. References ARRAY< APPEAR * >::add(). |
|
Definition at line 306 of file support.H. Referenced by APPEAR_list(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 222 of file appear.H. References ARRAY< APPEAR * >::num(). |
|
|
|
|
|
|
|
Definition at line 184 of file support.H. Referenced by has_transp(), set_color(), set_tex_xform(), set_texture(), set_transp(), unset_color(), unset_texture(), and unset_transp(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 188 of file appear.H. References ARRAY< APPEAR * >::num(). |
|
|
|
Definition at line 208 of file appear.H. References ARRAY< APPEAR * >::num(). |
|
Definition at line 198 of file appear.H. References ARRAY< APPEAR * >::num(). |
|
Definition at line 214 of file appear.H. References ARRAY< APPEAR * >::num(). |
|
|
|
|
|
|
|
|
|
Definition at line 192 of file appear.H. References ARRAY< APPEAR * >::num(). |
|
Definition at line 202 of file appear.H. References ARRAY< APPEAR * >::num(). |
|
Definition at line 218 of file appear.H. References ARRAY< APPEAR * >::num(). |
|
|
|
|
|
|
|
|
|
|
|
|