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

gel.H File Reference

#include "std/support.H"
#include "net/data_item.H"
#include "net/stream.H"
#include "mlib/points.H"
#include "disp/bbox.H"
#include "disp/ref_img_client.H"
#include "disp/gel_obs.H"
#include "disp/hash_types.H"

Include dependency graph for gel.H:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  FRAMEobs
class  SCHEDULER
class  GEL
class  GEL_list< T >
class  GELlist
class  DrawnList
class  DrawnList::DispOp
class  ExistList

Defines

#define CRAYhit   const RAYhit
#define CRAYnear   const RAYnear
#define CVIEWptr   const VIEWptr
#define CFRAMEobslist   const FRAMEobslist
#define CFRAMEobsptr   const FRAMEobsptr
#define CSCHEDULERptr   const SCHEDULERptr
#define CSCHEDULER   const SCHEDULER

Typedefs

typedef LIST< FRAMEobsptr > FRAMEobslist
typedef const GELptr CGELptr
typedef const GELlist CGELlist

Functions

 MAKE_PTR_BASEC (FRAMEobs)
 MAKE_PTR_SUBC (SCHEDULER, FRAMEobs)
 MAKE_PTR_BASEC (GEL)
STDdstreamoperator>> (STDdstream &d, GELptr &p)
STDdstreamoperator<< (STDdstream &d, const GEL *p)
ostream & operator<< (ostream &d, const GEL *p)

Variables

ExistList EXIST
DrawnList DRAWN
GrabVar GRABBED
hashvar< int > NO_COLOR_MOD
hashvar< int > NO_XFORM_MOD
hashvar< int > NO_DISP_MOD
hashvar< int > NO_COPY
hashvar< int > PICKABLE
hashvar< int > NETWORK
hashvar< int > NO_CONSTRAINT_MOD
hashvar< int > NO_SCALE_MOD
hashvar< int > NO_EXTNETWORK
hashvar< int > NO_SAVE
hashvar< mlib::WptCONSTRAINT_POINT
hashvar< mlib::WvecCONSTRAINT_VECTOR


Define Documentation

#define CFRAMEobslist   const FRAMEobslist
 

Definition at line 21 of file gel.H.

Referenced by REF_CLASS().

#define CFRAMEobsptr   const FRAMEobsptr
 

Definition at line 22 of file gel.H.

Referenced by REF_CLASS().

#define CRAYhit   const RAYhit
 

Definition at line 13 of file gel.H.

#define CRAYnear   const RAYnear
 

Definition at line 15 of file gel.H.

#define CSCHEDULER   const SCHEDULER
 

Definition at line 52 of file gel.H.

#define CSCHEDULERptr   const SCHEDULERptr
 

Definition at line 51 of file gel.H.

#define CVIEWptr   const VIEWptr
 

Definition at line 17 of file gel.H.


Typedef Documentation

typedef const GELlist CGELlist
 

Definition at line 199 of file gel.H.

typedef const GELptr CGELptr
 

Definition at line 91 of file gel.H.

typedef LIST<FRAMEobsptr> FRAMEobslist
 

Definition at line 48 of file gel.H.


Function Documentation

MAKE_PTR_BASEC GEL   ) 
 

MAKE_PTR_BASEC FRAMEobs   ) 
 

MAKE_PTR_SUBC SCHEDULER  ,
FRAMEobs 
 

ostream& operator<< ostream &  d,
const GEL p
[inline]
 

Definition at line 143 of file gel.H.

References GEL::print().

STDdstream& operator<< STDdstream d,
const GEL p
 

Definition at line 105 of file gel.C.

References GEL::name().

STDdstream& operator>> STDdstream d,
GELptr &  p
 

Definition at line 91 of file gel.C.

References DATA_ITEM::Decode().


Variable Documentation

hashvar<mlib::Wpt> CONSTRAINT_POINT
 

hashvar<mlib::Wvec> CONSTRAINT_VECTOR
 

DrawnList DRAWN
 

Definition at line 218 of file gel.C.

Referenced by DrawWidget::activate(), VIEW_EASEL::add_line(), DrawWidget::deactivate(), do_clear(), DISTRIB::load(), BaseJOTapp::load_scene(), VIEW_EASEL::restoreEasel(), and DISTRIB::save().

ExistList EXIST
 

Definition at line 275 of file gel.C.

Referenced by GEL::GEL(), JOTcreate::get(), TestSPSapp::load_scene(), REF_CLASS(), and DISTRIB::save().

GrabVar GRABBED
 

Definition at line 11 of file gel.C.

Referenced by JOTgrab::get().

hashvar<int> NETWORK
 

Referenced by TestSPSapp::create_grid(), DrawWidget::DrawWidget(), FPS::FPS(), ModeName::init(), BaseJOTapp::init_buttons(), TestSPSapp::load_scene(), DISTRIB::notify(), DISTRIB::notify_color(), DISTRIB::notify_exist(), DISTRIB::notify_geom(), DISTRIB::notify_grab(), DISTRIB::notify_hash(), DISTRIB::notify_texture(), DISTRIB::notify_transp(), DISTRIB::notify_xform(), and DISTRIB::save().

hashvar<int> NO_COLOR_MOD
 

Referenced by FPS::FPS(), and ModeName::init().

hashvar<int> NO_CONSTRAINT_MOD
 

hashvar<int> NO_COPY
 

Referenced by FPS::FPS(), ModeName::init(), and VIEW::inside().

hashvar<int> NO_DISP_MOD
 

Referenced by FPS::FPS(), and ModeName::init().

hashvar<int> NO_EXTNETWORK
 

hashvar<int> NO_SAVE
 

Referenced by DISTRIB::notify_exist(), and DISTRIB::save().

hashvar<int> NO_SCALE_MOD
 

hashvar<int> NO_XFORM_MOD
 

Referenced by FilmTrans::down(), FPS::FPS(), and ModeName::init().

hashvar<int> PICKABLE
 

Referenced by GELFILTpickable::accept(), VIEW::intersect(), VIEW::nearest(), and GEOM::set_pickable().


Generated on Mon Sep 18 11:40:48 2006 for jot by  doxygen 1.4.4