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

BODY Class Reference

#include <body.H>

Inheritance diagram for BODY:

Inheritance graph
[legend]
Collaboration diagram for BODY:

Collaboration graph
[legend]
List of all members.

Public Types

enum  ref_img_t {
  REF_IMG_NONE = 0, REF_IMG_ID = 1, REF_IMG_COLOR = 2, REF_IMG_COLOR_2 = 4,
  REF_IMG_ID_PRE1 = 8, REF_IMG_ID_PRE2 = 16, REF_IMG_ID_PRE3 = 32, REF_IMG_ID_PRE4 = 64,
  REF_IMG_TEX_MEM = 128
}

Public Member Functions

 BODY ()
virtual ~BODY ()
virtual CTAGlist & tags () const
virtual BODYptr copy (int y=1) const =0
virtual double nearest (mlib::CWtransf &, mlib::CWpt &, double)
virtual int intersect (RAYhit &r, mlib::CWtransf &xf, mlib::Wpt &near, mlib::Wvec &n, double &d, double &d2d, mlib::XYpt &uvc) const =0
int intersect (RAYhit &r, mlib::CWtransf &xf) const
int intersect (RAYhit &r) const
virtual void transform (mlib::CWtransf &xform, CMOD &)=0
virtual BODYsubtract (BODYptr &subtractor)=0
virtual BODYintersect (BODYptr &intersector)=0
virtual BODYcombine (BODYptr &unionor)=0
virtual mlib::CEDGElist & body_edges ()=0
virtual mlib::CWpt_listvertices ()=0
virtual void set_vertices (mlib::CWpt_list &)=0
virtual void triangulate (mlib::Wpt_list &verts, FACElist &faces)
virtual void changed ()=0
virtual void set_geom (GEOM *)
virtual int uv_able () const
 METHS: Texture stuff.
virtual int can_set_uv () const
virtual void set_texcoords (mlib::CXYpt_list &)
virtual mlib::CXYpt_listget_texcoords ()
virtual BODYptr body_copy (int y=1)
virtual CBBOX & get_bb ()=0
bool bb_valid () const
virtual DATA_ITEMdup () const =0
 DEFINE_RTTI_METHODS2 ("BODY", DATA_ITEM, CDATA_ITEM *)
void Own () const
void Free () const
int Lock ()
void Unlock ()
int Unique () const
virtual void add_tags () const
virtual STDdstreamformat (STDdstream &d) const
virtual STDdstreamdecode (STDdstream &d)
virtual void recompute ()
virtual STAT_STR_RET class_name () const =0
virtual int is_of_type (Cstr_ptr &t) const
virtual int draw (CVIEWptr &)=0
virtual int draw_id_ref ()
virtual int draw_id_ref_pre1 ()
virtual int draw_id_ref_pre2 ()
virtual int draw_id_ref_pre3 ()
virtual int draw_id_ref_pre4 ()
virtual int draw_color_ref ()
virtual int draw_color_ref_2 ()
virtual int draw_tex_mem_ref ()
virtual ref_img_t use_ref_image ()
virtual int draw_vis_ref ()
virtual int draw_ref_img (ref_img_t t)
virtual int draw_final (CVIEWptr &)

Static Public Member Functions

static BODYptr cube ()
 METHS: Static factory methods.
static BODYptr cone ()
static BODYptr cylinder ()
static BODYptr sphere ()
static BODYptr torus (double radius)
static BODYptr trunc_cone (double radius)
static BODYptr revolve (mlib::CWpt_list &profile, BODYptr &ob)
static BODYptr extrusion (mlib::CWpt_list &profile, BODYptr &ob)
static BODYptr extrusion (mlib::CWpt_list &profile, mlib::CWpt_list &path, BODYptr &ob)
static BODYptr trunc_pyr (CMVEC2 &taper, CMVEC2 &shear)
static int set_factory (BODY *b)
static str_ptr base_name ()
static STAT_STR_RET static_name ()
static int add_decoder (Cstr_ptr &d, DATA_ITEM *di, int copy=-1)
static void set_default_decoder (DATA_ITEM *(*d)(STDdstream &, Cstr_ptr &, DATA_ITEM *))
static DATA_ITEMDecode (STDdstream &d, int DelayDecoding=0)
static DATA_ITEMlookup (Cstr_ptr &d)
static HASHdi_hash ()
static STAT_STR_RET static_name ()

Protected Member Functions

virtual BODYptr create_cube ()
virtual BODYptr create_cone ()
virtual BODYptr create_cylinder ()
virtual BODYptr create_sphere ()
virtual BODYptr create_torus (double)
virtual BODYptr create_trunc_cone (double)
virtual BODYptr create_revolve (mlib::CWpt_list &, BODYptr &)
virtual BODYptr create_extrusion (mlib::CWpt_list &, BODYptr &)
virtual BODYptr create_extrusion (mlib::CWpt_list &, mlib::CWpt_list &, BODYptr &)
virtual BODYptr create_trunc_pyr (CMVEC2 &, CMVEC2 &)

Protected Attributes

int _tris
BBOX _bb
mlib::EDGElist _edges
int _copy
TAGlist _DEFINERtags

Static Protected Attributes

static BODY_factory = 0
static str_ptr _base_name = BMESH::static_name()
static TAGlist _body_tags

Static Private Attributes

static mlib::CXYpt_list _dummy

Detailed Description

Definition at line 30 of file body.H.


Member Enumeration Documentation

enum RefImageClient::ref_img_t [inherited]
 

Enumerator:
REF_IMG_NONE 
REF_IMG_ID 
REF_IMG_COLOR 
REF_IMG_COLOR_2 
REF_IMG_ID_PRE1 
REF_IMG_ID_PRE2 
REF_IMG_ID_PRE3 
REF_IMG_ID_PRE4 
REF_IMG_TEX_MEM 

Definition at line 25 of file ref_img_client.H.


Constructor & Destructor Documentation

BODY::BODY  )  [inline]
 

Definition at line 64 of file body.H.

virtual BODY::~BODY  )  [inline, virtual]
 

Definition at line 65 of file body.H.


Member Function Documentation

int DATA_ITEM::add_decoder Cstr_ptr &  d,
DATA_ITEM di,
int  copy = -1
[static, inherited]
 

Definition at line 41 of file data_item.C.

References DATA_ITEM::_hash, and HASH::add().

Referenced by JOTvar< OBJ, TYPE >::check_inst_name(), FUNC_ITEM::FUNC_ITEM(), hashdist::hashdist(), JOTvar< OBJ, TYPE >::JOTvar(), and DISTRIB::notify_exist().

virtual void DATA_ITEM::add_tags  )  const [inline, virtual, inherited]
 

Definition at line 205 of file data_item.H.

static str_ptr BODY::base_name  )  [inline, static]
 

Definition at line 141 of file body.H.

References _base_name.

bool BODY::bb_valid  )  const [inline]
 

Definition at line 137 of file body.H.

References _bb, and BBOX::valid().

virtual BODYptr BODY::body_copy int  y = 1  )  [inline, virtual]
 

Definition at line 133 of file body.H.

References copy().

virtual mlib::CEDGElist& BODY::body_edges  )  [pure virtual]
 

Implemented in BMESH.

virtual int BODY::can_set_uv  )  const [inline, virtual]
 

Definition at line 110 of file body.H.

virtual void BODY::changed  )  [pure virtual]
 

Implemented in BMESH, and LMESH.

virtual STAT_STR_RET DATA_ITEM::class_name  )  const [pure virtual, inherited]
 

Implemented in hashdist, JOTvar< OBJ, TYPE >, TDI< T >, and FUNC_ITEM.

Referenced by DATA_ITEM::decode(), DATA_ITEM::Decode(), GLSLShader::draw(), DATA_ITEM::format(), GLSLShader::get_uniform_loc(), GLSLShader::init(), DISTRIB::interpret(), BaseJOTappConfig::load(), next_texture(), GEOM::print(), DEFINER::print(), BMESH::print(), print_gel(), Patch::put_textures(), BMESH::read_jot_stream(), GTexture::type(), SolidColorTexture::write_stream(), and GTexture::write_stream().

virtual BODY* BODY::combine BODYptr &  unionor  )  [pure virtual]
 

Implemented in BMESH, and LMESH.

static BODYptr BODY::cone  )  [inline, static]
 

Definition at line 116 of file body.H.

References _factory, and create_cone().

virtual BODYptr BODY::copy int  y = 1  )  const [pure virtual]
 

Implemented in BMESH.

Referenced by body_copy().

virtual BODYptr BODY::create_cone  )  [inline, protected, virtual]
 

Definition at line 41 of file body.H.

Referenced by cone().

virtual BODYptr BODY::create_cube  )  [inline, protected, virtual]
 

Definition at line 40 of file body.H.

Referenced by cube().

virtual BODYptr BODY::create_cylinder  )  [inline, protected, virtual]
 

Definition at line 42 of file body.H.

Referenced by cylinder().

virtual BODYptr BODY::create_extrusion mlib::CWpt_list ,
mlib::CWpt_list ,
BODYptr & 
[inline, protected, virtual]
 

Definition at line 53 of file body.H.

virtual BODYptr BODY::create_extrusion mlib::CWpt_list ,
BODYptr & 
[inline, protected, virtual]
 

Definition at line 50 of file body.H.

Referenced by extrusion().

virtual BODYptr BODY::create_revolve mlib::CWpt_list ,
BODYptr & 
[inline, protected, virtual]
 

Definition at line 47 of file body.H.

Referenced by revolve().

virtual BODYptr BODY::create_sphere  )  [inline, protected, virtual]
 

Definition at line 43 of file body.H.

Referenced by sphere().

virtual BODYptr BODY::create_torus double   )  [inline, protected, virtual]
 

Definition at line 45 of file body.H.

Referenced by torus().

virtual BODYptr BODY::create_trunc_cone double   )  [inline, protected, virtual]
 

Definition at line 46 of file body.H.

Referenced by trunc_cone().

virtual BODYptr BODY::create_trunc_pyr CMVEC2 &  ,
CMVEC2 & 
[inline, protected, virtual]
 

Definition at line 57 of file body.H.

Referenced by trunc_pyr().

static BODYptr BODY::cube  )  [inline, static]
 

METHS: Static factory methods.

Definition at line 115 of file body.H.

References _factory, and create_cube().

static BODYptr BODY::cylinder  )  [inline, static]
 

Definition at line 117 of file body.H.

References _factory, and create_cylinder().

DATA_ITEM * DATA_ITEM::Decode STDdstream d,
int  DelayDecoding = 0
[static, inherited]
 

Definition at line 57 of file data_item.C.

References DATA_ITEM::_copy, DATA_ITEM::_decode_unknown, DATA_ITEM::class_name(), DATA_ITEM::decode(), DATA_ITEM::dup(), Config::get_var_bool(), and DATA_ITEM::lookup().

Referenced by JOThash::get(), DISTRIB::interpret(), and operator>>().

STDdstream & DATA_ITEM::decode STDdstream d  )  [virtual, inherited]
 

Reimplemented in JOTsend_geom, and BMESH.

Definition at line 145 of file data_item.C.

References DATA_ITEM::class_name(), COMMENT::decode(), j, COMMENT::name(), TAGformat::read_end_id(), TAGformat::read_id(), DATA_ITEM::recompute(), and DATA_ITEM::tags().

Referenced by DATA_ITEM::Decode(), BMESH::decode(), JOTio::get(), BMESH::get_patches(), Patch::get_texture(), VIEW::get_view_animator(), and VIEW::get_view_data_file().

BODY::DEFINE_RTTI_METHODS2 "BODY"  ,
DATA_ITEM  ,
CDATA_ITEM * 
 

static HASH* DATA_ITEM::di_hash  )  [inline, static, inherited]
 

Definition at line 225 of file data_item.H.

References DATA_ITEM::_hash.

virtual int RefImageClient::draw CVIEWptr &   )  [pure virtual, inherited]
 

Implemented in GEL, GELset, GEOM, ICON2D, LINE3D, SHOW_TRIS, TEXT2D, XF_DRAW, DEBUG_ELLIPSE, GESTURE, BasicTexture, ColorIDTexture, ControlFrameTexture, ControlLineTexture, CreasesTexture, CurvatureTexture, FaderTexture, FlatShadeTexture, GLSLShader, GLSLLightingShader, HalftoneShaderEx, HiddenLineTexture, KeyLineTexture, LineDrawingTexture, VertNormalsTexture, VertUVTexture, NormalsTexture, SilFrameTexture, SilsTexture, SmoothShadeTexture, SolidColorTexture, ToonTexture_1D, TriStripsTexture, WireframeTexture, XToonTexture, ZcrossFrameTexture, ZcrossTexture, BMESH, BMESHdrawable, LMESH, Lpatch, and Patch.

virtual int RefImageClient::draw_color_ref  )  [inline, virtual, inherited]
 

Reimplemented in GELset.

Definition at line 55 of file ref_img_client.H.

Referenced by RefImageClient::draw_ref_img(), and RefImageClient::draw_tex_mem_ref().

virtual int RefImageClient::draw_color_ref_2  )  [inline, virtual, inherited]
 

Reimplemented in GELset.

Definition at line 56 of file ref_img_client.H.

Referenced by RefImageClient::draw_ref_img().

virtual int RefImageClient::draw_final CVIEWptr &   )  [inline, virtual, inherited]
 

Reimplemented in GELset, GEOM, GESTURE, ControlLineTexture, HiddenLineTexture, BMESH, and Patch.

Definition at line 100 of file ref_img_client.H.

Referenced by Patch::draw_final(), HiddenLineTexture::draw_final(), and ControlLineTexture::draw_final().

virtual int RefImageClient::draw_id_ref  )  [inline, virtual, inherited]
 

Reimplemented in GELset, and OGLTexture.

Definition at line 50 of file ref_img_client.H.

Referenced by RefImageClient::draw_ref_img().

virtual int RefImageClient::draw_id_ref_pre1  )  [inline, virtual, inherited]
 

Reimplemented in GELset.

Definition at line 51 of file ref_img_client.H.

Referenced by RefImageClient::draw_ref_img().

virtual int RefImageClient::draw_id_ref_pre2  )  [inline, virtual, inherited]
 

Reimplemented in GELset.

Definition at line 52 of file ref_img_client.H.

Referenced by RefImageClient::draw_ref_img().

virtual int RefImageClient::draw_id_ref_pre3  )  [inline, virtual, inherited]
 

Reimplemented in GELset.

Definition at line 53 of file ref_img_client.H.

Referenced by RefImageClient::draw_ref_img().

virtual int RefImageClient::draw_id_ref_pre4  )  [inline, virtual, inherited]
 

Reimplemented in GELset.

Definition at line 54 of file ref_img_client.H.

Referenced by RefImageClient::draw_ref_img().

virtual int RefImageClient::draw_ref_img ref_img_t  t  )  [inline, virtual, inherited]
 

Definition at line 82 of file ref_img_client.H.

References brcase, brdefault, RefImageClient::draw_color_ref(), RefImageClient::draw_color_ref_2(), RefImageClient::draw_id_ref(), RefImageClient::draw_id_ref_pre1(), RefImageClient::draw_id_ref_pre2(), RefImageClient::draw_id_ref_pre3(), RefImageClient::draw_id_ref_pre4(), RefImageClient::draw_tex_mem_ref(), RefImageClient::REF_IMG_COLOR, RefImageClient::REF_IMG_COLOR_2, RefImageClient::REF_IMG_ID, RefImageClient::REF_IMG_ID_PRE1, RefImageClient::REF_IMG_ID_PRE2, RefImageClient::REF_IMG_ID_PRE3, RefImageClient::REF_IMG_ID_PRE4, and RefImageClient::REF_IMG_TEX_MEM.

Referenced by Patch::draw_ref_img().

virtual int RefImageClient::draw_tex_mem_ref  )  [inline, virtual, inherited]
 

Reimplemented in DotsShader, DotsShader_EX, GLSLHatching, HalftoneShader, HalftoneShaderEx, and MSLDShader.

Definition at line 57 of file ref_img_client.H.

References RefImageClient::draw_color_ref().

Referenced by RefImageClient::draw_ref_img().

virtual int RefImageClient::draw_vis_ref  )  [inline, virtual, inherited]
 

Reimplemented in GELset, GEOM, LINE3D, OGLTexture, ControlFrameTexture, ControlLineTexture, SilFrameTexture, SilsTexture, WireframeTexture, ZcrossFrameTexture, ZcrossTexture, CAMwidget_anchor, CAMwidget_anchor, BMESH, Patch, BALLwidget_anchor, and GRIDwidget_anchor.

Definition at line 68 of file ref_img_client.H.

Referenced by Patch::draw_vis_ref().

virtual DATA_ITEM* BODY::dup  )  const [pure virtual]
 

Implements DATA_ITEM.

Implemented in BMESH, and LMESH.

static BODYptr BODY::extrusion mlib::CWpt_list profile,
mlib::CWpt_list path,
BODYptr &  ob
[inline, static]
 

Definition at line 128 of file body.H.

References _factory, and create_extrusion().

static BODYptr BODY::extrusion mlib::CWpt_list profile,
BODYptr &  ob
[inline, static]
 

Definition at line 126 of file body.H.

References _factory, and create_extrusion().

STDdstream & DATA_ITEM::format STDdstream d  )  const [virtual, inherited]
 

Reimplemented in Animator, JOTdone, JOTsend_geom, and BMESH.

Definition at line 194 of file data_item.C.

References DATA_ITEM::class_name(), TAGformat::end_id(), Config::get_var_bool(), TAGformat::id(), DATA_ITEM::tags(), and STDdstream::write_newline().

Referenced by JOTdone::format(), BMESH::format(), Animator::format(), JOTio::put(), and VIEW::put_view_data_file().

void REFcounter::Free  )  const [inline, inherited]
 

Definition at line 76 of file ref.H.

References REFcounter::_mutex, REFcounter::_u, and REF_ME.

virtual CBBOX& BODY::get_bb  )  [pure virtual]
 

Implemented in BMESH, and LMESH.

virtual mlib::CXYpt_list& BODY::get_texcoords  )  [inline, virtual]
 

Definition at line 112 of file body.H.

References _dummy.

virtual BODY* BODY::intersect BODYptr &  intersector  )  [pure virtual]
 

Implemented in BMESH, and LMESH.

int BODY::intersect RAYhit r  )  const [inline]
 

Definition at line 84 of file body.H.

References intersect().

int BODY::intersect RAYhit r,
mlib::CWtransf xf
const [inline]
 

Definition at line 77 of file body.H.

References intersect().

virtual int BODY::intersect RAYhit r,
mlib::CWtransf xf,
mlib::Wpt near,
mlib::Wvec n,
double &  d,
double &  d2d,
mlib::XYpt uvc
const [pure virtual]
 

Referenced by intersect().

virtual int DATA_ITEM::is_of_type Cstr_ptr &  t  )  const [inline, virtual, inherited]
 

Definition at line 214 of file data_item.H.

References IS.

Referenced by BMESH::operator=().

int REFcounter::Lock  )  [inline, inherited]
 

Definition at line 105 of file ref.H.

References REFcounter::_mutex, and REFcounter::_u.

Referenced by REFlock::REFlock().

static DATA_ITEM* DATA_ITEM::lookup Cstr_ptr &  d  )  [inline, static, inherited]
 

Definition at line 222 of file data_item.H.

References DATA_ITEM::_hash, and HASH::find().

Referenced by DATA_ITEM::Decode(), FUNC_ITEM::FUNC_ITEM(), Patch::get_tex(), and BMESH::read_jot_stream().

virtual double BODY::nearest mlib::CWtransf ,
mlib::CWpt ,
double 
[inline, virtual]
 

Definition at line 70 of file body.H.

void REFcounter::Own  )  const [inline, inherited]
 

Definition at line 59 of file ref.H.

References REFcounter::_mutex, REFcounter::_u, and REF_ME.

virtual void DATA_ITEM::recompute  )  [inline, virtual, inherited]
 

Reimplemented in Patch.

Definition at line 208 of file data_item.H.

Referenced by DATA_ITEM::decode().

static BODYptr BODY::revolve mlib::CWpt_list profile,
BODYptr &  ob
[inline, static]
 

Definition at line 124 of file body.H.

References _factory, and create_revolve().

static void DATA_ITEM::set_default_decoder DATA_ITEM *(*)(STDdstream &, Cstr_ptr &, DATA_ITEM *)  d  )  [inline, static, inherited]
 

Definition at line 218 of file data_item.H.

References DATA_ITEM::_decode_unknown.

static int BODY::set_factory BODY b  )  [inline, static]
 

Definition at line 134 of file body.H.

References _factory.

virtual void BODY::set_geom GEOM  )  [inline, virtual]
 

Reimplemented in BMESH, and LMESH.

Definition at line 106 of file body.H.

virtual void BODY::set_texcoords mlib::CXYpt_list  )  [inline, virtual]
 

Definition at line 111 of file body.H.

virtual void BODY::set_vertices mlib::CWpt_list  )  [pure virtual]
 

static BODYptr BODY::sphere  )  [inline, static]
 

Definition at line 118 of file body.H.

References _factory, and create_sphere().

static STAT_STR_RET RefImageClient::static_name  )  [inline, static, inherited]
 

Definition at line 44 of file ref_img_client.H.

References RET_STAT_STR.

Referenced by BMESH::operator=().

STAT_STR_RET DATA_ITEM::static_name  )  [static, inherited]
 

Definition at line 31 of file data_item.C.

References RET_STAT_STR.

Referenced by BALLwidget_anchor::BALLwidget_anchor(), CAMwidget_anchor::CAMwidget_anchor(), Patch::cur_tex(), OGLTexture::draw_id_ref(), OGLTexture::draw_id_triangles(), OGLTexture::draw_vis_ref(), VIEW::get_view_animator(), GRIDwidget_anchor::GRIDwidget_anchor(), and toggle_sil_frame().

virtual BODY* BODY::subtract BODYptr &  subtractor  )  [pure virtual]
 

Implemented in BMESH, and LMESH.

virtual CTAGlist& BODY::tags  )  const [inline, virtual]
 

Reimplemented from DATA_ITEM.

Reimplemented in BMESH, and LMESH.

Definition at line 67 of file body.H.

References _body_tags.

Referenced by BMESH::tags().

static BODYptr BODY::torus double  radius  )  [inline, static]
 

Definition at line 120 of file body.H.

References _factory, and create_torus().

virtual void BODY::transform mlib::CWtransf xform,
CMOD & 
[pure virtual]
 

virtual void BODY::triangulate mlib::Wpt_list verts,
FACElist faces
[inline, virtual]
 

Reimplemented in BMESH.

Definition at line 101 of file body.H.

References ARRAY< T >::clear(), and mlib::Pointlist< L, P, V, S >::clear().

Referenced by BMESH::operator=().

static BODYptr BODY::trunc_cone double  radius  )  [inline, static]
 

Definition at line 122 of file body.H.

References _factory, and create_trunc_cone().

static BODYptr BODY::trunc_pyr CMVEC2 &  taper,
CMVEC2 &  shear
[inline, static]
 

Definition at line 131 of file body.H.

References _factory, and create_trunc_pyr().

int REFcounter::Unique  )  const [inline, inherited]
 

Definition at line 115 of file ref.H.

References REFcounter::_mutex, and REFcounter::_u.

void REFcounter::Unlock  )  [inline, inherited]
 

Definition at line 111 of file ref.H.

References REFcounter::_mutex, and REFcounter::_u.

Referenced by REFlock::~REFlock().

virtual ref_img_t RefImageClient::use_ref_image  )  [inline, virtual, inherited]
 

Reimplemented in GEOM, DotsShader, DotsShader_EX, GLSLHatching, HalftoneShader, HalftoneShaderEx, MSLDShader, BMESH, and Patch.

Definition at line 60 of file ref_img_client.H.

References RefImageClient::REF_IMG_NONE.

Referenced by OGLTexture::draw_id_ref(), and Patch::use_ref_image().

virtual int BODY::uv_able  )  const [inline, virtual]
 

METHS: Texture stuff.

Definition at line 109 of file body.H.

virtual mlib::CWpt_list& BODY::vertices  )  [pure virtual]
 

Implemented in BMESH.


Member Data Documentation

str_ptr BODY::_base_name = BMESH::static_name() [static, protected]
 

Definition at line 61 of file body.H.

Referenced by base_name().

BBOX BODY::_bb [protected]
 

Definition at line 37 of file body.H.

Referenced by BMESH::_merge(), bb_valid(), BMESH::changed(), and BMESH::get_bb().

TAGlist BODY::_body_tags [static, protected]
 

Definition at line 62 of file body.H.

Referenced by tags().

int DATA_ITEM::_copy [protected, inherited]
 

Definition at line 197 of file data_item.H.

Referenced by DATA_ITEM::Decode().

TAGlist DATA_ITEM::_DEFINERtags [protected, inherited]
 

Definition at line 198 of file data_item.H.

Referenced by DATA_ITEM::tags().

CXYpt_list BODY::_dummy [static, private]
 

Definition at line 34 of file body.H.

Referenced by get_texcoords().

mlib::EDGElist BODY::_edges [protected]
 

Reimplemented in BMESH.

Definition at line 38 of file body.H.

Referenced by BMESH::_merge(), BMESH::body_edges(), and BMESH::changed().

BODY * BODY::_factory = 0 [static, protected]
 

Definition at line 60 of file body.H.

Referenced by cone(), cube(), cylinder(), extrusion(), revolve(), set_factory(), sphere(), torus(), trunc_cone(), and trunc_pyr().

int BODY::_tris [protected]
 

Definition at line 36 of file body.H.


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