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

MODE_TEXT Class Reference

A specialization of the TEXT2D class that is used by the ModeName class. More...

Inheritance diagram for MODE_TEXT:

Inheritance graph
[legend]
Collaboration diagram for MODE_TEXT:

Collaboration graph
[legend]
List of all members.

Public Types

enum  cons {
  NO_TRANS, TRANS_FREE, TRANS_LINE, TRANS_PLANE,
  SURFACE_SNAP, AXIS_ROTATE, SPHERE_ROTATE, SCREEN_TEXT,
  SCALE, SCALE_AXIS, LOOKUP, SCREEN_WIDGET
}
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

 MODE_TEXT ()
 DEFINE_RTTI_METHODS3 ("MODE_TEXT", MODE_TEXT *, GEOM, CDATA_ITEM *)
int interactive (CEvent &e, State *&s, RAYhit *r) const
RAYhitintersect (RAYhit &r, CWtransf &, int) const
virtual BBOX2D bbox2d (int b=5, char *s=0, int r=0) const
virtual void update ()
virtual int draw (CVIEWptr &v)
virtual RAYhitintersect (RAYhit &r, mlib::CWtransf &m, int uv=0) const
virtual bool inside (mlib::CXYpt_list &) const
bool can_intersect () const
void can_intersect (bool c)
virtual char * get_string () const
void set_string (Cstr_ptr &n)
void show_boxes (bool sb=1)
void tmpstr (const char *s)
boolcentered ()
void set_loc (mlib::CXYpt &p)
bool is2d () const
void set_is2d (bool is2d)
 DEFINE_RTTI_METHODS2 ("TEXT2D", GEOM, CDATA_ITEM *)
 DEFINE_RTTI_METHODS3 ("GEOM", GEOM *, GEL, CDATA_ITEM *)
 DEFINE_RTTI_METHODS3 ("GEL", GEL *, DATA_ITEM, CDATA_ITEM *)
virtual CTAGlist & tags () const
Cstr_ptr & name () const
virtual BODYptr body () const
virtual void set_body (CBODYptr &b)
virtual mlib::CWtransfxform () const
virtual mlib::CWtransfinv_xform () const
virtual mlib::Wtransf obj_to_world () const
virtual mlib::Wtransf world_to_obj () const
virtual void write_xform (mlib::CWtransf &, mlib::CWtransf &, CMOD &)
virtual void mult_by (mlib::CWtransf &)
virtual void set_color (CCOLOR &)
virtual void unset_color ()
virtual void set_texture (CTEXTUREptr &t)
virtual void unset_texture ()
virtual void set_xform (mlib::CWtransf &x)
void set_name (Cstr_ptr &n)
virtual void set_pickable (int f)
virtual bool needs_blend () const
virtual ostream & print (ostream &) const
virtual void get_name (TAGformat &d)
virtual void get_xf (TAGformat &d)
virtual void put_name (TAGformat &d) const
virtual void put_xf (TAGformat &d) const
virtual int lookup_constraint (CEvent &, State *&, cons &)
virtual BBOX bbox (int i=0) const
virtual int draw_halo (CVIEWptr &=VIEW::peek()) const
virtual bool is_3D () const
virtual bool can_do_halo () const
virtual RAYnearnearest (RAYnear &r, mlib::CWtransf &m=mlib::Identity) const
virtual bool cull (const VIEW *v) const
virtual int draw_vis_ref ()
virtual int draw_ref_img (ref_img_t t)
virtual int draw_ref_img (ref_img_t t)
virtual ref_img_t use_ref_image ()
virtual int draw_final (CVIEWptr &v)
virtual GEOMptr dup (Cstr_ptr &n) const
virtual DATA_ITEMdup () const
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_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 ()

Static Public Member Functions

static void draw_debug (const char *str, mlib::XYpt &pos, CVIEWptr &view)
static void draw_debug (const char *str, mlib::Wpt &pos, CVIEWptr &view)
static bool toggle_suppress_draw ()
static bool do_halo_view ()
static bool do_halo_ref ()
static void set_do_halo_view (bool b)
static void set_do_halo_ref (bool b)
static bool toggle_do_halo_view ()
static bool toggle_do_halo_ref ()
static bool find_cam_focus (CVIEWptr &view, mlib::CXYpt &x)
static STAT_STR_RET static_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 Public Attributes

static GEOMnull

Protected Member Functions

void recompute_xform ()
virtual bool do_cam_focus (CVIEWptr &view, CRAYhit &r)
STDdstreamdecode_local (STDdstream &ds)
STDdstreamformat_local (STDdstream &ds) const

Static Protected Member Functions

static void initialize (CVIEWptr &v)

Protected Attributes

str_ptr _string
str_ptr _tmp_string
mlib::XYpt _pt2d
bool _is2d
bool _center
bool _can_intersect
bool _show_boxes
str_ptr _name
BBOX _bbox
mlib::Wtransf _xform
BODYptr _body
bool _inv_xf_dirty
mlib::Wtransf _inv_xf
int _bbox_id
int _copy
TAGlist _DEFINERtags
COLOR _ambient_color
 Ambient color.
bool _has_ambient_color
 true if it has ambient color
COLOR _color
 Diffuse color.
bool _has_color
 true if it has diffuse color
COLOR _specular_color
 Specular color.
bool _has_specular_color
 true if it has specular color
double _shininess
 Specular shininess.
bool _has_shininess
 true if it has shininess
double _transp
 transparency (AKA alpha, in OpenGL)
bool _has_transp
 true if it has transparency
TEXTUREptr _texture
 What the texture is.
bool _has_texture
 true if we are textured
mlib::Wtransf _tex_xform
 Texture transformation.

Static Protected Attributes

static bool _suppress_draw = false
static DLhandler _dl
static TAGlist_geom_tags
static bool _do_halo_view = Config::get_var_bool("DO_VIEW_HALOS",false)
static bool _do_halo_ref = Config::get_var_bool("DO_REF_HALOS", true)
static TAGlist_gel_tags = 0

Friends

class GEOMlist

Detailed Description

A specialization of the TEXT2D class that is used by the ModeName class.

See also:
ModeName

Definition at line 27 of file mode_name.C.


Member Enumeration Documentation

enum GEOM::cons [inherited]
 

Enumerator:
NO_TRANS 
TRANS_FREE 
TRANS_LINE 
TRANS_PLANE 
SURFACE_SNAP 
AXIS_ROTATE 
SPHERE_ROTATE 
SCREEN_TEXT 
SCALE 
SCALE_AXIS 
LOOKUP 
SCREEN_WIDGET 

Definition at line 76 of file geom.H.

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

MODE_TEXT::MODE_TEXT  )  [inline]
 

Definition at line 31 of file mode_name.C.


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.

virtual CCOLOR& APPEAR::ambient_color  )  const [inline, virtual, inherited]
 

Definition at line 100 of file appear.H.

References APPEAR::_ambient_color, APPEAR::_has_ambient_color, and APPEAR::color().

Referenced by SmoothShadeTexture::draw(), and GtexUtil::setup_material().

BBOX GEOM::bbox int  i = 0  )  const [virtual, inherited]
 

Reimplemented from GEL.

Definition at line 360 of file geom.C.

References GEOM::_bbox, GEOM::body(), BBOX::center(), BBOX::reset(), mlib::Mat4< Wtransf, Wpt, Wvec, Wline, Wquat >::scaling(), and GEOM::xform().

Referenced by GEOM::cull(), TEXT2D::draw(), TEXT2D::inside(), intersect(), GEOM::is_3D(), and BaseJOTapp::load_scene().

BBOX2D TEXT2D::bbox2d int  b = 5,
char *  s = 0,
int  r = 0
const [virtual, inherited]
 

Definition at line 418 of file text2d.C.

References TEXT2D::_center, TEXT2D::_pt2d, TEXT2D::get_string(), and VIEW::peek_size().

Referenced by TEXT2D::draw(), TEXT2D::inside(), and intersect().

virtual BODYptr GEOM::body  )  const [inline, virtual, inherited]
 

Definition at line 104 of file geom.H.

References GEOM::_body.

Referenced by GEOM::bbox(), GEOM::cull(), and gel_to_body().

virtual bool GEOM::can_do_halo  )  const [inline, virtual, inherited]
 

Reimplemented from GEL.

Definition at line 175 of file geom.H.

void TEXT2D::can_intersect bool  c  )  [inline, inherited]
 

Definition at line 55 of file text2d.H.

References TEXT2D::_can_intersect.

bool TEXT2D::can_intersect  )  const [inline, inherited]
 

Definition at line 54 of file text2d.H.

References TEXT2D::_can_intersect.

bool& TEXT2D::centered  )  [inline, inherited]
 

Definition at line 60 of file text2d.H.

References TEXT2D::_center.

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 CCOLOR& APPEAR::color  )  const [inline, virtual, inherited]
 

Reimplemented in Patch.

Definition at line 109 of file appear.H.

References APPEAR::_color, APPEAR::_has_color, and COLOR::white.

Referenced by APPEAR::ambient_color(), Patch::color(), and GtexUtil::setup_material().

bool GEOM::cull const VIEW v  )  const [virtual, inherited]
 

Reimplemented from GEL.

Definition at line 339 of file geom.C.

References GEOM::bbox(), GEOM::body(), CBODYptr, hashvar< T >::get(), BBOX::is_off_screen(), and NO_CULL.

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().

STDdstream& APPEAR::decode_local STDdstream ds  )  [protected, inherited]
 

TEXT2D::DEFINE_RTTI_METHODS2 "TEXT2D"  ,
GEOM  ,
CDATA_ITEM * 
[inherited]
 

GEL::DEFINE_RTTI_METHODS3 "GEL"  ,
GEL ,
DATA_ITEM  ,
CDATA_ITEM * 
[inherited]
 

GEOM::DEFINE_RTTI_METHODS3 "GEOM"  ,
GEOM ,
GEL  ,
CDATA_ITEM * 
[inherited]
 

MODE_TEXT::DEFINE_RTTI_METHODS3 "MODE_TEXT"  ,
MODE_TEXT ,
GEOM  ,
CDATA_ITEM * 
 

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

Definition at line 225 of file data_item.H.

References DATA_ITEM::_hash.

bool GEOM::do_cam_focus CVIEWptr &  view,
CRAYhit &  r
[protected, virtual, inherited]
 

Definition at line 100 of file geom.C.

References center(), mlib::cross(), mlib::Point3< P, V >::dist(), mlib::Vec3< V >::dist(), Config::get_var_bool(), GEOM::intersect(), GEOM::name(), mlib::Vec3< V >::normalized(), mlib::rad2deg(), RAYhit::success(), XOR(), and mlib::Wvec::Y().

static bool GEOM::do_halo_ref  )  [inline, static, inherited]
 

Definition at line 160 of file geom.H.

References GEOM::_do_halo_ref.

Referenced by TexMemRefImage::draw_objects().

static bool GEOM::do_halo_view  )  [inline, static, inherited]
 

Definition at line 159 of file geom.H.

References GEOM::_do_halo_view.

int TEXT2D::draw CVIEWptr &  v  )  [virtual, inherited]
 

Reimplemented from GEOM.

Definition at line 157 of file text2d.C.

References TEXT2D::_center, APPEAR::_color, TEXT2D::_dl, APPEAR::_has_color, TEXT2D::_pt2d, TEXT2D::_show_boxes, TEXT2D::_suppress_draw, GEOM::bbox(), TEXT2D::bbox2d(), Color::black(), mlib::Point3< P, V >::data(), DLhandler::dl(), hashvar< T >::get(), TEXT2D::get_string(), GL_CURRENT_BIT, GL_ENABLE_BIT, GL_LIGHTING, GL_LINE_BIT, GL_LINE_LOOP, GL_LIST_BIT, GL_MODELVIEW, GL_POLYGON, GL_PROJECTION, GL_UNSIGNED_BYTE, glBegin(), glCallLists(), glColor3dv(), glDisable(), glEnd(), glLineWidth(), glListBase(), glLoadIdentity(), glLoadMatrixd(), glMatrixMode(), glPopAttrib(), glPopMatrix(), glPushAttrib(), glPushMatrix(), glRasterPos2d(), glVertex2d(), HIGHLIGHTED, TEXT2D::initialize(), BBOX2D::max(), BBOX2D::min(), TEXT2D::recompute_xform(), DLhandler::valid(), and Color::white().

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().

void TEXT2D::draw_debug const char *  str,
mlib::Wpt pos,
CVIEWptr &  view
[static, inherited]
 

Definition at line 332 of file text2d.C.

References TEXT2D::_dl, mlib::Point3< P, V >::data(), DLhandler::dl(), GL_ENABLE_BIT, GL_LIGHTING, GL_LIST_BIT, GL_UNSIGNED_BYTE, glCallLists(), glDisable(), glEnable(), glFlush(), glListBase(), glPopAttrib(), glPushAttrib(), glRasterPos3dv(), TEXT2D::initialize(), RCOLOR_ID, and DLhandler::valid().

void TEXT2D::draw_debug const char *  str,
mlib::XYpt pos,
CVIEWptr &  view
[static, inherited]
 

Definition at line 287 of file text2d.C.

int GEOM::draw_final CVIEWptr &  v  )  [virtual, inherited]
 

Reimplemented from RefImageClient.

Definition at line 311 of file geom.C.

References GEOM::_body, GL_MODELVIEW, glMatrixMode(), glMultMatrixd(), glPopMatrix(), glPushMatrix(), and GEOM::xform().

virtual int GEOM::draw_halo CVIEWptr &  = VIEW::peek()  )  const [inline, virtual, inherited]
 

Definition at line 171 of file geom.H.

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().

int GEOM::draw_ref_img ref_img_t  t  )  [virtual, inherited]
 

Definition at line 286 of file geom.C.

References GEOM::_body, GL_VIEW::end_polygon_offset(), GL_MODELVIEW, glMatrixMode(), glMultMatrixd(), glPopMatrix(), glPushMatrix(), GL_VIEW::init_polygon_offset(), and GEOM::xform().

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().

int GEOM::draw_vis_ref  )  [virtual, inherited]
 

Reimplemented from RefImageClient.

Reimplemented in CAMwidget_anchor, CAMwidget_anchor, BALLwidget_anchor, and GRIDwidget_anchor.

Definition at line 263 of file geom.C.

References GEOM::_body, GL_VIEW::end_polygon_offset(), GL_CURRENT_BIT, GL_ENABLE_BIT, GL_MODELVIEW, glMatrixMode(), glMultMatrixd(), glPopAttrib(), glPopMatrix(), glPushAttrib(), glPushMatrix(), GL_VIEW::init_polygon_offset(), and GEOM::xform().

virtual DATA_ITEM* GEOM::dup  )  const [inline, virtual, inherited]
 

Implements GEL.

Definition at line 208 of file geom.H.

References GEOM::_name, and GEOM::GEOM().

virtual GEOMptr GEOM::dup Cstr_ptr &  n  )  const [inline, virtual, inherited]
 

Definition at line 207 of file geom.H.

References GEOM::GEOM().

bool GEOM::find_cam_focus CVIEWptr &  view,
mlib::CXYpt x
[static, inherited]
 

Definition at line 83 of file geom.C.

References debug, RAYhit::geom(), and Config::get_var_bool().

Referenced by Cam_int::focus().

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().

STDdstream& APPEAR::format_local STDdstream ds  )  const [protected, inherited]
 

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

Definition at line 76 of file ref.H.

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

void APPEAR::get_color TAGformat d  )  [inline, inherited]
 

Reimplemented in Patch.

Definition at line 161 of file appear.H.

References APPEAR::_color, and APPEAR::_has_color.

Referenced by GEOM::tags().

virtual void GEOM::get_name TAGformat d  )  [inline, virtual, inherited]
 

Definition at line 134 of file geom.H.

References GEOM::_name.

Referenced by GEOM::tags().

char * TEXT2D::get_string  )  const [virtual, inherited]
 

Definition at line 139 of file text2d.C.

References TEXT2D::_string, and TEXT2D::_tmp_string.

Referenced by TEXT2D::bbox2d(), TEXT2D::draw(), and TEXT2D::inside().

void APPEAR::get_texture TAGformat d  )  [inherited]
 

Reimplemented in Patch.

Definition at line 16 of file appear.C.

References APPEAR::_has_texture, APPEAR::_tex_xform, APPEAR::_texture, and Config::JOT_ROOT().

Referenced by GEOM::tags().

void APPEAR::get_transp TAGformat d  )  [inline, inherited]
 

Definition at line 160 of file appear.H.

References APPEAR::_has_transp, and APPEAR::_transp.

Referenced by GEOM::tags().

virtual void GEOM::get_xf TAGformat d  )  [inline, virtual, inherited]
 

Definition at line 139 of file geom.H.

References GEOM::inv_xform(), and GEOM::mult_by().

Referenced by GEOM::tags().

virtual bool APPEAR::has_ambient_color  )  const [inline, virtual, inherited]
 

Definition at line 98 of file appear.H.

References APPEAR::_has_ambient_color.

virtual bool APPEAR::has_color  )  const [inline, virtual, inherited]
 

Reimplemented in Patch.

Definition at line 107 of file appear.H.

References APPEAR::_has_color.

Referenced by Patch::has_color().

virtual bool APPEAR::has_shininess  )  const [inline, virtual, inherited]
 

Definition at line 125 of file appear.H.

References APPEAR::_has_shininess.

virtual bool APPEAR::has_specular_color  )  const [inline, virtual, inherited]
 

Definition at line 116 of file appear.H.

References APPEAR::_has_specular_color.

virtual bool APPEAR::has_texture  )  const [inline, virtual, inherited]
 

Definition at line 145 of file appear.H.

References APPEAR::_has_texture.

Referenced by Patch::apply_texture(), OGLTexture::check_patch_texture_map(), SmoothShadeTexture::draw(), FlatShadeTexture::draw(), and Patch::write_stream().

virtual bool APPEAR::has_transp  )  const [inline, virtual, inherited]
 

Reimplemented in Patch.

Definition at line 136 of file appear.H.

References APPEAR::_has_transp.

Referenced by Patch::has_transp(), GEOM::needs_blend(), and toggle_transp().

void TEXT2D::initialize CVIEWptr &  v  )  [static, protected, inherited]
 

Definition at line 368 of file text2d.C.

References TEXT2D::_dl, DLhandler::get_dl(), GL_COMPILE, GL_UNPACK_ALIGNMENT, glBitmap(), glEndList(), glNewList(), glPixelStorei(), and rasters.

Referenced by TEXT2D::draw(), and TEXT2D::draw_debug().

bool TEXT2D::inside mlib::CXYpt_list  )  const [virtual, inherited]
 

Reimplemented from GEL.

Definition at line 471 of file text2d.C.

References TEXT2D::_is2d, GEOM::bbox(), TEXT2D::bbox2d(), TEXT2D::get_string(), BBOX2D::max(), and BBOX2D::min().

int MODE_TEXT::interactive CEvent e,
State *&  s,
RAYhit r
const [inline, virtual]
 

Reimplemented from GEOM.

Definition at line 38 of file mode_name.C.

virtual RAYhit& TEXT2D::intersect RAYhit r,
mlib::CWtransf m,
int  uv = 0
const [virtual, inherited]
 

Reimplemented from GEOM.

RAYhit& MODE_TEXT::intersect RAYhit r,
CWtransf ,
int 
const [inline]
 

Definition at line 43 of file mode_name.C.

References GEOM::bbox(), TEXT2D::bbox2d(), RAYhit::check(), BBOX2D::contains(), and RAYhit::screen_point().

CWtransf & GEOM::inv_xform  )  const [virtual, inherited]
 

Definition at line 72 of file geom.C.

References GEOM::_inv_xf, GEOM::_inv_xf_dirty, and GEOM::xform().

Referenced by GEOM::get_xf(), GEOM::set_xform(), and GEOM::world_to_obj().

bool TEXT2D::is2d  )  const [inline, inherited]
 

Definition at line 62 of file text2d.H.

References TEXT2D::_is2d.

virtual bool GEOM::is_3D  )  const [inline, virtual, inherited]
 

Reimplemented from GEL.

Definition at line 174 of file geom.H.

References GEOM::bbox(), and BBOX::valid().

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 int GEOM::lookup_constraint CEvent ,
State *&  ,
cons
[inline, virtual, inherited]
 

Definition at line 147 of file geom.H.

virtual void GEOM::mult_by mlib::CWtransf  )  [virtual, inherited]
 

Referenced by GEOM::get_xf(), and GEOM::set_xform().

Cstr_ptr& GEOM::name  )  const [inline, virtual, inherited]
 

Reimplemented from GEL.

Definition at line 103 of file geom.H.

References GEOM::_name.

Referenced by GEOM::do_cam_focus(), DEFINER::get_inputs(), get_name(), and GEOM::print().

virtual RAYnear& GEOM::nearest RAYnear r,
mlib::CWtransf m = mlib::Identity
const [virtual, inherited]
 

Reimplemented from GEL.

virtual bool GEOM::needs_blend  )  const [inline, virtual, inherited]
 

Reimplemented from GEL.

Reimplemented in ICON2D, DrawWidget, CAMwidget_anchor, CAMwidget_anchor, BALLwidget_anchor, and GRIDwidget_anchor.

Definition at line 130 of file geom.H.

References APPEAR::has_transp(), and APPEAR::transp().

virtual mlib::Wtransf GEOM::obj_to_world  )  const [inline, virtual, inherited]
 

Definition at line 113 of file geom.H.

References GEOM::xform().

Referenced by BMESH::xform().

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

Definition at line 59 of file ref.H.

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

ostream & GEOM::print ostream &   )  const [virtual, inherited]
 

Reimplemented from GEL.

Definition at line 381 of file geom.C.

References DATA_ITEM::class_name(), and GEOM::name().

void APPEAR::put_color TAGformat d  )  const [inline, inherited]
 

Reimplemented in Patch.

Definition at line 163 of file appear.H.

References APPEAR::_color, APPEAR::_has_color, and TAGformat::id().

Referenced by GEOM::tags().

virtual void GEOM::put_name TAGformat d  )  const [inline, virtual, inherited]
 

Definition at line 143 of file geom.H.

References GEOM::_name, and TAGformat::id().

Referenced by GEOM::tags().

void APPEAR::put_texture TAGformat d  )  const [inherited]
 

Definition at line 32 of file appear.C.

References APPEAR::_has_texture, APPEAR::_tex_xform, APPEAR::_texture, TAGformat::end_id(), TAGformat::id(), and Config::JOT_ROOT().

Referenced by GEOM::tags().

void APPEAR::put_transp TAGformat d  )  const [inline, inherited]
 

Definition at line 164 of file appear.H.

References APPEAR::_has_transp, APPEAR::_transp, and TAGformat::id().

Referenced by GEOM::tags().

virtual void GEOM::put_xf TAGformat d  )  const [inline, virtual, inherited]
 

Definition at line 144 of file geom.H.

References GEOM::_xform, and TAGformat::id().

Referenced by GEOM::tags().

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().

void TEXT2D::recompute_xform  )  [protected, inherited]
 

Definition at line 130 of file text2d.C.

References TEXT2D::_is2d, TEXT2D::_pt2d, and GEOM::xform().

Referenced by TEXT2D::draw().

virtual void APPEAR::set_ambient_color CCOLOR c  )  [inline, virtual, inherited]
 

Definition at line 94 of file appear.H.

References APPEAR::_ambient_color, and APPEAR::_has_ambient_color.

void GEOM::set_body CBODYptr &  b  )  [virtual, inherited]
 

Definition at line 60 of file geom.C.

References GEOM::_body.

void GEOM::set_color CCOLOR  )  [virtual, inherited]
 

Reimplemented from APPEAR.

Definition at line 413 of file geom.C.

References COLORobs::notify_color_obs(), and APPEAR::set_color().

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 void GEOM::set_do_halo_ref bool  b  )  [inline, static, inherited]
 

Definition at line 162 of file geom.H.

References GEOM::_do_halo_ref.

static void GEOM::set_do_halo_view bool  b  )  [inline, static, inherited]
 

Definition at line 161 of file geom.H.

References GEOM::_do_halo_view.

void TEXT2D::set_is2d bool  is2d  )  [inline, inherited]
 

Definition at line 63 of file text2d.H.

References TEXT2D::_is2d.

void TEXT2D::set_loc mlib::CXYpt p  )  [inline, inherited]
 

Definition at line 61 of file text2d.H.

References GEOM::set_xform().

void GEOM::set_name Cstr_ptr &  n  )  [inline, inherited]
 

Definition at line 126 of file geom.H.

References GEOM::_name.

Referenced by BALLwidget_anchor::BALLwidget_anchor(), CAMwidget_anchor::CAMwidget_anchor(), and GRIDwidget_anchor::GRIDwidget_anchor().

virtual void GEOM::set_pickable int  f  )  [inline, virtual, inherited]
 

Definition at line 127 of file geom.H.

References PICKABLE, hashvar< T >::set(), APPEAR::set_transp(), and APPEAR::unset_transp().

virtual void APPEAR::set_shininess double  s  )  [inline, virtual, inherited]
 

Definition at line 121 of file appear.H.

References APPEAR::_has_shininess, and APPEAR::_shininess.

virtual void APPEAR::set_specular_color CCOLOR c  )  [inline, virtual, inherited]
 

Definition at line 112 of file appear.H.

References APPEAR::_has_specular_color, and APPEAR::_specular_color.

void TEXT2D::set_string Cstr_ptr &  n  )  [inline, inherited]
 

Definition at line 57 of file text2d.H.

References TEXT2D::_string.

virtual void APPEAR::set_tex_xform mlib::CWtransf t  )  [inline, virtual, inherited]
 

Definition at line 152 of file appear.H.

References APPEAR::_tex_xform.

void GEOM::set_texture CTEXTUREptr &  t  )  [virtual, inherited]
 

Reimplemented from APPEAR.

Definition at line 431 of file geom.C.

References TEXTUREobs::notify_texture_obs(), and APPEAR::set_texture().

virtual void APPEAR::set_transp double  t  )  [inline, virtual, inherited]
 

Reimplemented in Patch.

Definition at line 132 of file appear.H.

References APPEAR::_has_transp, and APPEAR::_transp.

Referenced by GEOM::set_pickable(), Patch::set_transp(), and toggle_transp().

virtual void GEOM::set_xform mlib::CWtransf x  )  [inline, virtual, inherited]
 

Definition at line 125 of file geom.H.

References GEOM::inv_xform(), and GEOM::mult_by().

Referenced by GRIDwidget_anchor::GRIDwidget_anchor(), TEXT2D::set_loc(), and ICON2D::set_loc().

virtual double APPEAR::shininess  )  const [inline, virtual, inherited]
 

Definition at line 127 of file appear.H.

References APPEAR::_has_shininess, APPEAR::_shininess, and Config::get_var_dbl().

Referenced by SmoothShadeTexture::draw(), and GtexUtil::setup_material().

void TEXT2D::show_boxes bool  sb = 1  )  [inline, inherited]
 

Definition at line 58 of file text2d.H.

References TEXT2D::_show_boxes.

virtual CCOLOR& APPEAR::specular_color  )  const [inline, virtual, inherited]
 

Definition at line 118 of file appear.H.

References APPEAR::_has_specular_color, APPEAR::_specular_color, and COLOR::white.

Referenced by SmoothShadeTexture::draw(), and GtexUtil::setup_material().

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().

CTAGlist & GEOM::tags  )  const [virtual, inherited]
 

Reimplemented from GEL.

Definition at line 206 of file geom.C.

References GEOM::_geom_tags, APPEAR::get_color(), GEOM::get_name(), APPEAR::get_texture(), APPEAR::get_transp(), GEOM::get_xf(), APPEAR::put_color(), GEOM::put_name(), APPEAR::put_texture(), APPEAR::put_transp(), GEOM::put_xf(), and GEL::tags().

virtual mlib::CWtransf& APPEAR::tex_xform  )  const [inline, virtual, inherited]
 

Definition at line 150 of file appear.H.

References APPEAR::_tex_xform.

virtual CTEXTUREptr& APPEAR::texture  )  const [inline, virtual, inherited]
 

Definition at line 147 of file appear.H.

References APPEAR::_texture.

void TEXT2D::tmpstr const char *  s  )  [inline, inherited]
 

Definition at line 59 of file text2d.H.

References TEXT2D::_tmp_string.

static bool GEOM::toggle_do_halo_ref  )  [inline, static, inherited]
 

Definition at line 166 of file geom.H.

References GEOM::_do_halo_ref.

static bool GEOM::toggle_do_halo_view  )  [inline, static, inherited]
 

Definition at line 163 of file geom.H.

References GEOM::_do_halo_view.

static bool TEXT2D::toggle_suppress_draw  )  [inline, static, inherited]
 

Definition at line 43 of file text2d.H.

References TEXT2D::_suppress_draw.

Referenced by toggle_no_text().

virtual double APPEAR::transp  )  const [inline, virtual, inherited]
 

Reimplemented in Patch.

Definition at line 138 of file appear.H.

References APPEAR::_has_transp, and APPEAR::_transp.

Referenced by GEOM::needs_blend(), GtexUtil::setup_material(), and Patch::transp().

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 void APPEAR::unset_ambient_color  )  [inline, virtual, inherited]
 

Definition at line 96 of file appear.H.

References APPEAR::_has_ambient_color.

void GEOM::unset_color  )  [virtual, inherited]
 

Reimplemented from APPEAR.

Definition at line 423 of file geom.C.

References COLORobs::notify_color_obs(), and APPEAR::unset_color().

virtual void APPEAR::unset_shininess  )  [inline, virtual, inherited]
 

Definition at line 123 of file appear.H.

References APPEAR::_has_shininess.

virtual void APPEAR::unset_specular_color  )  [inline, virtual, inherited]
 

Definition at line 114 of file appear.H.

References APPEAR::_has_specular_color.

void GEOM::unset_texture  )  [virtual, inherited]
 

Reimplemented from APPEAR.

Definition at line 439 of file geom.C.

References TEXTUREobs::notify_texture_obs(), and APPEAR::unset_texture().

virtual void APPEAR::unset_transp  )  [inline, virtual, inherited]
 

Reimplemented in Patch.

Definition at line 134 of file appear.H.

References APPEAR::_has_transp.

Referenced by GEOM::set_pickable(), toggle_transp(), and Patch::unset_transp().

virtual void TEXT2D::update  )  [inline, virtual, inherited]
 

Definition at line 48 of file text2d.H.

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

Reimplemented from RefImageClient.

Definition at line 305 of file geom.C.

References GEOM::_body, and RefImageClient::REF_IMG_NONE.

virtual mlib::Wtransf GEOM::world_to_obj  )  const [inline, virtual, inherited]
 

Definition at line 114 of file geom.H.

References GEOM::inv_xform().

Referenced by BMESH::inv_xform().

virtual void GEOM::write_xform mlib::CWtransf ,
mlib::CWtransf ,
CMOD & 
[virtual, inherited]
 

Referenced by DEFINER::visit().

virtual mlib::CWtransf& GEOM::xform  )  const [inline, virtual, inherited]
 

Definition at line 109 of file geom.H.

References GEOM::_xform.

Referenced by GEOM::bbox(), GEOM::draw(), GEOM::draw_final(), GEOM::draw_ref_img(), GEOM::draw_vis_ref(), GEOM::inv_xform(), GEOM::obj_to_world(), TEXT2D::recompute_xform(), and ICON2D::recompute_xform().


Friends And Related Function Documentation

friend class GEOMlist [friend, inherited]
 

Definition at line 75 of file geom.H.


Member Data Documentation

COLOR APPEAR::_ambient_color [protected, inherited]
 

Ambient color.

Definition at line 40 of file appear.H.

Referenced by APPEAR::ambient_color(), and APPEAR::set_ambient_color().

BBOX GEOM::_bbox [protected, inherited]
 

Definition at line 212 of file geom.H.

Referenced by GEOM::bbox().

int GEOM::_bbox_id [protected, inherited]
 

Definition at line 217 of file geom.H.

BODYptr GEOM::_body [protected, inherited]
 

Definition at line 214 of file geom.H.

Referenced by BALLwidget_anchor::BALLwidget_anchor(), GEOM::body(), CAMwidget_anchor::CAMwidget_anchor(), GEOM::draw(), GEOM::draw_final(), GEOM::draw_ref_img(), GEOM::draw_vis_ref(), GEOM::GEOM(), GRIDwidget_anchor::GRIDwidget_anchor(), GEOM::set_body(), and GEOM::use_ref_image().

bool TEXT2D::_can_intersect [protected, inherited]
 

Definition at line 23 of file text2d.H.

Referenced by TEXT2D::can_intersect().

bool TEXT2D::_center [protected, inherited]
 

Definition at line 22 of file text2d.H.

Referenced by TEXT2D::bbox2d(), TEXT2D::centered(), and TEXT2D::draw().

COLOR APPEAR::_color [protected, inherited]
 

Diffuse color.

Definition at line 42 of file appear.H.

Referenced by APPEAR::color(), Patch::color_(), TEXT2D::draw(), GEOM::draw(), APPEAR::get_color(), APPEAR::put_color(), APPEAR::set_color(), and Patch::write_stream().

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().

DLhandler TEXT2D::_dl [static, protected, inherited]
 

Definition at line 29 of file text2d.H.

Referenced by TEXT2D::draw(), TEXT2D::draw_debug(), and TEXT2D::initialize().

bool GEOM::_do_halo_ref = Config::get_var_bool("DO_REF_HALOS", true) [static, protected, inherited]
 

Definition at line 224 of file geom.H.

Referenced by GEOM::do_halo_ref(), GEOM::set_do_halo_ref(), and GEOM::toggle_do_halo_ref().

bool GEOM::_do_halo_view = Config::get_var_bool("DO_VIEW_HALOS",false) [static, protected, inherited]
 

Definition at line 223 of file geom.H.

Referenced by GEOM::do_halo_view(), GEOM::set_do_halo_view(), and GEOM::toggle_do_halo_view().

TAGlist * GEL::_gel_tags = 0 [static, protected, inherited]
 

Definition at line 138 of file gel.H.

Referenced by GEL::tags().

TAGlist * GEOM::_geom_tags [static, protected, inherited]
 

Definition at line 220 of file geom.H.

Referenced by GEOM::tags().

bool APPEAR::_has_ambient_color [protected, inherited]
 

true if it has ambient color

Definition at line 41 of file appear.H.

Referenced by APPEAR::ambient_color(), APPEAR::has_ambient_color(), APPEAR::set_ambient_color(), and APPEAR::unset_ambient_color().

bool APPEAR::_has_color [protected, inherited]
 

true if it has diffuse color

Definition at line 43 of file appear.H.

Referenced by APPEAR::color(), TEXT2D::draw(), GEOM::draw(), APPEAR::get_color(), APPEAR::has_color(), APPEAR::put_color(), APPEAR::set_color(), APPEAR::unset_color(), and Patch::write_stream().

bool APPEAR::_has_shininess [protected, inherited]
 

true if it has shininess

Definition at line 47 of file appear.H.

Referenced by APPEAR::has_shininess(), APPEAR::set_shininess(), APPEAR::shininess(), and APPEAR::unset_shininess().

bool APPEAR::_has_specular_color [protected, inherited]
 

true if it has specular color

Definition at line 45 of file appear.H.

Referenced by APPEAR::has_specular_color(), APPEAR::set_specular_color(), APPEAR::specular_color(), and APPEAR::unset_specular_color().

bool APPEAR::_has_texture [protected, inherited]
 

true if we are textured

Definition at line 51 of file appear.H.

Referenced by APPEAR::get_texture(), APPEAR::has_texture(), APPEAR::put_texture(), APPEAR::set_texture(), and APPEAR::unset_texture().

bool APPEAR::_has_transp [protected, inherited]
 

true if it has transparency

Definition at line 49 of file appear.H.

Referenced by GEOM::draw(), APPEAR::get_transp(), APPEAR::has_transp(), APPEAR::put_transp(), APPEAR::set_transp(), APPEAR::transp(), and APPEAR::unset_transp().

mlib::Wtransf GEOM::_inv_xf [protected, inherited]
 

Definition at line 216 of file geom.H.

Referenced by GEOM::inv_xform().

bool GEOM::_inv_xf_dirty [protected, inherited]
 

Definition at line 215 of file geom.H.

Referenced by GEOM::inv_xform().

bool TEXT2D::_is2d [protected, inherited]
 

Definition at line 21 of file text2d.H.

Referenced by TEXT2D::inside(), TEXT2D::is2d(), TEXT2D::recompute_xform(), and TEXT2D::set_is2d().

str_ptr GEOM::_name [protected, inherited]
 

Reimplemented from GEL.

Reimplemented in ICON2D.

Definition at line 211 of file geom.H.

Referenced by GEOM::dup(), GEOM::get_name(), GEOM::name(), GEOM::put_name(), and GEOM::set_name().

mlib::XYpt TEXT2D::_pt2d [protected, inherited]
 

Definition at line 20 of file text2d.H.

Referenced by TEXT2D::bbox2d(), TEXT2D::draw(), and TEXT2D::recompute_xform().

double APPEAR::_shininess [protected, inherited]
 

Specular shininess.

Definition at line 46 of file appear.H.

Referenced by APPEAR::set_shininess(), and APPEAR::shininess().

bool TEXT2D::_show_boxes [protected, inherited]
 

Definition at line 24 of file text2d.H.

Referenced by TEXT2D::draw(), and TEXT2D::show_boxes().

COLOR APPEAR::_specular_color [protected, inherited]
 

Specular color.

Definition at line 44 of file appear.H.

Referenced by APPEAR::set_specular_color(), and APPEAR::specular_color().

str_ptr TEXT2D::_string [protected, inherited]
 

Definition at line 18 of file text2d.H.

Referenced by TEXT2D::get_string(), and TEXT2D::set_string().

bool TEXT2D::_suppress_draw = false [static, protected, inherited]
 

Definition at line 27 of file text2d.H.

Referenced by TEXT2D::draw(), and TEXT2D::toggle_suppress_draw().

mlib::Wtransf APPEAR::_tex_xform [protected, inherited]
 

Texture transformation.

Definition at line 52 of file appear.H.

Referenced by Patch::apply_texture(), APPEAR::get_texture(), APPEAR::put_texture(), APPEAR::set_tex_xform(), and APPEAR::tex_xform().

TEXTUREptr APPEAR::_texture [protected, inherited]
 

What the texture is.

Reimplemented in ICON2D.

Definition at line 50 of file appear.H.

Referenced by Patch::apply_texture(), APPEAR::get_texture(), APPEAR::put_texture(), APPEAR::set_texture(), APPEAR::texture(), and Patch::write_stream().

str_ptr TEXT2D::_tmp_string [protected, inherited]
 

Definition at line 19 of file text2d.H.

Referenced by TEXT2D::get_string(), and TEXT2D::tmpstr().

double APPEAR::_transp [protected, inherited]
 

transparency (AKA alpha, in OpenGL)

Definition at line 48 of file appear.H.

Referenced by GEOM::draw(), APPEAR::get_transp(), APPEAR::put_transp(), APPEAR::set_transp(), and APPEAR::transp().

mlib::Wtransf GEOM::_xform [protected, inherited]
 

Definition at line 213 of file geom.H.

Referenced by GEOM::put_xf(), and GEOM::xform().

GEOM * GEOM::null [static, inherited]
 

Reimplemented in DrawWidget.

Definition at line 154 of file geom.H.

Referenced by Pen::check_interactive(), FilmTrans::down(), GEST_INT::down(), Cam_int_edit::edit_down(), Cam_int_fp::focus(), Cam_int_fp::orbit(), and Cam_int_fp::up().


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