Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

BMESH_list Class Reference

#include <bmesh.H>

Inheritance diagram for BMESH_list:

Inheritance graph
[legend]
Collaboration diagram for BMESH_list:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 BMESH_list (int n=0)
 BMESH_list (const RIC_list< BMESHptr > &l)
void changed (BMESH::change_t c=BMESH::TOPOLOGY_CHANGED)
bool draw_enabled () const
BBOX bbox () const
BMESH_list operator+ (const BMESH_list &m) const
double min_alpha () const
 RIC_list (int n=0)
 RIC_list (const LIST< BMESHptr > &l)
int draw (CVIEWptr &v) const
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< BMESHptr > &l)
 ARRAY (int m=0)
 ARRAY (CARRAY< BMESHptr > &l)
int num () const
bool empty () const
bool valid_index (int k) const
void set_unique ()
BMESHptr * array ()
BMESHptr & operator[] (int j) const
BMESHptr & last () const
BMESHptr & 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 BMESHptr &el) const
bool contains (const BMESHptr &el) const
bool add_uniquely (const BMESHptr &el)
void operator+= (const BMESHptr &el)
ARRAY< BMESHptr > & operator+= (CARRAY< BMESHptr > &b)
void add (const BMESHptr &p)
void push (const BMESHptr &p)
void insert (int ind, int num)
bool remove (int k)
bool operator-= (const BMESHptr &el)
void operator-= (CARRAY< BMESHptr > &l)
bool rem (const BMESHptr &p)
BMESHptr pop ()
bool pull_index (int k)
bool pull_element (const BMESHptr &p)
virtual void shift (int p)
ARRAY< BMESHptr > 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 BMESHptr &, int) const
virtual void clear_index (const BMESHptr &) const
virtual void append_ele (const BMESHptr &el)

Protected Attributes

BMESHptr * _array
int _num
int _max
bool _unique
bool _do_index

Detailed Description

Definition at line 1011 of file bmesh.H.


Constructor & Destructor Documentation

BMESH_list::BMESH_list int  n = 0  )  [inline]
 

Definition at line 1016 of file bmesh.H.

BMESH_list::BMESH_list const RIC_list< BMESHptr > &  l  )  [inline]
 

Definition at line 1017 of file bmesh.H.


Member Function Documentation

void ARRAY< BMESHptr >::add const BMESHptr &  p  )  [inline, inherited]
 

Definition at line 306 of file support.H.

bool ARRAY< BMESHptr >::add_uniquely const BMESHptr &  el  )  [inline, inherited]
 

Definition at line 289 of file support.H.

virtual void ARRAY< BMESHptr >::append_ele const BMESHptr &  el  )  [inline, protected, virtual, inherited]
 

Definition at line 154 of file support.H.

BMESHptr * ARRAY< BMESHptr >::array  )  [inline, inherited]
 

Definition at line 189 of file support.H.

ARRAY< BMESHptr >::ARRAY CARRAY< BMESHptr > &  l  )  [inline, inherited]
 

Definition at line 177 of file support.H.

ARRAY< BMESHptr >::ARRAY int  m = 0  )  [inline, inherited]
 

Definition at line 173 of file support.H.

BBOX BMESH_list::bbox  )  const [inline]
 

Definition at line 1036 of file bmesh.H.

References ARRAY< BMESHptr >::_array, ARRAY< BMESHptr >::_num, and draw_enabled().

void ARRAY< BMESHptr >::begin_index  )  [inline, inherited]
 

Definition at line 206 of file support.H.

void BMESH_list::changed BMESH::change_t  c = BMESH::TOPOLOGY_CHANGED  )  [inline]
 

Definition at line 1022 of file bmesh.H.

References ARRAY< BMESHptr >::_array, and ARRAY< BMESHptr >::_num.

virtual void ARRAY< BMESHptr >::clear void   )  [inline, virtual, inherited]
 

Definition at line 224 of file support.H.

virtual void LIST< BMESHptr >::clear_ele int  i  )  [inline, protected, virtual, inherited]
 

Reimplemented from ARRAY< BMESHptr >.

Definition at line 540 of file support.H.

virtual void ARRAY< BMESHptr >::clear_index const BMESHptr &   )  const [inline, protected, virtual, inherited]
 

Definition at line 137 of file support.H.

virtual void LIST< BMESHptr >::clear_range int  i,
int  j
[inline, protected, virtual, inherited]
 

Reimplemented from ARRAY< BMESHptr >.

Definition at line 541 of file support.H.

bool ARRAY< BMESHptr >::contains const BMESHptr &  el  )  const [inline, inherited]
 

Definition at line 283 of file support.H.

int RIC_list< BMESHptr >::draw CVIEWptr &  v  )  const [inline, inherited]
 

Definition at line 232 of file ref_img_client.H.

int RIC_list< BMESHptr >::draw_color_ref  )  const [inline, inherited]
 

Definition at line 276 of file ref_img_client.H.

int RIC_list< BMESHptr >::draw_color_ref_2  )  const [inline, inherited]
 

Definition at line 282 of file ref_img_client.H.

bool BMESH_list::draw_enabled  )  const [inline]
 

Definition at line 1028 of file bmesh.H.

References ARRAY< BMESHptr >::_array, and ARRAY< BMESHptr >::_num.

Referenced by bbox().

int RIC_list< BMESHptr >::draw_final CVIEWptr &  v  )  const [inline, inherited]
 

Definition at line 294 of file ref_img_client.H.

int RIC_list< BMESHptr >::draw_id_ref  )  const [inline, inherited]
 

Definition at line 244 of file ref_img_client.H.

int RIC_list< BMESHptr >::draw_id_ref_pre1  )  const [inline, inherited]
 

Definition at line 251 of file ref_img_client.H.

int RIC_list< BMESHptr >::draw_id_ref_pre2  )  const [inline, inherited]
 

Definition at line 257 of file ref_img_client.H.

int RIC_list< BMESHptr >::draw_id_ref_pre3  )  const [inline, inherited]
 

Definition at line 263 of file ref_img_client.H.

int RIC_list< BMESHptr >::draw_id_ref_pre4  )  const [inline, inherited]
 

Definition at line 269 of file ref_img_client.H.

int RIC_list< BMESHptr >::draw_ref_img RefImageClient::ref_img_t  t  )  const [inline, inherited]
 

Definition at line 300 of file ref_img_client.H.

int RIC_list< BMESHptr >::draw_tex_mem_ref  )  const [inline, inherited]
 

Definition at line 288 of file ref_img_client.H.

int RIC_list< BMESHptr >::draw_vis_ref  )  const [inline, inherited]
 

Definition at line 238 of file ref_img_client.H.

bool ARRAY< BMESHptr >::empty  )  const [inline, inherited]
 

Definition at line 185 of file support.H.

void ARRAY< BMESHptr >::end_index  )  [inline, inherited]
 

Definition at line 213 of file support.H.

ARRAY<BMESHptr > ARRAY< BMESHptr >::extract int  start,
int  n
const [inline, inherited]
 

Definition at line 417 of file support.H.

BMESHptr & ARRAY< BMESHptr >::first  )  const [inline, inherited]
 

Definition at line 198 of file support.H.

virtual int ARRAY< BMESHptr >::get_index const BMESHptr &  el  )  const [inline, virtual, inherited]
 

Definition at line 275 of file support.H.

void ARRAY< BMESHptr >::insert int  ind,
int  num
[inline, inherited]
 

Definition at line 319 of file support.H.

bool ARRAY< BMESHptr >::is_indexing  )  const [inline, inherited]
 

Definition at line 219 of file support.H.

BMESHptr & ARRAY< BMESHptr >::last  )  const [inline, inherited]
 

Definition at line 194 of file support.H.

LIST< BMESHptr >::LIST CLIST< BMESHptr > &  l  )  [inline, inherited]
 

Definition at line 548 of file support.H.

LIST< BMESHptr >::LIST int  m = 0  )  [inline, inherited]
 

Definition at line 547 of file support.H.

double BMESH_list::min_alpha  )  const [inline]
 

Definition at line 1054 of file bmesh.H.

References ARRAY< BMESHptr >::_array, ARRAY< BMESHptr >::_num, and min().

int ARRAY< BMESHptr >::num  )  const [inline, inherited]
 

Definition at line 184 of file support.H.

Referenced by operator+().

BMESH_list BMESH_list::operator+ const BMESH_list m  )  const [inline]
 

Definition at line 1045 of file bmesh.H.

References ARRAY< T >::num(), and ARRAY< BMESHptr >::num().

ARRAY<BMESHptr >& ARRAY< BMESHptr >::operator+= CARRAY< BMESHptr > &  b  )  [inline, inherited]
 

Definition at line 431 of file support.H.

void ARRAY< BMESHptr >::operator+= const BMESHptr &  el  )  [inline, inherited]
 

Definition at line 298 of file support.H.

void ARRAY< BMESHptr >::operator-= CARRAY< BMESHptr > &  l  )  [inline, inherited]
 

Definition at line 451 of file support.H.

bool ARRAY< BMESHptr >::operator-= const BMESHptr &  el  )  [inline, inherited]
 

Definition at line 352 of file support.H.

BMESHptr & ARRAY< BMESHptr >::operator[] int  j  )  const [inline, inherited]
 

Definition at line 190 of file support.H.

BMESHptr ARRAY< BMESHptr >::pop  )  [inline, inherited]
 

Definition at line 357 of file support.H.

bool ARRAY< BMESHptr >::pull_element const BMESHptr &  p  )  [inline, inherited]
 

Definition at line 383 of file support.H.

bool ARRAY< BMESHptr >::pull_index int  k  )  [inline, inherited]
 

Definition at line 366 of file support.H.

void ARRAY< BMESHptr >::push const BMESHptr &  p  )  [inline, inherited]
 

Definition at line 309 of file support.H.

virtual void ARRAY< BMESHptr >::realloc int  new_max = 0  )  [inline, virtual, inherited]
 

Definition at line 252 of file support.H.

bool ARRAY< BMESHptr >::rem const BMESHptr &  p  )  [inline, inherited]
 

Definition at line 353 of file support.H.

bool ARRAY< BMESHptr >::remove int  k  )  [inline, inherited]
 

Definition at line 333 of file support.H.

virtual void ARRAY< BMESHptr >::reverse  )  [inline, virtual, inherited]
 

Definition at line 457 of file support.H.

RIC_list< BMESHptr >::RIC_list const LIST< BMESHptr > &  l  )  [inline, inherited]
 

Definition at line 229 of file ref_img_client.H.

RIC_list< BMESHptr >::RIC_list int  n = 0  )  [inline, inherited]
 

Definition at line 228 of file ref_img_client.H.

virtual void ARRAY< BMESHptr >::set_index const BMESHptr &  ,
int 
const [inline, protected, virtual, inherited]
 

Definition at line 136 of file support.H.

void ARRAY< BMESHptr >::set_unique  )  [inline, inherited]
 

Definition at line 187 of file support.H.

virtual void ARRAY< BMESHptr >::shift int  p  )  [inline, virtual, inherited]
 

Definition at line 389 of file support.H.

virtual void ARRAY< BMESHptr >::sort compare_func_t  compare  )  [inline, virtual, inherited]
 

Definition at line 468 of file support.H.

virtual void ARRAY< BMESHptr >::truncate int  n  )  [inline, virtual, inherited]
 

Definition at line 234 of file support.H.

RefImageClient::ref_img_t RIC_list< BMESHptr >::use_ref_image  )  const [inline, inherited]
 

Definition at line 306 of file ref_img_client.H.

bool ARRAY< BMESHptr >::valid_index int  k  )  const [inline, inherited]
 

Definition at line 186 of file support.H.


Member Data Documentation

BMESHptr * ARRAY< BMESHptr >::_array [protected, inherited]
 

Definition at line 121 of file support.H.

Referenced by bbox(), changed(), draw_enabled(), and min_alpha().

bool ARRAY< BMESHptr >::_do_index [protected, inherited]
 

Definition at line 125 of file support.H.

int ARRAY< BMESHptr >::_max [protected, inherited]
 

Definition at line 123 of file support.H.

int ARRAY< BMESHptr >::_num [protected, inherited]
 

Definition at line 122 of file support.H.

Referenced by bbox(), changed(), draw_enabled(), and min_alpha().

bool ARRAY< BMESHptr >::_unique [protected, inherited]
 

Definition at line 124 of file support.H.


The documentation for this class was generated from the following file:
Generated on Mon Sep 18 11:44:32 2006 for jot by  doxygen 1.4.4