Equalizer 1.0+git

Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
__GLXEvent
_GPU_DEVICE
co::BarrierA networked, versioned barrier
co::base::Atomic< T >An variable with atomic operations
co::base::Buffer< T >A simple memory buffer with some helper functions
co::base::ClockA class for time measurements
co::base::ConditionA condition variable and associated lock
co::base::DSOHelper to access dynamic shared objects (DSO)
co::base::ErrorRegistryA registry translating error codes to strings
co::base::ExecutionListenerA listener interface to monitor execution unit (Thread, Process) state changes
co::base::GlobalGlobal parameter handling for the Equalizer base library
co::base::hashRefPtr< T >A hash function for RefPtr keys
co::base::LauncherThe launcher executes a command from a separate process
co::base::LFQueue< T >A thread-safe, lock-free queue with non-blocking access
co::base::LockA lock (mutex) primitive
co::base::Lockable< D, L >A convenience structure to hold data together with a lock for access
co::base::LogThe logging class
co::base::LogBuffer
co::base::MemoryMapHelper to map a file to a memory address (mmap)
co::base::Monitor< T >A monitor primitive
co::base::MTQueue< T >A thread-safe queue with a blocking read access
co::base::NonCopyableBase class to make objects non-copyable
co::base::OMPBase class for OpenMP functionality
co::base::PerThread< T >Implements thread-specific storage for C++ objects
co::base::PerThreadRef< T >Thread-specific storage for a RefPtr
co::base::PluginRegistryThe registry for all loaded Equalizer plugins
co::base::Pool< T, locked >An object allocation pool
co::base::PtrHash< K, T >A hash for pointer keys
co::base::ReferencedBase class for referenced objects
co::base::RefPtr< T >A smart reference pointer
co::base::RefPtrHash< K, T >A hash for RefPtr keys
co::base::RequestHandlerA thread-safe request handler
co::base::RNGA random number generator
co::base::ScopedMutex< L >A scoped mutex
co::base::SpinLockA fast lock for uncontended memory access
co::base::ThreadAn utility class to execute code in a separate execution thread
co::base::ThreadIDAn utility class to wrap OS-specific thread identifiers
co::base::TimedLockA mutex with timeout capabilities
co::base::uint128_tA base type for 128 bit unsigned integer values
co::base::UUIDProvides a universally unique identifier
co::base::UUIDHash< T >A hash for UUID keys
co::BufferConnectionA proxy connection buffering outgoing data into a memory region
co::Command
co::CommandCacheA command cache handles the reuse of allocated packets for a node
co::CommandFunc< T >A wrapper to register a function callback on an object instance
co::CommandQueueA CommandQueue is a thread-safe queue for command packets
co::ConnectionAn interface definition for communication between hosts
co::ConnectionDescriptionDescribes Connection parameters
co::ConnectionListenerA listener interface to connection changes
co::ConnectionSetA set of connections
co::DataIStreamA std::istream-like input data stream for binary data
co::DataOStreamA std::ostream buffering and/or retaining data in a binary format
co::DispatcherA helper class providing command packet dispatch functionality to networked objects
co::ExceptionA base Exception for collage operations
co::GlobalGlobal parameter handling for the Equalizer network implementation
co::InstanceCache
co::InstanceCache::DataOne cache entry
co::LocalNodeSpecialization of a local node
co::NodeManages a node
co::NodePacketPacket sent to and handled by an co::Node
co::ObjectA generic, distributed object
co::ObjectPacketPacket sent to and handled by an co::Object
co::ObjectVersionA helper struct bundling an object identifier and version
co::PacketA packet send over the network
eq::AGLEventHandlerThe event handler for AGL windows
eq::AGLMessagePumpA message pump receiving and dispatching Carbon events
eq::AGLPipeEqualizer default implementation to handle an AGL GPU
eq::AGLWindowEqualizer default implementation of an AGL window interface
eq::AGLWindowEventA window-system event with the native Carbon event, used for AGL
eq::AGLWindowIFThe interface defining the minimum functionality for an AGL window
eq::CanvasA canvas represents a logical 2D projection surface
eq::ChannelA channel represents a two-dimensional viewport within a Window
eq::ChannelStatisticsSamples one channel statistics event
eq::ClientThe client represents a network node of the application in the cluster
eq::CommandQueue
eq::CompositorA set of functions performing compositing for a set of input frames
eq::Compositor::ImageOpA structure describing an image assembly task
eq::ComputeContextThe interface definition for API-specific GPGPU handling
eq::ConfigA configuration is a visualization session driven by an application
eq::ConfigEventA config event
eq::ConfigParamsParameters for running a configuration
eq::ConfigStatisticsSamples one Config statistics event
eq::CUDAContextCUDA implementation of a ComputeContext
eq::EventEvent structure to report window system and other events
eq::EventHandlerBase class for window system-specific event handlers
eq::fabric::Canvas< CFG, C, S, L >A canvas represents a logical 2D projection surface
eq::fabric::Channel< W, C >Base data transport class for channels
eq::fabric::ClientA client represents a network node of the application in the cluster
eq::fabric::ColorMaskDefines which parts of the color buffer are to be written
eq::fabric::Config< S, C, O, L, CV, N, V >Base data class for a configuration
eq::fabric::ConfigVisitor< C, OV, LV, CV, NV >A visitor to traverse configs and all children
eq::fabric::DrawableConfigStores the characteristics of a window's frame buffer configuration
eq::fabric::ElementVisitor< T, C >A visitor to traverse non-leaf elements and their children in a tree
eq::fabric::FrustumA distributed object for frustum data
eq::fabric::GlobalGlobal parameter handling for the Equalizer fabric namespace
eq::fabric::Layout< C, L, V >Base data transport class for layouts
eq::fabric::LeafVisitor< T >A visitor to traverse leaf nodes of a graph
eq::fabric::Node< C, N, P, V >Base data transport class for nodes
eq::fabric::ObjectInternal base class for all distributed, inheritable Equalizer objects
eq::fabric::Observer< C, O >Base data transport class for observers
eq::fabric::Pipe< N, P, W, V >Base data transport class for pipes
eq::fabric::PixelHolds a pixel decomposition specification with methods for manipulation
eq::fabric::PixelViewportHolds a 2D pixel viewport with methods for manipulation
eq::fabric::ProjectionA projector definition defining a view frustum
eq::fabric::RangeA fractional database range with methods for manipulation
eq::fabric::RenderContextThe context applied to a channel during rendering operations
eq::fabric::Segment< C, S, CH >Base data transport class for segments
eq::fabric::SerializableBase class for all distributed, inheritable objects
eq::fabric::Server< CL, S, CFG, NF, N >Base co::Node class for a server
eq::fabric::SubPixelHolds a subpixel decomposition specification along with some methods for manipulation
eq::fabric::View< L, V, O >Base data transport class for views
eq::fabric::ViewportA fractional viewport with methods for manipulation
eq::fabric::WallA wall defining a view frustum
eq::fabric::Window< P, W, C >Base data transport class for windows
eq::fabric::ZoomA zoom specification with methods for manipulation
eq::FrameA holder for a frame data and related parameters
eq::FrameDataA holder for multiple images
eq::FrameData::ImageHeader
eq::GlobalGlobal parameter handling for the Equalizer client library
eq::GLWindowA system window for OpenGL rendering
eq::GLXEventHandlerThe event handler for glX/X11 windows
eq::GLXMessagePumpA message pump receiving and dispatching X11 events
eq::GLXPipeDefault implementation of a glX system pipe
eq::GLXWindowEqualizer default implementation of a glX window
eq::GLXWindowEventA window-system event for a GLXWindowIF
eq::GLXWindowIFThe interface defining the minimum functionality for a glX window
eq::ImageA holder for pixel data
eq::KeyEventEvent for a key press or release
eq::LayoutA layout groups one or more View, logically belonging together
eq::MagellanEventEvent for a SpaceMouse movement or click
eq::MessagePumpAn interface to process system messages or events
eq::NodeA Node represents a single computer in the cluster
eq::Node::TransmitThread
eq::NodeFactoryThe node factory is a per-node singleton used to create and release Equalizer resource instances
eq::ObserverAn Observer looks at one or more views from a certain position (head matrix) with a given eye separation
eq::PipeA Pipe represents a graphics card (GPU) on a Node
eq::PixelDataThe pixel data structure manages the pixel information for images
eq::PointerEventEvent for a pointer (mouse) motion or click
eq::ResizeEventEvent for a size or position change on a Window, Channel or View
eq::SegmentA segment covers a sub-area of a Canvas
eq::ServerProxy object for the connection to an Equalizer server
eq::StatisticA statistics event
eq::StatisticSampler< Owner >Utility to sample an statistics event
eq::SystemPipeThe interface definition for system-specific GPU handling
eq::SystemWindowThe interface definition for system-specific windowing code
eq::UIFactory
eq::UIFactoryImpl< WindowSystem >
eq::UserEventUser-defined event
eq::util::AccumA C++ class to abstract an accumulation buffer
eq::util::AccumBufferObjectA class to emulate an OpenGL accumulation buffer using an FBO
eq::util::BitmapFont< OMT >A wrapper around AGL, WGL and GLX bitmap fonts
eq::util::FrameBufferObjectA C++ class to abstract OpenGL frame buffer objects
eq::util::ObjectManager< T >A facility class to manage OpenGL objects across shared contexts
eq::util::TextureA wrapper around OpenGL textures
eq::VersionInformation about the current Equalizer version
eq::ViewA View is a 2D area of a Layout
eq::WGLEventHandlerThe event handler for WGL
eq::WGLMessagePumpProcesses OS messages on Win32 systems
eq::WGLPipeEqualizer default implementation of a WGL GPU
eq::WGLWindowEqualizer default implementation of a WGL window
eq::WGLWindowEventA window-system event for a WGLWindowIF
eq::WGLWindowIFThe interface defining the minimum functionality for a WGL window
eq::WindowA Window represents an on-screen or off-screen drawable
eq::WindowStatisticsA statistics sampler for window-related events
EqCompressorInfoInformation about one compressor
eqHello::Channel
eqHello::NodeFactory
eqNbody::Channel
eqNbody::Client
eqNbody::Config
eqNbody::ConfigEvent
eqNbody::Controller
eqNbody::FrameData
eqNbody::InitData
eqNbody::Node
eqNbody::ParticleRenderer
eqNbody::Pipe
eqNbody::SharedData
eqNbody::SharedDataProxy
eqNbody::Window
eqPixelBench::Channel
eqPixelBench::Config
eqPixelBench::ConfigEvent
eqPixelBench::cpp::EnumMap
eqPixelBench::Window
eqPly::CameraAnimationLoads sequence of camera positions and interpolates them on a per-frame basis
eqPly::CameraAnimation::Step
eqPly::ChannelThe rendering entity, updating a part of a Window
eqPly::ConfigThe configuration, run be the EqPly application
eqPly::ConfigEvent
eqPly::cpp::ErrorData
eqPly::EqPlyThe EqPly application instance
eqPly::FrameDataFrame-specific data
eqPly::InitData
eqPly::LocalInitDataManages the argument parsing and non-distributed part of the initialization data
eqPly::ModelAssignerHelper to assign models to views
eqPly::NodeRepresentation of a node in the cluster
eqPly::PipeThe representation of one GPU
eqPly::Tracker
eqPly::VertexBufferDistCo::Object to distribute a model, holds a VertexBufferBase node
eqPly::VertexBufferState
eqPly::View
eqPly::WindowA window represent an OpenGL drawable and context
eVolve::Channel
eVolve::Config
eVolve::cpp::ErrorData
eVolve::DataInTextureDimensionsStructure that contain actual dimensions of data that is stored in volume texture
eVolve::EVolve
eVolve::FrameData
eVolve::GLSLShaders
eVolve::InitData
eVolve::LocalInitData
eVolve::Node
eVolve::Pipe
eVolve::RawVolumeModelLoad model to texture
eVolve::RawVolumeModelRenderer
eVolve::SliceClipper
eVolve::VolumeInfo
eVolve::VolumeScalingContain overal volume proportions relatively [-1,-1,-1]..[1,1,1] cube
eVolve::Window
GLXBufferClobberEventSGIX
GLXHyperpipeConfigSGIX
GLXHyperpipeNetworkSGIX
GLXPbufferClobberEvent
GLXPipeRect
GLXPipeRectLimits
hash< co::base::uint128_t >
hash< co::ObjectVersion >ObjectVersion hash function
hlpFuncs::hFileJust helping structure to automatically close files
mesh::ArrayWrapper< T, d >
mesh::MeshException
mesh::NullOStream
mesh::NullOStream::NullStreamBuf
mesh::VertexBufferBase
mesh::VertexBufferData
mesh::VertexBufferLeaf
mesh::VertexBufferNode
mesh::VertexBufferRoot
mesh::VertexBufferState
mesh::VertexBufferStateSimple
mesh::VertexData
NodeFactory
osgScaleViewer::ChannelThe Channel renders the frames in frameDraw()
osgScaleViewer::Config
osgScaleViewer::FrameData
osgScaleViewer::InitDataThe init data holds all data which is needed during initalization
osgScaleViewer::Node
osgScaleViewer::NodeFactory
osgScaleViewer::OSGScaleViewer
osgScaleViewer::PipeThe Pipe holds the viewer and the frame data
osgScaleViewer::Quad
osgScaleViewer::SceneReader
osgScaleViewer::SceneViewBased on osgUtil::SceneView, but stripped done to only render and not interfere with stereo setup
osgScaleViewer::WindowA window represents an OpenGL drawable and context
OtherData
OtherElem
PlyElement
PlyFile
PlyOtherElems
PlyOtherProp
PlyProperty
hash_map
Tracker
Generated on Wed Apr 27 2011 12:52:04 for Equalizer 1.0+git by  1.7.3