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

JOTsend_geom Class Reference

Inheritance diagram for JOTsend_geom:

Inheritance graph
[legend]
Collaboration diagram for JOTsend_geom:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 JOTsend_geom (CGELptr &g)
virtual STDdstreamformat (STDdstream &ds) const
virtual STDdstreamdecode (STDdstream &ds)
virtual void put (TAGformat &) const
virtual void get (TAGformat &)
CTAGlist & tags () const
virtual DATA_ITEMdup () const
virtual STAT_STR_RET class_name () const
virtual void add_tags () const
virtual void recompute ()
virtual int is_of_type (Cstr_ptr &t) const

Static Public Member Functions

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

Protected Attributes

GELptr _g
str_ptr _name
TAGlist _tags
int _copy
TAGlist _DEFINERtags

Detailed Description

Definition at line 122 of file distrib.C.


Constructor & Destructor Documentation

JOTsend_geom::JOTsend_geom CGELptr g  )  [inline]
 

Definition at line 127 of file distrib.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 STAT_STR_RET FUNC_ITEM::class_name  )  const [inline, virtual, inherited]
 

Implements DATA_ITEM.

Definition at line 280 of file data_item.H.

References FUNC_ITEM::_name.

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

virtual STDdstream& JOTsend_geom::decode STDdstream ds  )  [inline, virtual]
 

Reimplemented from DATA_ITEM.

Definition at line 134 of file distrib.C.

References err_msg().

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

Definition at line 225 of file data_item.H.

References DATA_ITEM::_hash.

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

Implements DATA_ITEM.

Definition at line 279 of file data_item.H.

virtual STDdstream& JOTsend_geom::format STDdstream ds  )  const [inline, virtual]
 

Reimplemented from DATA_ITEM.

Definition at line 128 of file distrib.C.

References _g, and GELdistobs::notify_distrib_obs().

virtual void JOTsend_geom::get TAGformat  )  [inline, virtual]
 

Implements FUNC_ITEM.

Definition at line 140 of file distrib.C.

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

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 void JOTsend_geom::put TAGformat  )  const [inline, virtual]
 

Implements FUNC_ITEM.

Definition at line 139 of file distrib.C.

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

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& FUNC_ITEM::tags  )  const [inline, virtual, inherited]
 

Reimplemented from DATA_ITEM.

Definition at line 276 of file data_item.H.

References FUNC_ITEM::_tags.


Member Data Documentation

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

GELptr JOTsend_geom::_g [protected]
 

Definition at line 125 of file distrib.C.

Referenced by format().

str_ptr FUNC_ITEM::_name [protected, inherited]
 

Definition at line 283 of file data_item.H.

Referenced by FUNC_ITEM::class_name().

TAGlist FUNC_ITEM::_tags [protected, inherited]
 

Definition at line 284 of file data_item.H.

Referenced by FUNC_ITEM::FUNC_ITEM(), and FUNC_ITEM::tags().


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