#include <body.H>
Inheritance diagram for FACElist:


Public Member Functions | |
| FACElist (int num=16) | |
| ARRAY (int m=0) | |
| ARRAY (CARRAY< mlib::Point3i > &l) | |
| int | num () const |
| bool | empty () const |
| bool | valid_index (int k) const |
| void | set_unique () |
| mlib::Point3i * | array () |
| mlib::Point3i & | operator[] (int j) const |
| mlib::Point3i & | last () const |
| mlib::Point3i & | 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 mlib::Point3i &el) const |
| bool | contains (const mlib::Point3i &el) const |
| bool | add_uniquely (const mlib::Point3i &el) |
| void | operator+= (const mlib::Point3i &el) |
| ARRAY< mlib::Point3i > & | operator+= (CARRAY< mlib::Point3i > &b) |
| void | add (const mlib::Point3i &p) |
| void | push (const mlib::Point3i &p) |
| void | insert (int ind, int num) |
| bool | remove (int k) |
| bool | operator-= (const mlib::Point3i &el) |
| void | operator-= (CARRAY< mlib::Point3i > &l) |
| bool | rem (const mlib::Point3i &p) |
| mlib::Point3i | pop () |
| bool | pull_index (int k) |
| bool | pull_element (const mlib::Point3i &p) |
| virtual void | shift (int p) |
| ARRAY< mlib::Point3i > | extract (int start, int n) const |
| virtual void | reverse () |
| virtual void | sort (compare_func_t compare) |
Protected Member Functions | |
| virtual void | set_index (const mlib::Point3i &, int) const |
| virtual void | clear_index (const mlib::Point3i &) const |
| virtual void | clear_ele (int) |
| virtual void | clear_range (int i, int j) |
| virtual void | append_ele (const mlib::Point3i &el) |
Protected Attributes | |
| mlib::Point3i * | _array |
| int | _num |
| int | _max |
| bool | _unique |
| bool | _do_index |
Definition at line 23 of file body.H.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.4