#include <vert_strip.H>
Inheritance diagram for VertStrip:
Public Member Functions | |
VertStrip () | |
virtual | ~VertStrip () |
CARRAY< Bvert * > & | verts () const |
Patch * | patch () const |
Bvert * | vert (int i) const |
bool | empty () const |
int | num () const |
virtual void | draw (StripCB *cb) |
virtual void | reset () |
void | add (Bvert *v) |
Protected Member Functions | |
void | set_patch (Patch *p) |
void | set_patch_index (int k) |
int | patch_index () const |
Protected Attributes | |
ARRAY< Bvert * > | _verts |
Patch * | _patch |
int | _index |
Friends | |
class | Patch |
Definition at line 20 of file vert_strip.H.
|
Definition at line 23 of file vert_strip.H. |
|
Definition at line 12 of file vert_strip.C. References _patch, and Patch::remove(). |
|
Definition at line 40 of file vert_strip.H. References _verts. Referenced by BMESH::build_vert_strips(), and LvertStrip::generate_substrip(). |
|
Reimplemented in LvertStrip. Definition at line 19 of file vert_strip.C. References _verts, StripCB::begin_verts(), empty(), StripCB::end_verts(), ARRAY< T >::num(), and StripCB::vertCB(). Referenced by LvertStrip::draw(), and ColorIDTexture::draw_verts(). |
|
Definition at line 32 of file vert_strip.H. References _verts, and ARRAY< T >::empty(). Referenced by draw(). |
|
Definition at line 33 of file vert_strip.H. References _verts, and ARRAY< T >::num(). Referenced by BMESH::build_vert_strips(), and ColorIDTexture::draw_verts(). |
|
Definition at line 28 of file vert_strip.H. References _patch. Referenced by Patch::add(), and Patch::remove(). |
|
Definition at line 55 of file vert_strip.H. References _index. Referenced by Patch::remove(). |
|
Reimplemented in LvertStrip. Definition at line 39 of file vert_strip.H. References _verts, and ARRAY< T >::clear(). Referenced by BMESH::build_vert_strips(), and LvertStrip::reset(). |
|
Definition at line 53 of file vert_strip.H. References _patch. Referenced by Patch::add(), and Patch::remove(). |
|
Definition at line 54 of file vert_strip.H. References _index. Referenced by Patch::add(), and Patch::remove(). |
|
Definition at line 30 of file vert_strip.H. References _verts. |
|
Definition at line 27 of file vert_strip.H. References _verts. |
|
Definition at line 43 of file vert_strip.H. |
|
Definition at line 48 of file vert_strip.H. Referenced by patch_index(), and set_patch_index(). |
|
Definition at line 47 of file vert_strip.H. Referenced by patch(), set_patch(), and ~VertStrip(). |
|
Definition at line 46 of file vert_strip.H. Referenced by add(), LvertStrip::cur_level(), draw(), empty(), LvertStrip::generate_substrip(), LvertStrip::lv(), num(), reset(), vert(), and verts(). |