 AbstractFeature | |
  Feature< DIM > | Basic feature template |
  Feature< 1 > | |
   Feature1D | Specialized 1-dimensional feature |
  Feature< 2 > | |
   Feature2D | Specialized 2-dimensional feature |
  Feature< 3 > | |
   Feature3D | Specialized 2-dimensional feature |
 AutomaticPAM | |
 Cholesky< ValueType > | |
 ClipRect | Simple rectangle structure (e.g. usefull for saving ortho clipplanes) |
 CMDS< ValueType > | Classical Multidimensional Scaling (suited for small instances) |
 EventMap::Coordinate | A co-ordinate is represented as 2D point (x,y) on the map |
 DataReader< C > | Load real valued matrix type data from disk (currently only CSV is supported) |
 EarthMoversDistance< T, F > | C++ Template Wrapper for original Ansi C code from Yossi Rubner |
 EDException | |
 Eigenvalue< ValueType > | |
 EventInfo | General Infos about an Event |
 EventMap | |
 FastMDS< ValueType > | |
 FeatureCovar< F, DIM_FEAT > | |
 FeatureCovar< Feature, Feature::Dimension > | |
 FilterVis | |
  VisCaloCluster | |
  VisTrackDetectors | |
 MyCamera::Frustum | Viewing frustum |
 GlobalOptions | |
 GroundDistance< F > | Interface for distance functions to use with EarthMoversDistance |
  Mahalanobis | Mahalanobis EventGroundDistance |
  Manhattan | Manhattan EventGroundDistance |
 GroundDistance< AbstractFeature > | |
  GroundDistance_Lp< P > | L_p ground distance template between AbstractFeature types for use with EarthMoversDistance |
 GroundDistance< Feature > | |
 Group | |
  PhastScene | Scenegraph holding static and dynamic Phast geometry |
 GUIEventHandler | |
  PickingHandler | |
 Lanczos< Matrix, Vector > | Compute k greatest eigenvectors of a Matrix |
 LinkedViewers | Manage a set of 'linked' viewers i.e. viewers on which camera transformation acts simultaneous (helper class for EventMultiViewer) |
 LoadingProcess | |
 PhastNode::Magnet | |
 EventNavigator::MapSelection | Class for different immersion techniques |
 MatrixManipulator | |
  MyCameraManipulator | Simple trackball which operates on MyCamera |
 MatrixTransform | |
  TypedTransform | |
   PhastNode | Graphical representation of Phast objects (e.g. PaDetector, PaTrack, ...) as OpenSceneGraph node |
 MyLoadingProcess | |
 MyTrackBallManipulator | |
 NodeVisitor | |
  ChangeColorVisitor | NodeVisitor for changing color or alpha of ShapeDrawables |
  ChangeLineWidthVisitor | NodeVisitor for changing linewidth through stateattribute for geodes |
  CreatePlanarShadowVisitor | |
  GetBoundingBoxVisitor | |
 OsgWidget | |
 PAMClustering | |
 PhastEventParser | |
 PhastGeometryBuilder | Collection of functions to create OSG geometry (nodes) for Phast classes (detectors/tracks) |
 PhastInterface | Singleton holding current Phast instance plus some comfort getters |
 PhastParser | Parse currently loaded PHAST setup and create DOM structure and a OSG scenegraph from it |
 PickingHandler::Pickable | |
  Selectable | |
   PhastNode | Graphical representation of Phast objects (e.g. PaDetector, PaTrack, ...) as OpenSceneGraph node |
 PID | |
 ProgressIndicator | Interface for a polling-based progress indicator (e.g. progress bar) |
  ConsoleProgressIndicator | |
  GlobalProgressIndicator | |
 QDialog | |
  ClusterDialog | |
  EventMapDialog | |
  NewGroupDialog | |
 QFrame | |
  EventViewerWidget | Base class for a cedric "Viewer" i.e. a manipulable camera onto a scenegraph |
   FilterVisViewer | |
 QGLWidget | |
  OsgAdapterWidget | Dispatch Qt Events to osgViewer::GraphicsWindowEmbedded |
   OsgViewerWidget | Qt Widget for osgViewer::Viewer |
    MyCameraWidget | Viewer based on MyCamera providing Trackball rotation, Rubberband zoom and Picking |
     EventCameraWidget | Change ROTATE mouse mode of MyCameraWidget |
 QGraphicsEllipseItem | |
  MDSItem | |
 QGraphicsView | |
  MDSView | |
 QMainWindow | |
  MainWindow | MainWindow for QtOsgEventDisplay application |
 QObject | |
  MyCamera | Manage modelview and projection, allows switching between ORTHOGRAPHIC and PERSPECTIVE projection |
  PhastScene | Scenegraph holding static and dynamic Phast geometry |
  SelectionDispatcher | Forward picked PhastNode's index (UID) to corresponding widget (i.e. SetupTreeWidget or ParticleTreeWidget) |
 QSpinBox | |
  AlphaEditor | |
 QSplitter | |
  MySplitter | Little hack to allow synchronizing splitters via signals (used for viewerMatrix vertical splitters in MainWindow) |
 QTreeWidget | |
  EventTreeWidget | The Phast events in a QTreeWidget (lets the user choose currently visible event) |
  ParticleTreeWidget | The event's particles in a QTreeWidget, relates PaParticles (model) and OSG (graphical) representation |
  SetupTreeWidget | The Phast Setup in a QTreeWidget, relates DOM (XML) and OSG (graphical) representation |
 QWidget | |
  ColorEditor | |
  EventMultiViewer | Combine a set of EventViewerWidget's to a 'perspective' (see enum Layouts) and provide user-interface |
  EventNavigator | |
  EventSelectorWidget | |
  HelpBrowser | |
  RulerWidget | Simple ruler widget |
 Signature< F > | |
 Signature< EventFeature > | |
  EventSignature | Create signature for "physical" event (check numFeatures()>0 to recognize "physical" event afterwards) |
 SignatureIndexEquals | |
 SignaturePivotDistanceGreater | Helper class for SignaturePivotSample |
 EventMap::SignatureSampler | |
  SignaturePivotSample | |
  SignatureRandomSample | |
 StopWatch | Primitive timing functions. No nesting supported! |
 SVD< ValueType > | Compute Singular Value Decomposition, Wrapper for super-old Numerical Recipes code |
 Switch | |
  TypedSwitch | |
 PhastNode::Target | |
 TrackballManipulator | |
  MyTrackballManipulator | Same as osg::TrackballManipulator with changed mouse buttons (e.g. zoom on mousewheel) |
 Ui_MainWindowClass | |
  MainWindow | MainWindow for QtOsgEventDisplay application |
 Viewer | |
  OsgViewerWidget | Qt Widget for osgViewer::Viewer |