#include <lvert_strip.H>
Inheritance diagram for LvertStrip:
Public Member Functions | |
LvertStrip () | |
virtual | ~LvertStrip () |
void | clear_subdivision (int level) |
Lvert * | lv (int i) const |
virtual void | reset () |
virtual void | draw (StripCB *cb) |
CARRAY< Bvert * > & | verts () const |
Patch * | patch () const |
Bvert * | vert (int i) const |
bool | empty () const |
int | num () const |
void | add (Bvert *v) |
Protected Member Functions | |
void | delete_substrip () |
void | generate_substrip () |
int | cur_level () const |
void | draw (int level, StripCB *cb) |
void | set_patch (Patch *p) |
void | set_patch_index (int k) |
int | patch_index () const |
Protected Attributes | |
LvertStrip * | _substrip |
ARRAY< Bvert * > | _verts |
Patch * | _patch |
int | _index |
Friends | |
class | Patch |
Definition at line 21 of file lvert_strip.H.
|
Definition at line 24 of file lvert_strip.H. |
|
Definition at line 25 of file lvert_strip.H. References delete_substrip(). |
|
Definition at line 40 of file vert_strip.H. References VertStrip::_verts. Referenced by BMESH::build_vert_strips(), and generate_substrip(). |
|
Definition at line 49 of file lvert_strip.C. References _substrip, clear_subdivision(), delete_substrip(), and reset(). Referenced by clear_subdivision(). |
|
Definition at line 10 of file lvert_strip.C. References VertStrip::_verts, ARRAY< T >::empty(), Lvert::lmesh(), lv(), and BMESH::rel_cur_level(). Referenced by draw(). |
|
Definition at line 42 of file lvert_strip.H. References _substrip. Referenced by clear_subdivision(), reset(), and ~LvertStrip(). |
|
Definition at line 19 of file lvert_strip.C. References _substrip, draw(), VertStrip::draw(), and generate_substrip(). |
|
Reimplemented from VertStrip. Definition at line 35 of file lvert_strip.H. References cur_level(). Referenced by draw(). |
|
Definition at line 32 of file vert_strip.H. References VertStrip::_verts, and ARRAY< T >::empty(). Referenced by VertStrip::draw(). |
|
Definition at line 30 of file lvert_strip.C. References _substrip, VertStrip::_verts, VertStrip::add(), ARRAY< T >::num(), and Ledge::subdiv_vertex(). Referenced by draw(). |
|
Definition at line 29 of file lvert_strip.H. References VertStrip::_verts. Referenced by cur_level(). |
|
Definition at line 33 of file vert_strip.H. References VertStrip::_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 VertStrip::_patch. Referenced by Patch::add(), and Patch::remove(). |
|
Definition at line 55 of file vert_strip.H. References VertStrip::_index. Referenced by Patch::remove(). |
|
Reimplemented from VertStrip. Definition at line 32 of file lvert_strip.H. References delete_substrip(), and VertStrip::reset(). Referenced by clear_subdivision(). |
|
Definition at line 53 of file vert_strip.H. References VertStrip::_patch. Referenced by Patch::add(), and Patch::remove(). |
|
Definition at line 54 of file vert_strip.H. References VertStrip::_index. Referenced by Patch::add(), and Patch::remove(). |
|
Definition at line 30 of file vert_strip.H. References VertStrip::_verts. |
|
Definition at line 27 of file vert_strip.H. References VertStrip::_verts. |
|
Definition at line 43 of file vert_strip.H. |
|
Definition at line 48 of file vert_strip.H. Referenced by VertStrip::patch_index(), and VertStrip::set_patch_index(). |
|
Definition at line 47 of file vert_strip.H. Referenced by VertStrip::patch(), VertStrip::set_patch(), and VertStrip::~VertStrip(). |
|
Definition at line 39 of file lvert_strip.H. Referenced by clear_subdivision(), delete_substrip(), draw(), and generate_substrip(). |
|
Definition at line 46 of file vert_strip.H. Referenced by VertStrip::add(), cur_level(), VertStrip::draw(), VertStrip::empty(), generate_substrip(), lv(), VertStrip::num(), VertStrip::reset(), VertStrip::vert(), and VertStrip::verts(). |