| AglWrapper | Wraps the AGLContext mechanism |
| Block | |
| CheckedDataMemberFieldImpl< PM > | CheckedDataMemberFieldImpl |
| CloneFace | |
| col_index_range | A range class for column ranges only |
| colmaj_iterator_base< T > | Column-major iterator for mtx class |
| dash::add | Functor for "add x to argument" operation |
| dash::div | Functor for "divide argument by x" operation |
| dash::max | Functor for "maximum of two values" operation |
| dash::min | Functor for "minimum of two values" operation |
| dash::mul | Functor for "multiply argument by x" operation |
| dash::setter | Functor for "set all elements to x" operation |
| dash::square | Functor for "square of argument" operation |
| dash::sub | Functor for "subtract x from argument" operation |
| dash::to_power | Functor for "argument to power p" operation |
| data_block | Base class for holding ref-counted arrays of floating-point data |
| data_holder | Data_holder enforces the ref-counting semantics of data_block |
| data_ref_holder | Data_ref_holder acts like a reference to a data_holder |
| DataMemberFieldImpl< PM > | DataMemberFieldImpl |
| Element | Element is an abstract base class for all experiment components |
| ElementContainer | A base class for all composite visual experiment elements |
| EventResponseHdlr | Handles responses by using Tk event bindings |
| ExptDriver | |
| Face | |
| FeedbackMap | FeedbackMap associates feedbacks with different boolean conditions |
| Field | |
| Field::ValueType | Symbol class for use with Field's constructors |
| FieldContainer | |
| FieldImpl | |
| FieldMap | |
| FileWriteEvent | TrialEvent subclass to send a single byte to an output file |
| Fish | |
| FixPt | |
| FuncMemberFieldImpl< C, T > | FuncMemberFieldImpl |
| Gabor | |
| GaborArray | GaborArray represents an 2-D spatial array of gabor patches |
| GaborPatch | Manages a pixmap representation of a gabor patch |
| GbColor | Field class for RGBA colors |
| GbVec2< T > | GbVec2 is a field class for holding 2-D vectors/points/distances |
| GbVec3< T > | GbVec3 is a field class for holding 3-D vectors/points/distances |
| GenericEvent | TrialEvent subclass to call an arbitrary piece of Tcl code |
| geom::bezier | Geom::bezier is a general class for evaluating Bezier curves |
| geom::bezier4 | For evaluating Bezier curves with four control points |
| geom::box< V > | A 3-D rectangular box with sides parallel to the major axes |
| geom::rect< V > | Geom::rect represents rectangles in two-dimensional space |
| geom::txform | Represents a 4x4 transformation matrix in homogenous coordinates |
| geom::vec2< V > | Gfx::vec2 is a 2-D vector class for representing 2-D points or distances |
| geom::vec3< V > | Gfx::vec3 is a 3-D vector class for representing 3-D points or distances |
| Gfx::Bbox | Computes a "shrink-wrapped" bounding box around a set of graphics primitives |
| Gfx::Canvas | |
| Gfx::Canvas::Saver< doit, undoit > | |
| Gfx::LineStrip | Helps to render line strips, with optional corner joining |
| Gfx::PSCanvas | Gfx::PSCanvas implements Gfx::Canvas using PostScript commands |
| Gfx::RgbaColor | RGBA (red/green/blue/alpha) color class |
| GLCanvas | GLCanvas implements Gfx::Canvas using OpenGL |
| GlWindowInterface | Abstract base class that wraps the interface between OpenGL and a particular windowing system |
| GlxOpts | Setup options for controlling the OpenGL-windowsystem interface |
| GlxWrapper | Wraps the GLXContext mechanism |
| GxAligner | Controls where its child is drawn relative to the origin |
| GxBin | GxBin is a GxNode subclass, and is a base class for single-item containers |
| GxBounds | A graphic object that draws a boundary around its child object |
| GxCache | A node for caching with OpenGL display lists |
| GxCamera | GxCamera sets up an orthographic or perspective projection |
| GxColor | GxColor is a graphics node class for RGBA colors |
| GxCylinder | GxCylinder is a GxNode subclass for drawing cylinders (also cones) |
| GxDisk | GxDisk is a GxNode subclass for drawing circles/rings/disks |
| GxDrawStyle | GxDrawStyle is a graphics node class for line/polygon drawing styles |
| GxEmptyNode | GxEmptyNode is a totally empty GxNode subclass for use as "null object" |
| GxFactory | Provides factory functions to create platform-specific objects |
| GxFixedRectCamera | Camera subclass that keeps a fixed rectangle visible at all times |
| GxFixedScaleCamera | Camera that maintains a fixed world-to-screen scaling |
| GxFont | An abstract class for fonts |
| GxLighting | GxLighting is a GxNode subclass for manipulating scene lighting |
| GxLine | |
| GxMaterial | GxMaterial is a GxNode subclass for specifying material properties |
| GxMinRectCamera | Camera that keeps at least a given rect visible at all times |
| GxNode | |
| GxPerspectiveCamera | Camera subclass that generates a perspective projection |
| GxPixmap | GxPixmap is a subclass of GxShapeKit for bitmap images |
| GxPointSet | GxPointSet is a GxNode subclass for drawing sets pf points |
| GxPsyphyCamera | Camera that maintains a fixed world-to-screen scaling |
| GxRasterFont | Builds an OpenGL raster font from an X11 font |
| GxScaler | A graphics node that optionally rescales its child object |
| GxScene | Manages a graphics "scene" for a window object |
| GxSeparator | |
| GxShapeKit | |
| GxShapeKitImpl | Implementation class for GxShapeKit |
| GxShapeKitNode | GxBin wrapper for the GxShapeKit core |
| GxSphere | GxSphere is a GxNode subclass for drawing spheres |
| GxText | |
| GxTransform | |
| GxVectorFont | A basic "blocky" vector-graphics font |
| House | |
| index_iterator_base< M, T > | Index-based iterator for mtx class |
| index_range | Index_range class represents a half-open range of indices |
| io::const_proxy< C > | Const_proxy is just like proxy except for const objects |
| io::legacy_reader | Implements the io::reader interface using the "legacy" data format |
| io::legacy_writer | Implements the io::writer interface using the "legacy" data format |
| io::proxy< C > | Proxy makes a proxy serializable that behaves as if it were another type |
| io::reader | |
| io::serializable | |
| io::write_id_map | Translate nub::uid values into a repeatable id sequence for the XML file |
| io::writer | |
| Jitter | Jitter is a GxTransform subclass that has randomness in its position |
| KbdResponseHdlr | KbdResponseHdlr is just EventResponseHdlr with a default "keypress" event type |
| MaskHatch | |
| media::bmap_data | |
| media::bmap_data::update_func | Nested class in allows bmap_data objects to be updated lazily |
| media::dummy_sound_rep | Dummy_sound_rep is a stub implementation of the sound_rep interface |
| media::esd_sound_rep | Esd_sound_rep implementats the Sound interface using the ESD API |
| media::hp_audio_sound_rep | Hp_audio_sound_rep implements the Sound interface using HP's audio API |
| media::irix_audio_sound_rep | Irix_audio_sound_rep implements Sound using SGI's "dmedia" audio API |
| media::quicktime_sound_rep | Quicktime_sound_rep plays sound files synchronously using Apple's QuickTime |
| media::sound_rep | Sound_rep is provides a trivial platform-independent sound interface |
| MorphyFace | |
| mtx | Mtx class |
| mtx_base< Data > | Mtx_base class has shared infrastructure for mtx and sub_mtx_ref |
| mtx_policies | Aggregation of initialization and storage policy enums |
| mtx_shape | Mtx_shape class holds number-of-rows/number-of-columns info |
| mtx_specs | Mtx_specs class holds shape plus storage offset and rowstride info |
| MtxObj | Adapter class for fitting mtx to the nub::object interface |
| MultiEvent | MultiEvent allows multiple events to be linked together in sequence |
| nub::call_data1< P1 > | A one-argument call data wrapper |
| nub::detail::default_unref_policy< T > | Policy class which unrefs objects by decrementing their ref count |
| nub::detail::handle< T, unref_policy > | A shared implementation class for nub::floating_ref and nub::ref |
| nub::detail::no_delete_unref_policy< T > | Policy class which decrements ref count without deletion |
| nub::detail::weak_handle< T > | Internal helper class for soft_ref |
| nub::floating_ref< T > | |
| nub::invalid_uid_error | |
| nub::obj_factory | Singleton wrapper for a nub::object factory |
| nub::object | |
| nub::objectdb | |
| nub::objectdb::casting_iterator< T > | A filtering iterator class; only exposes objects matching a given type |
| nub::ref< T > | |
| nub::ref_counted | |
| nub::ref_counts | |
| nub::signal0 | A zero-argument signal |
| nub::Signal1< P1 > | A one-argument signal |
| nub::signal_base | Signal_base provides basic implementation for Signal |
| nub::slot0 | A zero-argument slot class |
| nub::slot1< P1 > | A slot with one argument |
| nub::slot_adapter_free_func0 | A mem-func adapter for zero-argument slots |
| nub::slot_adapter_free_func1< P1, FF > | A free-func adapter for slots with one argument |
| nub::slot_adapter_mem_func0< C, MF > | A mem-func adapter for zero-argument slots |
| nub::slot_adapter_mem_func1< P1, C, MF > | A mem-func adapter for slots with one argument |
| nub::slot_base | The base class for all slot classes |
| nub::soft_ref< T > | |
| nub::timer | Wraps a signal/slot interface around a timer callback mechansim |
| nub::volatile_object | Subclass of nub::object for inherently un-shareable objects |
| NullResponseHdlr | NullResponseHdlr implements ResponseHandler by ignoring all responses |
| NullTrialEvent | TrialEvent subclass that does nothing in its invoke() function |
| output_file | Wraps a std::ofstream in an serializable |
| Response | A rutz::value subclass for observers' responses in a experiment trials |
| ResponseHandler | |
| row_index_range | A range class for row ranges only |
| rowmaj_iterator_base< T > | Row-major iterator for mtx class |
| rutz::array_value< T > | A rutz::value subclass representing a variable-size set of homogeneous values |
| rutz::assoc_array< value_t > | Rutz::assoc_array is a typesafe wrapper of rutz::assoc_array_base |
| rutz::assoc_array_base | A non-typesafe wrapper around std::map<string, void*> |
| rutz::backtrace | Represents an instantaneous state of the call stack |
| rutz::bidir_iter< T > | Concrete bidirectional iterator class |
| rutz::bidir_iter_adapter< real_iter_t, T > | Adapts bidirectional iterators to the bidir_iter_ifx interface |
| rutz::bidir_iter_ifx< T > | Abstract interface class for bidirectional iterators |
| rutz::bidir_pipe | An exception-safe wrapper around a pipe-fork-exec sequence |
| rutz::bound_first< base_functor, bound_t > | Bound_first wraps another functor type with a fixed first argument |
| rutz::bound_last< base_functor, bound_t > | Bound_last wraps another functor type with a fixed last argument |
| rutz::child_process | An exception-safe wrapper around a child process from fork() |
| rutz::circular_queue< T > | Circular fixed-size queue; T must have a default constructor |
| rutz::concrete_iter< T, ifx_t > | A template base class for all concrete iterator classes |
| rutz::creator_base< T > | Abstract interface for creating objects of a particular type |
| rutz::creator_from_func< base_t, derived_t > | Implements rutz::creator_base by calling a function pointer |
| rutz::darwin_atomic_int | Atomic integer operations implemented using Apple Darwin's OSAtomicAdd32Barrier() |
| rutz::dynamic_block< T > | A dynamically-allocated array whose size may be changed at runtime |
| rutz::error | rutz::error is a basic exception class |
| rutz::error_context | Don't use this class directly; use the GVX_ERR_CONTEXT() macro instead |
| rutz::error_context_entry | Don't use this class directly; use the GVX_ERR_CONTEXT() macro instead |
| rutz::exec_pipe | An exception-safe wrapper around a pipe-fork-exec sequence |
| rutz::factory< T > | Create objects base on 'key' strings |
| rutz::factory_base | Non-template helper class for rutz::factory |
| rutz::factory_fallback | Abstract class for a fallback strategy when factory lookup fails |
| rutz::file_pos | Represent a position (line number) within a source file |
| rutz::filename_error | An exception class for invalid filenames or inaccessible files |
| rutz::fixed_block< T > | A dynamically-allocated array whose size is fixed at construction |
| rutz::free_list< T > | Typesafe wrapper of free_list_base for maintaining free-list memory pools |
| rutz::free_list_base | Un-typesafe base class for maintaining a free-list memory pool |
| rutz::fstring | |
| rutz::func_args< R, A1, A2, A3, A4, A5, A6, A7, A8 > | Holds typedefs for the types of a function's arguments and return value |
| rutz::func_traits< func > | A traits class for holding information about functions/functors |
| rutz::rutz::func_traits< bound_first< base_functor, bound_t > > | Func_traits specialization for bound_first |
| rutz::rutz::func_traits< bound_last< base_functor, bound_t > > | Func_traits specialization for bound_last |
| rutz::rutz::func_traits< mem_functor< MF > > | Specialization of func_traits for mem_functor |
| rutz::rutz::func_traits< mem_functor_base< MF > > | Func_traits specialization for mem_functor_base |
| rutz::rutz::func_traits< R(*)()> | Specialization for free functions with no arguments |
| rutz::rutz::func_traits< R(*)(P1)> | Specialization for free functions with 1 argument |
| rutz::rutz::func_traits< R(*)(P1, P2)> | Specialization for free functions with 2 arguments |
| rutz::rutz::func_traits< R(*)(P1, P2, P3)> | Specialization for free functions with 3 arguments |
| rutz::rutz::func_traits< R(*)(P1, P2, P3, P4)> | Specialization for free functions with 4 arguments |
| rutz::rutz::func_traits< R(*)(P1, P2, P3, P4, P5)> | Specialization for free functions with 5 arguments |
| rutz::rutz::func_traits< R(*)(P1, P2, P3, P4, P5, P6)> | Specialization for free functions with 6 arguments |
| rutz::rutz::func_traits< R(C::*)() const > | Specialization for member functions with "this" plus 0 arguments |
| rutz::rutz::func_traits< R(C::*)()> | Specialization for member functions with "this" plus 0 arguments |
| rutz::rutz::func_traits< R(C::*)(P1) const > | Specialization for member functions with "this" plus 1 argument |
| rutz::rutz::func_traits< R(C::*)(P1)> | Specialization for member functions with "this" plus 1 argument |
| rutz::rutz::func_traits< R(C::*)(P1, P2) const > | Specialization for member functions with "this" plus 2 arguments |
| rutz::rutz::func_traits< R(C::*)(P1, P2)> | Specialization for member functions with "this" plus 2 arguments |
| rutz::rutz::func_traits< R(C::*)(P1, P2, P3) const > | Specialization for member functions with "this" plus 3 arguments |
| rutz::rutz::func_traits< R(C::*)(P1, P2, P3)> | Specialization for member functions with "this" plus 3 arguments |
| rutz::rutz::func_traits< R(C::*)(P1, P2, P3, P4) const > | Specialization for member functions with "this" plus 4 arguments |
| rutz::rutz::func_traits< R(C::*)(P1, P2, P3, P4)> | Specialization for member functions with "this" plus 4 arguments |
| rutz::rutz::func_traits< R(C::*)(P1, P2, P3, P4, P5) const > | Specialization for member functions with "this" plus 5 arguments |
| rutz::rutz::func_traits< R(C::*)(P1, P2, P3, P4, P5)> | Specialization for member functions with "this" plus 5 arguments |
| rutz::rutz::func_traits< R(C::*)(P1, P2, P3, P4, P5, P6) const > | Specialization for member functions with "this" plus 6 arguments |
| rutz::rutz::func_traits< R(C::*)(P1, P2, P3, P4, P5, P6)> | Specialization for member functions with "this" plus 6 arguments |
| rutz::rutz::func_traits< tcl::func_wrapper< N, F, Func > > | Specialization of func_traits for tcl::func_wrapper |
| rutz::functor_of< fptr > | Traits struct for specifying a "functor" type given a function pointer |
| rutz::rutz::functor_of< R(C::*)() > | Specialization for zero-arg mem func |
| rutz::rutz::functor_of< R(C::*)() const > | Specialization for zero-arg const mem func |
| rutz::rutz::functor_of< R(C::*)(P1) > | Specialization for one-arg mem func |
| rutz::rutz::functor_of< R(C::*)(P1) const > | Specialization for one-arg const mem func |
| rutz::rutz::functor_of< R(C::*)(P1, P2) > | Specialization for two-arg mem func |
| rutz::rutz::functor_of< R(C::*)(P1, P2) const > | Specialization for two-arg const mem func |
| rutz::rutz::functor_of< R(C::*)(P1, P2, P3) > | Specialization for three-arg mem func |
| rutz::rutz::functor_of< R(C::*)(P1, P2, P3) const > | Specialization for three-arg const mem func |
| rutz::rutz::functor_of< R(C::*)(P1, P2, P3, P4) > | Specialization for four-arg mem func |
| rutz::rutz::functor_of< R(C::*)(P1, P2, P3, P4) const > | Specialization for four-arg const mem func |
| rutz::rutz::functor_of< R(C::*)(P1, P2, P3, P4, P5) > | Specialization for 5-arg mem func |
| rutz::rutz::functor_of< R(C::*)(P1, P2, P3, P4, P5) const > | Specialization for 5-arg const mem func |
| rutz::rutz::functor_of< R(C::*)(P1, P2, P3, P4, P5, P6) > | Specialization for 6-arg mem func |
| rutz::rutz::functor_of< R(C::*)(P1, P2, P3, P4, P5, P6) const > | Specialization for 6-arg const mem func |
| rutz::fwd_iter< T > | Concrete forward iterator class |
| rutz::fwd_iter_adapter< real_iter_t, T > | Adapts forward iterators to the fwd_iter_ifx interface |
| rutz::fwd_iter_ifx< T > | Abstract interface class for forward iterators |
| rutz::gzstreambuf | A std::streambuf implementation that handles gzip-encoded data |
| rutz::icstrstream | An input stream class based on imembuf that makes a private copy |
| rutz::imembuf | An input streambuf that reads from memory |
| rutz::imemstream | An input stream class based on imembuf |
| rutz::is_class< T > | Traits class to tell us whether T is a class type or not |
| rutz::is_polymorphic< T > | Traits class to tell whether T is a polymorphic type (i.e. has virtual functions) |
| rutz::is_polymorphic_imp1< T > | Helper struct for telling whether T is a polymorphic type or not |
| rutz::is_sub_super< sub, super > | Determine whether sub derives from super |
| rutz::iter_end_t | Symbol class for representing generic "end of iteration" |
| rutz::ix86_atomic_int | Atomic integer class for ix86 CPUs |
| rutz::mapped_infile | An mmap()/munmap() wrapper class for fast input file reading |
| rutz::mem_functor< mem_func > | Mem_functor extends mem_functor_base smart pointers for "this" |
| rutz::mem_functor_base< mem_func > | Mem_functor_base adapts a member function to an ordinary operator() |
| rutz::multi_value< T > | A rutz::value subclass representing a fixed-size set of homogeneous values |
| rutz::mutex_atomic_int | Heavyweight atomic integer implementation using mutexes |
| rutz::mutex_lock_class | Quick mutex locking class |
| rutz::out_of_range | Exception class for range errors |
| rutz::pipe_fds | An exception-safe wrapper around a pair of file descriptors from pipe() |
| rutz::prof | Accumulates profiling information for a given execution context |
| rutz::rxs_iter< T > | Concrete random-access iterator class |
| rutz::rxs_iter_adapter< real_iter_t, T > | Adapts random-access iterators to the rxs_iter_ifx interface |
| rutz::rxs_iter_ifx< T > | Abstract interface class for random-access iterators |
| rutz::scoped_ptr< T > | A smart-pointer for unshared objects |
| rutz::select_if< test, if_true, if_false > | Select between two types based on a compile-time constant boolean expression |
| rutz::rutz::select_if< false, if_true, if_false > | Specialization of select_if for 'false' |
| rutz::serial_port | Rutz::serial_port provides character-at-a-time access to a serial port |
| rutz::shared_array< T > | A reference-counted smart pointer for arrays |
| rutz::shared_ptr< T > | A thread-safe smart pointer with reference counted copy semantics |
| rutz::shell_pipe | Adapts UNIX-style process pipes to a std::iostream interface |
| rutz::static_block< T, N > | A simple wrapper around a C-style array |
| rutz::static_stack< T, N > | STL-style class for fixed-size stacks whose size is known at compile time |
| rutz::stdiobuf | A C++ streambuf that wraps a standard posix file descriptor |
| rutz::stopwatch | Tracks elapsed wall-clock time |
| rutz::string_rep | |
| rutz::time | A simple wrapper around timeval |
| rutz::trace | Times and traces execution in and out of a lexical scope |
| rutz::tracer | A class for dynamic toggling sets of trace statements |
| rutz::traits::no_type | |
| rutz::traits::yes_type | |
| rutz::type_match< T > | Helper class for is_sub_super |
| rutz::type_traits< T > | Basic type traits class |
| rutz::rutz::type_traits< const T & > | Specialization of type traits for const references |
| rutz::rutz::type_traits< nub::ref< T > > | Type_traits specialization for nub::ref smart pointer |
| rutz::rutz::type_traits< nub::soft_ref< T > > | Type_traits specialization for soft_ref smart pointer |
| rutz::rutz::type_traits< T & > | Specialization of type traits for references |
| rutz::rutz::type_traits< T * > | Specialization of type traits for pointers |
| rutz::unsafe_atomic_int | Thread-UNSAFE integer class |
| rutz::urand | Uniform random distribution |
| rutz::urand_frange | Uniform distribution over a specified floating-point range |
| rutz::urand_irange | Uniform distribution over a specified integer range |
| rutz::value | |
| slice | Represents a one dimensional sub-array of a matrix |
| Sound | Sound is a generic interface to playable sound snippets |
| stride_iterator_base< T > | Generic stride-based array iterator |
| sub_mtx_ref | Sub_mtx_ref class |
| tcl::arg_dispatcher | |
| tcl::arg_spec | Specify how many args a command can take |
| tcl::ButtonPressEvent | A mouse button-press event |
| tcl::call_context | |
| tcl::channel_buf | A std::streambuf implementation that wraps a tcl channel |
| tcl::cobj_caster< C > | Cobj_caster implements obj_caster with dynamic_cast |
| tcl::command | |
| tcl::command_group | Represents a set of overloaded tcl::command objects |
| tcl::dict | |
| tcl::event_loop | Singleton class that operates the main Tcl event loop |
| tcl::func_wrapper< N, R, Func > | Generic tcl::func_wrapper definition |
| tcl::tcl::func_wrapper< 0, R, Func > | Tcl::func_wrapper<0> -- zero arguments |
| tcl::tcl::func_wrapper< 1, R, Func > | Tcl::func_wrapper<1> -- one argument |
| tcl::tcl::func_wrapper< 2, R, Func > | Tcl::func_wrapper<2> -- two arguments |
| tcl::tcl::func_wrapper< 3, R, Func > | Tcl::func_wrapper<3> -- three arguments |
| tcl::tcl::func_wrapper< 4, R, Func > | Tcl::func_wrapper<4> -- four arguments |
| tcl::tcl::func_wrapper< 5, R, Func > | Tcl::func_wrapper<5> -- five arguments |
| tcl::tcl::func_wrapper< 6, R, Func > | Tcl::func_wrapper<6> -- six arguments |
| tcl::tcl::func_wrapper< 7, R, Func > | Tcl::func_wrapper<7> -- seven arguments |
| tcl::tcl::func_wrapper< 8, R, Func > | Tcl::func_wrapper<8> -- eight arguments |
| tcl::function | Abstract interface for the core function to be embedded in a tcl::command |
| tcl::generic_function< R, func_wrapper > | Generic_function implements tcl::command using a held functor |
| tcl::tcl::generic_function< void, func_wrapper > | Specialization for functors with void return types |
| tcl::interpreter | Tcl::interpreter provides a wrapper around Tcl_Interp calls |
| tcl::KeyPressEvent | A keypress event |
| tcl::list | |
| tcl::list::appender | A back-insert iterator for tcl::list |
| tcl::list::iterator< T > | |
| tcl::list::iterator_base | |
| tcl::obj | |
| tcl::obj_caster | Obj_caster class encapsulates casts to see if objects match a given type |
| tcl::pkg | |
| tcl::ProcWrapper | A serializable wrapper for Tcl script procedures |
| tcl::regexp | Regular-expression class implemented with Tcl's regexp facilities |
| tcl::returnable< T > | Trait class for extracting an appropriate return-type from T |
| tcl::tcl::returnable< const T & > | Specialization of tcl::returnable for const T& |
| tcl::tcl::returnable< const T > | Specialization of tcl::returnable for const T |
| tcl::script_app | Use inside main() to initialize and run a scripting application |
| tcl::TkWidget | |
| tcl::vec_dispatcher | |
| TimingHandler | A TimingHdlr subclass for an old "standard" trial sequence |
| TimingHdlr | Collaborates to control a trial's timing sequence |
| Toglet | Toglet is an OpenGL Tk widget |
| Trial | Trial collaborates with ResponseHandler+TimingHdlr |
| TrialEvent | TrialEvent represents events scheduled to occur during a Trial |
| TrialMemFuncEvent | TrialEvent subclass that binds to an arbitrary Trial member function |
| ValueFieldImpl< C, V > | ValueFieldImpl |