| _base_name | BODY | [protected, static] |
| _bb | BODY | [protected] |
| _body_tags | BODY | [protected, static] |
| _copy | DATA_ITEM | [protected] |
| _DEFINERtags | DATA_ITEM | [protected] |
| _dummy | BODY | [private, static] |
| _edges | BODY | [protected] |
| _factory | BODY | [protected, static] |
| _tris | BODY | [protected] |
| add_decoder(Cstr_ptr &d, DATA_ITEM *di, int copy=-1) | DATA_ITEM | [static] |
| add_tags() const | DATA_ITEM | [inline, virtual] |
| base_name() | BODY | [inline, static] |
| bb_valid() const | BODY | [inline] |
| BODY() | BODY | [inline] |
| body_copy(int y=1) | BODY | [inline, virtual] |
| body_edges()=0 | BODY | [pure virtual] |
| can_set_uv() const | BODY | [inline, virtual] |
| changed()=0 | BODY | [pure virtual] |
| class_name() const =0 | DATA_ITEM | [pure virtual] |
| combine(BODYptr &unionor)=0 | BODY | [pure virtual] |
| cone() | BODY | [inline, static] |
| copy(int y=1) const =0 | BODY | [pure virtual] |
| create_cone() | BODY | [inline, protected, virtual] |
| create_cube() | BODY | [inline, protected, virtual] |
| create_cylinder() | BODY | [inline, protected, virtual] |
| create_extrusion(mlib::CWpt_list &, BODYptr &) | BODY | [inline, protected, virtual] |
| create_extrusion(mlib::CWpt_list &, mlib::CWpt_list &, BODYptr &) | BODY | [inline, protected, virtual] |
| create_revolve(mlib::CWpt_list &, BODYptr &) | BODY | [inline, protected, virtual] |
| create_sphere() | BODY | [inline, protected, virtual] |
| create_torus(double) | BODY | [inline, protected, virtual] |
| create_trunc_cone(double) | BODY | [inline, protected, virtual] |
| create_trunc_pyr(CMVEC2 &, CMVEC2 &) | BODY | [inline, protected, virtual] |
| cube() | BODY | [inline, static] |
| cylinder() | BODY | [inline, static] |
| DATA_ITEM(int copy=0) | DATA_ITEM | [inline] |
| decode(STDdstream &d) | DATA_ITEM | [virtual] |
| Decode(STDdstream &d, int DelayDecoding=0) | DATA_ITEM | [static] |
| DEFINE_RTTI_METHODS2("BODY", DATA_ITEM, CDATA_ITEM *) | BODY | |
| di_hash() | DATA_ITEM | [inline, static] |
| draw(CVIEWptr &)=0 | RefImageClient | [pure virtual] |
| draw_color_ref() | RefImageClient | [inline, virtual] |
| draw_color_ref_2() | RefImageClient | [inline, virtual] |
| draw_final(CVIEWptr &) | RefImageClient | [inline, virtual] |
| draw_id_ref() | RefImageClient | [inline, virtual] |
| draw_id_ref_pre1() | RefImageClient | [inline, virtual] |
| draw_id_ref_pre2() | RefImageClient | [inline, virtual] |
| draw_id_ref_pre3() | RefImageClient | [inline, virtual] |
| draw_id_ref_pre4() | RefImageClient | [inline, virtual] |
| draw_ref_img(ref_img_t t) | RefImageClient | [inline, virtual] |
| draw_tex_mem_ref() | RefImageClient | [inline, virtual] |
| draw_vis_ref() | RefImageClient | [inline, virtual] |
| dup() const =0 | BODY | [pure virtual] |
| extrusion(mlib::CWpt_list &profile, BODYptr &ob) | BODY | [inline, static] |
| extrusion(mlib::CWpt_list &profile, mlib::CWpt_list &path, BODYptr &ob) | BODY | [inline, static] |
| format(STDdstream &d) const | DATA_ITEM | [virtual] |
| Free() const | REFcounter | [inline] |
| get_bb()=0 | BODY | [pure virtual] |
| get_texcoords() | BODY | [inline, virtual] |
| intersect(RAYhit &r, mlib::CWtransf &xf, mlib::Wpt &near, mlib::Wvec &n, double &d, double &d2d, mlib::XYpt &uvc) const =0 | BODY | [pure virtual] |
| intersect(RAYhit &r, mlib::CWtransf &xf) const | BODY | [inline] |
| intersect(RAYhit &r) const | BODY | [inline] |
| intersect(BODYptr &intersector)=0 | BODY | [pure virtual] |
| is_of_type(Cstr_ptr &t) const | DATA_ITEM | [inline, virtual] |
| Lock() | REFcounter | [inline] |
| lookup(Cstr_ptr &d) | DATA_ITEM | [inline, static] |
| nearest(mlib::CWtransf &, mlib::CWpt &, double) | BODY | [inline, virtual] |
| Own() const | REFcounter | [inline] |
| recompute() | DATA_ITEM | [inline, virtual] |
| REF_IMG_COLOR enum value | RefImageClient | |
| REF_IMG_COLOR_2 enum value | RefImageClient | |
| REF_IMG_ID enum value | RefImageClient | |
| REF_IMG_ID_PRE1 enum value | RefImageClient | |
| REF_IMG_ID_PRE2 enum value | RefImageClient | |
| REF_IMG_ID_PRE3 enum value | RefImageClient | |
| REF_IMG_ID_PRE4 enum value | RefImageClient | |
| REF_IMG_NONE enum value | RefImageClient | |
| ref_img_t enum name | RefImageClient | |
| REF_IMG_TEX_MEM enum value | RefImageClient | |
| REFcounter() | REFcounter | [inline] |
| RefImageClient() | RefImageClient | [inline] |
| revolve(mlib::CWpt_list &profile, BODYptr &ob) | BODY | [inline, static] |
| set_default_decoder(DATA_ITEM *(*d)(STDdstream &, Cstr_ptr &, DATA_ITEM *)) | DATA_ITEM | [inline, static] |
| set_factory(BODY *b) | BODY | [inline, static] |
| set_geom(GEOM *) | BODY | [inline, virtual] |
| set_texcoords(mlib::CXYpt_list &) | BODY | [inline, virtual] |
| set_vertices(mlib::CWpt_list &)=0 | BODY | [pure virtual] |
| sphere() | BODY | [inline, static] |
| DATA_ITEM::static_name() | DATA_ITEM | [static] |
| RefImageClient::static_name() | RefImageClient | [inline, static] |
| subtract(BODYptr &subtractor)=0 | BODY | [pure virtual] |
| tags() const | BODY | [inline, virtual] |
| torus(double radius) | BODY | [inline, static] |
| transform(mlib::CWtransf &xform, CMOD &)=0 | BODY | [pure virtual] |
| triangulate(mlib::Wpt_list &verts, FACElist &faces) | BODY | [inline, virtual] |
| trunc_cone(double radius) | BODY | [inline, static] |
| trunc_pyr(CMVEC2 &taper, CMVEC2 &shear) | BODY | [inline, static] |
| Unique() const | REFcounter | [inline] |
| Unlock() | REFcounter | [inline] |
| use_ref_image() | RefImageClient | [inline, virtual] |
| uv_able() const | BODY | [inline, virtual] |
| vertices()=0 | BODY | [pure virtual] |
| ~BODY() | BODY | [inline, virtual] |
| ~DATA_ITEM() | DATA_ITEM | [virtual] |
| ~REFcounter() | REFcounter | [inline, virtual] |
| ~RefImageClient() | RefImageClient | [inline, virtual] |