#include <gel.H>
Inheritance diagram for ExistList:


Public Member Functions | |
| ExistList () | |
| void | add (CGELptr &g) |
| void | rem (CGELptr &g) |
| GELptr | lookup (Cstr_ptr &n) const |
| str_ptr | unique_dupname (Cstr_ptr &) const |
| str_ptr | unique_name (Cstr_ptr &) const |
| bool | allocated () const |
| GELlist | filter (GELFILT &) const |
| GEL_list (int n=0) | |
| bool | cull (const VIEW *v) const |
| int | draw (CVIEWptr &v) const |
| BBOX | bbox () const |
| bool | needs_blend () const |
| RAYhit & | intersect (RAYhit &r, mlib::CWtransf &m=mlib::Identity) const |
| RIC_list (int n=0) | |
| RIC_list (const LIST< GELptr > &l) | |
| int | draw_vis_ref () const |
| int | draw_id_ref () const |
| int | draw_id_ref_pre1 () const |
| int | draw_id_ref_pre2 () const |
| int | draw_id_ref_pre3 () const |
| int | draw_id_ref_pre4 () const |
| int | draw_color_ref () const |
| int | draw_color_ref_2 () const |
| int | draw_tex_mem_ref () const |
| int | draw_final (CVIEWptr &v) const |
| int | draw_ref_img (RefImageClient::ref_img_t t) const |
| RefImageClient::ref_img_t | use_ref_image () const |
| LIST (int m=0) | |
| LIST (CLIST< GELptr > &l) | |
| ARRAY (int m=0) | |
| ARRAY (CARRAY< GELptr > &l) | |
| int | num () const |
| bool | empty () const |
| bool | valid_index (int k) const |
| void | set_unique () |
| GELptr * | array () |
| GELptr & | operator[] (int j) const |
| GELptr & | last () const |
| GELptr & | 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 GELptr &el) const |
| bool | contains (const GELptr &el) const |
| bool | add_uniquely (const GELptr &el) |
| void | operator+= (const GELptr &el) |
| ARRAY< GELptr > & | operator+= (CARRAY< GELptr > &b) |
| void | push (const GELptr &p) |
| void | insert (int ind, int num) |
| bool | remove (int k) |
| bool | operator-= (const GELptr &el) |
| void | operator-= (CARRAY< GELptr > &l) |
| GELptr | pop () |
| bool | pull_index (int k) |
| bool | pull_element (const GELptr &p) |
| virtual void | shift (int p) |
| ARRAY< GELptr > | extract (int start, int n) const |
| virtual void | reverse () |
| virtual void | sort (compare_func_t compare) |
Protected Member Functions | |
| virtual void | clear_ele (int i) |
| virtual void | clear_range (int i, int j) |
| virtual void | set_index (const GELptr &, int) const |
| virtual void | clear_index (const GELptr &) const |
| virtual void | append_ele (const GELptr &el) |
Protected Attributes | |
| GELptr * | _array |
| int | _num |
| int | _max |
| bool | _unique |
| bool | _do_index |
Definition at line 240 of file gel.H.
|
|
|
|
|
Reimplemented from ARRAY< GELptr >. Definition at line 278 of file gel.C. References ARRAY< GELptr >::add_uniquely(). Referenced by GEL::GEL(). |
|
|
Definition at line 289 of file support.H. Referenced by add(), and DrawnList::add(). |
|
|
Definition at line 248 of file gel.H. References ARRAY< GELptr >::_array. Referenced by GEL::GEL(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 172 of file gel.H. References ARRAY< T >::num(). |
|
|
|
|
|
|
|
|
Reimplemented from ARRAY< GELptr >. |
|
|
|
|
||||||||||||
|
Reimplemented from ARRAY< GELptr >. |
|
|
|
|
|
Definition at line 158 of file gel.H. References ARRAY< T >::num(). |
|
|
Reimplemented from RIC_list< GELptr >. Definition at line 165 of file gel.H. References ARRAY< T >::num(). |
|
|
Definition at line 276 of file ref_img_client.H. References ARRAY< T >::num(). |
|
|
Definition at line 282 of file ref_img_client.H. References ARRAY< T >::num(). |
|
|
Definition at line 294 of file ref_img_client.H. References ARRAY< T >::num(). |
|
|
Definition at line 244 of file ref_img_client.H. References ARRAY< T >::num(). |
|
|
Definition at line 251 of file ref_img_client.H. References ARRAY< T >::num(). |
|
|
Definition at line 257 of file ref_img_client.H. References ARRAY< T >::num(). |
|
|
Definition at line 263 of file ref_img_client.H. References ARRAY< T >::num(). |
|
|
Definition at line 269 of file ref_img_client.H. References ARRAY< T >::num(). |
|
|
Definition at line 300 of file ref_img_client.H. References ARRAY< T >::num(). |
|
|
Definition at line 288 of file ref_img_client.H. References ARRAY< T >::num(). |
|
|
Definition at line 238 of file ref_img_client.H. References ARRAY< T >::num(). |
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
Definition at line 207 of file gel.C. References ARRAY< GELptr >::_array, ARRAY< GELptr >::_num, and GELFILT::accept(). |
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 296 of file gel.C. References ARRAY< GELptr >::num(). Referenced by unique_dupname(), and unique_name(). |
|
|
Definition at line 180 of file gel.H. References GEL_list< T >::needs_blend(), and ARRAY< T >::num(). |
|
|
Definition at line 184 of file support.H. Referenced by lookup(), and DrawnList::lookup(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from ARRAY< GELptr >. Definition at line 287 of file gel.C. References ARRAY< GELptr >::rem(). |
|
|
|
|
|
|
|
|
Definition at line 229 of file ref_img_client.H. |
|
|
Definition at line 228 of file ref_img_client.H. |
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 310 of file gel.C. References lookup(). Referenced by REF_CLASS(). |
|
|
Definition at line 329 of file gel.C. References lookup(). Referenced by REF_CLASS(). |
|
|
Definition at line 306 of file ref_img_client.H. References ARRAY< T >::num(), and RefImageClient::REF_IMG_NONE. |
|
|
|
|
|
Definition at line 121 of file support.H. Referenced by allocated(), and GELlist::filter(). |
|
|
|
|
|
|
|
|
Definition at line 122 of file support.H. Referenced by GELlist::filter(). |
|
|
|
1.4.4