Fraxinus  18.10
An IGT application

Namespace for all CustusX production code. More...

Namespaces

 view_utils
 

Classes

class  AbraClass
 
class  AbsDoubleLess
 
class  Accusurf
 
class  AccusurfFilter
 
class  Acquisition
 
class  AcquisitionData
 
class  AcquisitionImplService
 Implementation for Acqusition service. More...
 
class  AcquisitionPlugin
 
class  AcquisitionService
 Acqusition services abstract interface. More...
 
class  AcquisitionServiceNull
 Null object pattern for Acqusition service. More...
 
class  AcquisitionServicePluginActivator
 
class  AcquisitionServiceProxy
 Always provides an AcqusitionService. More...
 
class  ActiveData
 Provides the last active data of warious types. More...
 
class  ActiveDataNull
 
class  ActiveImageProxy
 Helper class for connection the active image.By listening to this class, you will always listen to the active image. More...
 
class  ActiveMeshPropertiesWidget
 
class  ActiveToolPropertiesWidget
 
class  ActiveToolProxy
 Helper class for connecting to the active tool.By listening to this class, you will always listen to the active tool. More...
 
class  ActiveToolWidget
 Widget that contains a select active tool combo box. More...
 
class  ActiveVolumeWidget
 Widget that contains a select active image combobox. More...
 
class  AirwaysFilter
 
class  AirwaysFromCenterline
 
class  AirwaysFromCenterlineFilter
 
class  AlgorithmHelper
 Class with helper functions for algorithms. More...
 
class  AllDataListWidget
 
class  AllMeshPropertiesWidget
 
class  AngleCorrectionExecuter
 
class  AngleCorrectionGUIExtenderService
 
class  AngleCorrectionPluginActivator
 
class  AngleCorrectionWidget
 
class  AngleMetric
 Data class that represents an angle between two lines. More...
 
class  AngleMetricRep
 
class  AngleMetricWrapper
 
class  Application
 
class  ApplicationComponent
 
class  ApplicationsParser
 
class  ApplyLUTToImage2DProxy
 Helper class for applying sscLUT2D to an image. More...
 
class  Audio
 Interface for playing sounds. More...
 
class  AudioImpl
 
class  AudioInternal
 
class  AutomationTab
 Automatic execution of actions when applicable. More...
 
class  Axes3D
 Helper for drawing a coordinate axis in 3D. More...
 
class  AxesRep
 Representation for one 3D coordinate axis triplet. More...
 
class  AxisConnector
 
class  BaseWidget
 Interface for QWidget which handles widgets uniformly for the system. More...
 
class  BasicVideoSource
 VideoSource controlled by a vtkImageData. More...
 
class  BinaryThinningImageFilter3DFilter
 
class  BinaryThresholdImageFilter
 
class  BoolProperty
 
class  BoolPropertyBase
 
class  BoundingBoxWidget
 Widget displays/edits a BoundingBox3D. More...
 
class  Branch
 
class  BranchList
 
class  BronchoscopyImage2ImageRegistrationWidget
 Image to image registration for thorax data. Useing airway centerlines for multimodal image registration in bronchoscopy (CT, PET, MR). More...
 
class  BronchoscopyRegistration
 
class  BronchoscopyRegistrationWidget
 Register tracked bronchostopy tool path to lung centerline data (from CT) More...
 
class  BrowserWidget
 Shows a treestructure containing the loaded images, meshes and tools. More...
 
class  BufferQueue
 
class  CachedImageData
 
class  CachedImageDataContainer
 
class  CachedTreeNode
 
class  CalibrationGUIExtenderService
 
class  CalibrationMethodsWidget
 
class  CalibrationPluginActivator
 
class  CameraControl
 
class  CameraData
 
struct  CameraInfo
 
class  CameraStyle
 
struct  CameraStyleData
 
class  CameraStyleForView
 
class  CameraStyleInteractor
 
class  CaptionText3D
 Helper for rendering 3D text that faces the camera and has a constant viewed size, always on top. More...
 
class  CenterlinePointsWidget
 Widget for creating a centerline.vtk file from image landmarks. More...
 
class  CenterlineRegistration
 
class  CenterlineRegistrationWidget
 Register tracked tool path to centerline data (from CT) More...
 
struct  CentroidFunctor
 
class  CheckBoxWidget
 Widget for the BoolPropertyBase. More...
 
class  Clippers
 Clipper container. Used by ClippersWidget. More...
 
class  ClipperWidget
 
class  ClippingPropertiesWidget
 Widget for displaying and changing clipper properties. More...
 
class  ClippingWidget
 
class  ColorProperty
 
class  ColorPropertyBase
 
class  ColorSelectButton
 Convenience button for chosing color. Will open a color select dialog, and color the button itself in the selected color. More...
 
class  ColorSelectWidget
 Widget for the ColorPropertyBase. More...
 
class  ColorWidget
 
class  CommandlineImageStreamerFactory
 Factory class for creating streamer objects. More...
 
class  CommandLineStreamer
 
class  CompactFilterSetupWidget
 Helper widget for displaying the input/output/options part of a Filter. Intended to be included in other Filter widgets. More...
 
class  CompositeParallelTimedAlgorithm
 
class  CompositeSerialTimedAlgorithm
 
class  CompositeTimedAlgorithm
 
class  ConfigToolListWidget
 Helper class for tool config list display. More...
 
class  ConfigurationFileParser
 Class for reading the files defining a CustusX tool. More...
 
class  ConnectedThresholdImageFilter
 Segmenting using region growing. More...
 
class  ConsoleWidget
 Widget for displaying status messages. More...
 
class  ConsoleWidgetCollection
 
class  ContourFilter
 
class  ControllableSplitter
 
struct  CoordinateSystem
 Identification of a Coordinate system. More...
 
class  CoreServices
 
class  CropBoxCallback
 
class  CropBoxEnableCallback
 
class  CroppingWidget
 
class  CrossHair2D
 Helper for drawing a crosshair in 2D. More...
 
class  CrossHairRep2D
 Display the Tool in 2D as a crosshair in the tool tip position. More...
 
class  ctkDICOMThumbnailGenerator
 thumbnail generator class More...
 
class  ctkDICOMThumbnailGeneratorPrivate
 
class  ctkPluginBrowser
 
class  ctkPluginTableModel
 
class  CustomMetaImage
 utility class for accessing metaheader files. More...
 
class  CustomMetric
 Data class that represents a custom. More...
 
class  CustomMetricRep
 
class  CustomMetricWrapper
 
class  CustusXWorkflowStateMachine
 State Machine for the Workflow Steps for CustusX. More...
 
class  cxSimpleSyntheticVolume
 
class  cxSyntheticVolume
 
class  CXVBcameraPath
 
class  CyclicActionLogger
 
class  Data
 Superclass for all data objects. More...
 
class  DataFactory
 
class  DataListWidget
 
class  DataLocations
 
class  DataManager
 
class  DataManagerImpl
 
class  DataMetric
 Base class for all Data Metrics. More...
 
class  DataMetricRep
 Base class for all Data Metric reps. More...
 
class  DataReader
 Interface for Data file readers. More...
 
class  DataReaderWriter
 Read or write vtk or ssc data objects from/to file. More...
 
class  DataRepContainer
 
class  DataSelectWidget
 
class  DataTreeNode
 
class  DataViewProperties
 
class  DataViewPropertiesInteractor
 
class  DataViewSelectionWidget
 
class  DebugTab
 Debug settings. More...
 
class  DecomposedTransform3D
 Helper class for visualizing rotational angles to a human user. More...
 
struct  Desktop
 Data class for CustusX desktop. More...
 
class  DetailedLabeledComboBoxWidget
 Composite widget for string selection with . More...
 
class  DetailedLogMessageDisplayWidget
 
class  DICOMAppWidget
 
class  DICOMAppWidgetPrivate
 
class  DicomConverter
 
class  DicomGUIExtenderService
 
class  DicomImageReader
 
class  DicomImporter
 
class  DICOMModel
 
class  DicomModelNode
 
class  DICOMModelPrivate
 
class  DicomPluginActivator
 
class  DICOMThumbnailListWidget
 
class  DICOMThumbnailListWidgetPrivate
 
class  DicomWidget
 
class  DilationFilter
 
class  DirectlyLinkedSender
 
class  DisplayTextRep
 Display a number of text strings. More...
 
class  DisplayTimerWidget
 A second counter widget. More...
 
class  DistanceMetric
 Data class that represents a distance between two points, or a point and a plane. More...
 
class  DistanceMetricRep
 Rep for visualizing a DistanceMetric. More...
 
class  DistanceMetricWrapper
 
class  DonutMetric
 Data class that represents a donut. More...
 
class  DonutMetricRep
 
class  DonutMetricWrapper
 
class  DoubleBoundingBox3D
 Representation of a floating-point bounding box in 3D. The data are stored as {xmin,xmax,ymin,ymax,zmin,zmax}, in order to simplify communication with vtk. More...
 
class  DoubleLineEdit
 A QLineEdit specialized to deal with double data. More...
 
class  DoublePairProperty
 Implementation of DoublePairPropertyBase. More...
 
class  DoublePairPropertyBase
 Abstract interface for interaction with internal data structure: A pair of doubles. More...
 
class  DoubleProperty
 
class  DoubleProperty2DLevel
 DataInterface implementation for the LUT 2D level value. More...
 
class  DoubleProperty2DWindow
 DataInterface implementation for the LUT 2D window value. More...
 
class  DoublePropertyActiveImageBase
 Superclass for all doubles interacting with the active image. More...
 
class  DoublePropertyActiveToolOffset
 Interface to the tool offset of the active tool. More...
 
class  DoublePropertyBase
 
class  DoublePropertyImageTFDataAlpha
 
class  DoublePropertyImageTFDataBase
 
class  DoublePropertyImageTFDataLevel
 
class  DoublePropertyImageTFDataLLR
 
class  DoublePropertyImageTFDataWindow
 
class  DoublePropertyNull
 
class  DoublePropertyOutputValueParams
 
class  DoublePropertyShadingAmbient
 
class  DoublePropertyShadingBase
 
class  DoublePropertyShadingDiffuse
 
class  DoublePropertyShadingSpecular
 
class  DoublePropertyShadingSpecularPower
 
class  DoublePropertySpacing
 
class  DoublePropertyTimeCalibration
 
class  DoublePropertyToolOffset
 Interface to the tool offset of a tool. More...
 
class  DoublePropertyXDim
 
class  DoublePropertyYDim
 
class  DoublePropertyZDim
 
struct  DoubleRange
 Utility class for describing a bounded numeric range. More...
 
class  DoubleSlider
 Custom widget for display of double-valued data. More...
 
class  DoubleSpanSlider
 Custom widget for display of double-valued data.Use the double-named methods instead of qslider's int-based ones. More...
 
class  DoubleSpanSliderAdapterNull
 
class  DummyFilter
 
class  DummyImageStreamer
 
class  DummyProbe
 
class  DummyTool
 Implementation of a Tool used for testing. More...
 
class  DummyToolManager
 Implementation of a ToolManager used for testing. More...
 
struct  DummyToolTestUtilities
 
class  DummyToolThread
 
class  DynamicMainWindowWidgets
 
class  ElastixEulerTransform
 
class  ElastixExecuter
 ElastiX command-line wrapper. More...
 
class  ElastixManager
 Manager for interfacing to the ElastiX registration package. More...
 
class  ElastixParameterFile
 
class  ElastixParameters
 Parameter and preset handling for the ElastiX registration. More...
 
class  ElastixSyntaxHighlighter
 
class  ElastixWidget
 Widget for interfacing to the ElastiX registration package. More...
 
class  EmbeddedFilepath
 
class  EraseDataToolButton
 
class  EraserWidget
 Widget for erasing parts of images/meshes. More...
 
class  ErrorObserver
 
class  EventProcessingThread
 
class  Example
 Implementation of ThreadedTimedAlgorithm that shows the minimum implementation of this class. More...
 
class  ExampleGUIExtenderService
 
class  ExamplePluginActivator
 
class  ExampleWidget
 
class  ExportDataDialog
 
class  FastImageRegistrationWidget
 Widget for performing landmark based image registration using only the translation part of the matrix. More...
 
class  FastLandmarkPatientRegistrationWidget
 
class  FastOrientationRegistrationWidget
 Widget for registrating the orientation part of a fast registration. More...
 
class  FastPatientRegistrationWidget
 Widget for performing a fast and aprox landmark based patient registration, using only the matrix translation part. More...
 
class  FiberBundleRep
 Display a DTI Fiber bundle (fiber tracks) in 3D. More...
 
class  FileInputWidget
 
class  FilenameWidget
 Composite widget for filename edit. More...
 
class  FilePathProperty
 
class  FilePreviewWidget
 View a xml document. More...
 
class  FileSelectWidget
 Widget for displaying and selecting a single file. More...
 
class  FileWatcherWidget
 Baseclass for widgets that should watch a file. More...
 
class  Filter
 
class  FilterAccusurfPluginActivator
 
class  FilterAirwaysFromCenterlinePluginActivator
 
class  FilterAirwaysPluginActivator
 
class  FilterGroup
 
class  FilterImpl
 
class  FilteringToolListWidget
 Helper class for tool list display. More...
 
class  FilterPresetWidget
 
class  FilterRouteToTargetPluginActivator
 
class  FilterSetupWidget
 
class  FiltersWidget
 
class  FilterTimedAlgorithm
 
class  FollowerText3D
 Helper for rendering 3D text that faces the camera and has a constant viewed size. More...
 
class  Frame
 
class  Frame3D
 Defines an axis-angle representation of a position+orientation in 3D space. More...
 
class  FrameForest
 A graph combining Space dependencies between all Data.Relations between coordinate spaces among Data are created by this class. More...
 
class  FrameMetric
 Data class that represents a single frame (transform). More...
 
class  FrameMetricBase
 Abstract base class for frame metric. More...
 
class  FrameMetricRep
 
class  FrameMetricWrapper
 
class  FramesDataContainer
 
class  FrameTreeWidget
 Widget for displaying the FrameForest object. More...
 
class  GeneralTab
 Tab for general settings in the system. More...
 
class  GeometricRep
 Display one Mesh in 3D. More...
 
class  GeometricRep2D
 Display one Mesh in 2D. More...
 
class  GPUImageBufferRepository
 Repository for GPU buffers. More...
 
class  GPUImageBufferRepositoryInternal
 
class  GPUImageDataBuffer
 Helper class for sharing GPU memory over several Views (GL contexts). More...
 
class  GPUImageDataBufferImpl
 
class  GPUImageLutBuffer
 Helper class for sharing GPU memory over several Views (GL contexts). More...
 
class  GPUImageLutBufferImpl
 
class  GrabberSenderQTcpSocket
 
class  GraphicalArc3D
 Helper for rendering a line in 3D. More...
 
class  GraphicalArrow3D
 Helper for rendering an arrow in 3D. More...
 
class  GraphicalAxes3D
 Visualization for one 3D coordinate axis triplet. More...
 
class  GraphicalBox
 
class  GraphicalBoxCallback
 
class  GraphicalBoxEnableCallback
 
class  GraphicalDisk
 
class  GraphicalGeometric
 Display one Mesh in 3D. More...
 
class  GraphicalGeometricBase
 
class  GraphicalGlyph3DData
 Helper for rendering a a glyph in 3D. More...
 
class  GraphicalLine3D
 Helper for rendering a line in 3D. More...
 
class  GraphicalObjectWithDirection
 Base helper class for rendering objects with a specific direction in 3D. More...
 
class  GraphicalPoint3D
 Helper for rendering a point in 3D. More...
 
class  GraphicalPolyData3D
 Helper for rendering a a polydata in 3D. More...
 
class  GraphicalTorus3D
 Helper for rendering a torus in 3D. More...
 
class  GroupTreeNode
 
class  GuideRep2D
 
class  GUIExtenderService
 
class  HelpBrowser
 
class  HelpEngine
 
class  HelpGUIExtenderService
 
class  HelpIndexWidget
 
class  HelpPluginActivator
 
class  HelpSearchWidget
 
class  HelpWidget
 
class  HttpRequestHandler
 
class  ICPRegistrationBaseWidget
 
class  ICPWidget
 
class  IgstkTool
 Class for controlling the igstk tracking (hardware) interface. More...
 
class  IgstkToolManager
 Manager for IGSTK interface.The manager exists inside IgstkTrackerThread . More...
 
class  IgstkTracker
 Class representing the navigation system. More...
 
class  IgstkTrackerThread
 Thread containing all of IGSTK. More...
 
class  IGSTKTrackingPluginActivator
 
class  IGTLinkClientStreamer
 
class  IGTLinkConversion
 
class  IGTLinkConversionBase
 
class  IGTLinkConversionImage
 
class  IGTLinkConversionPolyData
 
class  IGTLinkConversionSonixCXLegacy
 
class  IGTLinkStreamerService
 
class  IGTLinkUSStatusMessage
 IGTLink Message content: More...
 
class  Image
 A volumetric data set. More...
 
class  Image2DProxy
 Slice volumes using a SliceProxy. More...
 
class  Image2DRep3D
 Display a 2D Volume in 3D. More...
 
class  ImageDataContainer
 
class  ImageDefaultTFGenerator
 
class  ImageEnveloper
 
class  ImageFileStreamerService
 
class  ImageLandmarksSource
 
class  ImageLandmarksWidget
 
class  ImageLUT2D
 Handling of color and opacity for 2D slices. More...
 
class  ImageMapperMonitor
 
class  ImageParameters
 
class  ImagePreviewWidget
 Widget for displaying images. More...
 
class  ImagePropertiesWidget
 Widget for displaying and manipulating various Image properties. More...
 
class  ImageReceiverThread
 Base class for receiving images from a video stream. More...
 
class  ImageRenderPropertiesWidget
 
class  ImageServer
 ImageServer. More...
 
class  ImageStreamerDummyArguments
 
class  ImageStreamerOpenCV
 
class  ImageStreamerOpenCVArguments
 
class  ImageTestData
 
class  ImageTF3D
 Handler for the transfer functions used in 3d image volumes. More...
 
class  ImageTFData
 Data class for Transfer Function info, either 2D or 3D. More...
 
class  ImportDataDialog
 
class  Indent
 Formatting class for debug printing of the ssc library. More...
 
class  InfoWidget
 
class  InsideMaskFunctor
 
class  IntBoundingBox3D
 Representation of an integer bounding box in 3D. The data are stored as {xmin,xmax,ymin,ymax,zmin,zmax}, in order to simplify communication with vtk. More...
 
class  InteractiveClipper
 
class  InteractiveCropper
 
class  IntraOpImagingWorkflowState
 
class  JitterFilter
 
class  LabeledComboBoxWidget
 Composite widget for string selection. More...
 
class  LabeledLineEditWidget
 Composite widget for string edit. More...
 
class  Landmark
 One landmark, or fiducial, coordinate. More...
 
class  LandmarkImage2ImageRegistrationWidget
 
class  LandmarkListener
 
class  LandmarkPatientRegistrationWidget
 
class  LandmarkProperty
 
class  LandmarkRegistrationWidget
 
class  LandmarkRep
 
class  Landmarks
 
class  LandmarksSource
 
class  LandmarkTranslationRegistration
 
class  LapFrameToolCalibrationCalculator
 
class  LapFrameToolCalibrationWidget
 
class  LayoutData
 
class  LayoutEditorWidget
 
class  LayoutInteractor
 
struct  LayoutPosition
 
struct  LayoutRegion
 
class  LayoutRepository
 
class  LayoutVideoSource
 
struct  LayoutViewData
 
class  LayoutWidgetUsingViewWidgets
 
class  LineSegment
 Helper for drawing a line in 2D. More...
 
class  LocalServerStreamer
 
class  LocalServerStreamerArguments
 
class  Log
 
class  LogConsole
 
class  LogFile
 
class  LogFileWatcher
 
class  LogFileWatcherThread
 
class  LogicManager
 Control the custusx backend. More...
 
class  LogMessageDisplayWidget
 
class  LogThread
 
class  MainWindow
 This is the main gui class which controls the workflow. More...
 
class  MainWindowActions
 
class  MainWindowApplicationComponent
 
class  ManageClippersWidget
 Widget for managing clippers. More...
 
class  ManualImage2ImageRegistrationWidget
 
class  ManualImageRegistrationWidget
 
class  ManualImageTransformRegistrationWidget
 
class  ManualPatientRegistrationWidget
 
class  ManualTool
 A manual tool that is unconnected to any hardware. More...
 
class  ManualToolAdapter
 Adapter class for ManualTool.A ManualToolAdapter inherits from manual tool, but also contains a cx::Tool that is requests shape and probe info from. More...
 
struct  MassFunctor
 
class  MatrixTextEdit
 
class  MehdiGPURayCastMultiVolumeRepBase
 
class  MehdiGPURayCastMultiVolumeRepImageMapperMonitor
 
class  MemHolder
 
class  MemoryTester
 
class  Mesh
 A mesh data set. More...
 
class  MeshGlyphsWidget
 Widget for displaying glyps information about meshes. More...
 
class  MeshInfoWidget
 
More...
 
class  MeshInView
 
class  MeshPropertiesWidget
 Widget for displaying glyps information about meshes. More...
 
class  MeshPropertyData
 
class  MeshTextureData
 
class  MeshTextureWidget
 
class  Message
 
class  MessageFilter
 
class  MessageFilterConsole
 
class  MessageFilterStatusBar
 
class  MessageListener
 
class  MessageLogger
 
class  MessageLoggerInternalData
 
class  MessageObserver
 
class  MessageRepository
 
class  MetaImageReader
 Reader for metaheader .mhd files. More...
 
class  MetricBase
 
class  MetricManager
 
class  MetricNamesRep
 
class  MetricReferenceArgumentList
 Collection of Metric arguments that refer to another metric. More...
 
class  MetricReferenceArgumentListGui
 
class  MetricUtilities
 
class  MetricWidget
 
class  MousePadWidget
 A touchpad-friendly area for performing 1D/2D scroll operations. More...
 
class  MousePadWidgetInternal
 
class  MultiFileInputWidget
 
class  MultiViewCache
 
class  MultiVolume3DRepProducer
 
class  MyStreamBuf
 
class  MyTableWidget
 
class  NavigatedVideoImage
 Image subclass for live updated 2D images tied to a tool. More...
 
class  Navigation
 
class  NavigationAlgorithms
 
class  NavigationWidget
 Widget for controlling camera follow style. More...
 
class  NavigationWorkflowState
 
class  NetworkHandler
 
class  NetworkPluginActivator
 
class  NetworkService
 
class  NeuroTrainingWidget
 
class  NIfTIReader
 Reader for NIfTI files. More...
 
struct  null_deleter
 
class  NullDicomModelNode
 
class  OffsetPoint
 Helper for drawing a point in 2D. More...
 
class  OpenCLPrinter
 Utilities for printing information about OpenCL. More...
 
class  OpenCVStreamerService
 
class  OpenIGTLink3GuiExtenderService
 
class  OpenIGTLinkPluginActivator
 
class  OpenIGTLinkStreamer
 
class  OpenIGTLinkStreamerService
 
class  OpenIGTLinkTool
 Class representing the tools a navigation system can recognize. More...
 
class  OpenIGTLinkTrackingSystemService
 
struct  OperatingTable
 The OperatingTable class. More...
 
class  OperatingTableTab
 
class  OperatingTableWidget
 
class  OptimizedUpdateWidget
 Interface for all classes following the modified/prepaint paradigm. More...
 
class  OptionalValue
 
class  OptionsWidget
 
class  OrientationAnnotation
 
class  OrientationAnnotation3DRep
 Class for display of an orientation annotation cube in 3D. More...
 
class  OrientationAnnotationRep
 Display direction annotations in a 2D view. More...
 
class  OrientationAnnotationSmartRep
 A class that annotated 2D views with otientation information.The slice proxy is used to find the orientation of a slice in space r, which is assumed to be a valid DICOM space, and combinations of the letters Anterior - Posterior Left - Right Superior - Inferior are used. Combinations of the letters are used for oblique angles. More...
 
class  OutputVolumeParams
 Helper struct for sending and controlling output volume properties. More...
 
class  OverlayWidget
 
struct  Package
 
class  ParentSpace
 Definition of a parent space event. More...
 
class  ParentWorkflowState
 
class  PatientData
 Functionality for storing patient data in a folder on the disk and access to these data.Keeps track of a single active patient (patient folder). Only one such patient can be active at a time, since the global managers are updated by this class. More...
 
class  PatientDataWorkflowState
 
class  PatientDicomModelNode
 
class  PatientLandmarksSource
 
class  PatientLandMarksWidget
 Widget used as a tab in the ContexDockWidget for patient registration. More...
 
class  PatientModelImplService
 
class  PatientModelPluginActivator
 
class  PatientModelService
 The virtual patient. More...
 
class  PatientModelServiceNull
 Null Object Pattern for Registration service. More...
 
class  PatientModelServiceProxy
 Always provides a PatientModelService. More...
 
class  PatientOrientationWidget
 Widget for setting reference space to current tool orientation, without changing absolute position of data. More...
 
class  PatientStorage
 Helper class for storing variables in the patient file. More...
 
class  PerformanceTab
 Configure performance tab in preferences dialog. More...
 
class  PickerRep
 Picking of points in an image. More...
 
class  Pipeline
 
class  PipelineWidget
 
class  PipelineWidgetFilterLine
 
class  PlaneMetric
 Data class representing a plane. More...
 
class  PlaneMetricRep
 Rep for visualizing a PlaneMetric. More...
 
class  PlaneMetricWrapper
 
class  PlaneTypeCollection
 
class  PlateImageRegistrationWidget
 
class  PlateRegistrationWidget
 Widget for performing registration between a (dyna-CT) volume and a predefined aurora tool with ct markers. More...
 
class  PlaybackTime
 Controller for historic time, playback etc. More...
 
class  PlaybackTool
 A tool used during playback. More...
 
class  PlaybackWidget
 Widget interface to PlaybackTime. More...
 
class  PluginFrameworkManager
 
class  PluginFrameworkWidget
 
class  PlusConnectWidget
 
class  PNGImageReader
 Reader for portable network graphics .png files. More...
 
class  PNNReconstructionMethodService
 
class  PNNReconstructionPluginActivator
 
class  PointMetric
 Data class that represents a single point. More...
 
class  PointMetricRep
 
class  PointMetricRep2D
 
class  PointMetricWrapper
 
class  PolyDataMeshReader
 Reader for .vtk files. More...
 
class  PopupButton
 
class  PopupToolbarWidget
 
class  PositionStorageReader
 Reader class for the position file. More...
 
class  PositionStorageWriter
 Writer class for the position file. More...
 
class  PostOpControllWorkflowState
 
class  PreferencesDialog
 Set application preferences. More...
 
class  PreferenceTab
 
class  PreOpPlanningWorkflowState
 
class  PrepareVesselsWidget
 Widget for extracting a segment from a image and finding a centerline from that segment. More...
 
class  Presets
 Base class for a group of presets in the system. More...
 
class  PresetWidget
 Base class for preset handling. Takes care of making a uniform preset system. Contains a preset selector, functionality for resetting to a default preset, saving new presets and deleting presets. More...
 
class  Probe
 US Probe interface. More...
 
class  ProbeAdapterRTSource
 VideoSource that applies the parameters from a Probe to the VideoSource. More...
 
class  ProbeConfigWidget
 Widget that displays/edits a probe configuration. More...
 
class  ProbeDefinition
 Definition of characteristics for an Ultrasound Probe Sector. More...
 
class  ProbeDefinitionFromStringMessages
 
class  ProbeImpl
 
class  ProbeSector
 Utility functions for drawing an US Probe sector. More...
 
class  ProcessedUSInputData
 
class  ProcessReporter
 
class  ProcessWrapper
 
class  Profile
 
class  ProfileManager
 
class  Property
 Superclass for all data adapters. More...
 
class  PropertyNull
 
class  ReconstructCore
 Algorithm part of reconstruction - no dependencies on parameter classes. More...
 
class  ReconstructionExecuter
 
class  ReconstructionMethodService
 Abstract interface for reconstruction algorithm. More...
 
class  ReconstructionWidget
 
class  ReconstructParams
 Collection of reconstruction parameters. More...
 
class  ReconstructPreprocessor
 Algorithm part of reconstruction - no dependencies on parameter classes. More...
 
class  RecordSession
 
class  RecordSessionWidget
 
class  RecordTrackingWidget
 
class  Rect3D
 Helper for drawing a rectangle in 3D. More...
 
class  RegionOfInterest
 
class  RegionOfInterestMetric
 
class  RegionOfInterestMetricRep
 Rep for visualizing a RegionOfInterestMetric. More...
 
class  RegionOfInterestMetricWrapper
 
class  RegisteredService
 
class  RegisterI2IWidget
 Widget for performing the registration between two vessel segments. More...
 
class  RegistrationApplicator
 
class  RegistrationBaseWidget
 
class  RegistrationGUIExtenderService
 
class  RegistrationGUIPluginActivator
 
class  RegistrationHistory
 A history of registration events. More...
 
class  RegistrationHistoryGUIExtenderService
 
class  RegistrationHistoryNull
 
class  RegistrationHistoryWidget
 
class  RegistrationImplService
 
class  RegistrationMethodBronchoscopyImageToImageService
 
class  RegistrationMethodBronchoscopyImageToPatientService
 
class  RegistrationMethodBronchoscopyPluginActivator
 
class  RegistrationMethodCenterlineImageToPatientService
 
class  RegistrationMethodCenterlinePluginActivator
 
class  RegistrationMethodCommandLinePluginActivator
 
class  RegistrationMethodCommandLineService
 
class  RegistrationMethodFastLandmarkImageToPatientService
 
class  RegistrationMethodLandmarkImageToImageService
 
class  RegistrationMethodLandmarkImageToPatientService
 
class  RegistrationMethodLandmarkPluginActivator
 
class  RegistrationMethodManualImageToImageService
 
class  RegistrationMethodManualImageToPatientService
 
class  RegistrationMethodManualImageTransformService
 
class  RegistrationMethodManualPatientOrientationService
 
class  RegistrationMethodManualPluginActivator
 
class  RegistrationMethodManualService
 
class  RegistrationMethodPlateImageToPatientService
 
class  RegistrationMethodPlatePluginActivator
 
class  RegistrationMethodService
 Registration Method services. More...
 
class  RegistrationMethodVesselImageToImageService
 
class  RegistrationMethodVesselPluginActivator
 
class  RegistrationPluginActivator
 
class  RegistrationService
 Registration services. More...
 
class  RegistrationServiceNull
 Null Object Pattern for Registration service. More...
 
class  RegistrationServiceProxy
 Always provides a RegistrationService. More...
 
class  RegistrationTransform
 A registration event and its transform. More...
 
class  RegistrationTypeWidget
 
class  RegistrationWidget
 
class  RegistrationWorkflowState
 
class  RegServices
 
class  RemoteAPI
 
struct  RemoveDataType
 
class  RenderLoop
 
class  RenderWindowFactory
 Use to create all vtkRenderWindows, and store a single shared render window. More...
 
class  Rep
 Abstract interface for entities that can be added to a View. More...
 
class  RepContainer
 
class  RepImpl
 Default implementation of Rep. More...
 
class  ReplacableContentWidget
 
class  RepManager
 Rep caching and utilities. More...
 
class  Reporter
 
class  ReporterThread
 
struct  RequestEnterStateEvent
 Utility class for StateService states. More...
 
class  RequestEnterStateTransition
 Utility class for StateService states. More...
 
class  ResampleImageFilter
 
class  RGBColor
 RGB color data. More...
 
class  RMPCFromPointerImageToPatientService
 
class  RMPCFromPointerWidget
 Register a point cloud to a surface. More...
 
class  RMPCImageToPatientService
 
class  RMPCPluginActivator
 
class  RMPCWidget
 
class  RootDicomModelNode
 
class  RouteToTarget
 
class  RouteToTargetFilter
 
class  SamplerWidget
 
class  SavingVideoRecorder
 Recorder for a VideoSource. More...
 
class  ScalarInteractionWidget
 Composite widget for scalar data manipulation. More...
 
class  ScreenShotImageWriter
 
class  ScreenVideoProvider
 
class  SeansVesselReg
 
class  SeansVesselRegistrationWidget
 I2I (image2image) ICP registration. More...
 
class  SecondaryMainWindow
 Experimental class for IPad usage.This detached main window can be moved onto a secondary screen. The use case was a IPad where scrolling etc could control the CustusX scene. More...
 
class  SecondaryViewLayoutWindow
 Experimental class for IPad usage. More...
 
struct  SectorInfo
 
class  SelectClippersForDataWidget
 Turn clippers on/off for a spesific data structure. More...
 
class  SelectClippersForImageWidget
 
More...
 
class  SelectClippersForMeshWidget
 
More...
 
class  SelectColorSettingButton
 
class  SelectDataStringPropertyBase
 
class  SelectedDataListWidget
 
class  SelectionGroupBox
 
class  SelectRecordSession
 
class  Sender
 
class  SenderImpl
 
class  SeriesDicomModelNode
 
class  ServiceTrackerCustomizer
 Notify changes in a service lifecycle. More...
 
class  ServiceTrackerListener
 Helper class for listening to services being added, modified and removed. More...
 
class  SessionStorageService
 
class  SessionStorageServiceImpl
 
class  SessionStorageServiceNull
 
class  SessionStorageServiceProxy
 
class  Settings
 Customized interface for setting values in QSettings. More...
 
class  ShaderCallback
 The ShaderCallback class is used to update information sent to our custom OpenGL shaders. More...
 
class  ShadingWidget
 
class  SharedContextCreatedCallback
 
class  SharedDocuments
 
class  SharedMemoryClient
 Shared Memory Client. More...
 
class  SharedMemoryServer
 Shared Memory Server. More...
 
class  SharedOpenGLContext
 Shared OpenGL context. More...
 
struct  shm_header
 
class  ShowDataTreeNodeBase
 
class  ShowSlice2DDataTreeNode
 
class  ShowSlice3DDataTreeNode
 
class  ShowVolumeDataTreeNode
 
class  SimpleLogMessageDisplayWidget
 
class  SimpleSliceProxy
 
class  SimulatedStreamerService
 Abstract class. Interface to Simulated Streamers. More...
 
class  SingleConnectionTcpServer
 
class  SingleMetricWidget
 
class  SingleStreamerImpl
 
class  SingleVolumePainterHelper
 
class  SliceAutoViewportCalculator
 
class  SliceComputer
 Calculates a slice plane given a definition. More...
 
class  SlicedImageProxy
 Helper class for slicing an image given a SliceProxy and an image. More...
 
class  SlicePlane
 A 2D slice plane in 3D. i,j are perpendicular unit vectors. More...
 
class  SlicePlaneClipper
 Clip several 3D volumes using a SliceProxy. More...
 
class  SlicePlanes3DMarkerIn2DRep
 Display annotations for the SlicePlanesProxy planes in 2D. More...
 
class  SlicePlanes3DRep
 Display a set of planes in 3D. More...
 
class  SlicePlanesProxy
 Helper class for managing a set of slice planes. More...
 
class  SlicePropertiesWidget
 
class  SliceProxy
 Provides a slice matrix based on definition and tool. More...
 
class  SliceProxyInterface
 
class  SliceRepSW
 Display an image slice in 2D. More...
 
class  Slices3DRep
 Display several slices through volumes in 3D. More...
 
class  SliderGroupWidget
 Composite widget for scalar data manipulation. More...
 
class  SliderRangeGroupWidget
 
class  SmallLineEdit
 
class  SmoothingImageFilter
 
class  SocketClientConnector
 
class  SocketConnection
 
class  SocketConnector
 
class  SocketServerConnector
 
class  SonixProbeFileReader
 
class  SoundSpeedConverterWidget
 
class  SpaceEditWidget
 Composite widget for string selection. More...
 
class  SpaceListener
 Class that listens to changes in a coordinate system, and emits a signal if that system changes. More...
 
class  SpaceListenerImpl
 Class that listens to changes in a coordinate system, and emits a signal if that system changes. More...
 
class  SpaceProperty
 
class  SpacePropertyBase
 
class  SpaceProvider
 
class  SpaceProviderImpl
 
class  SpaceProviderNull
 
class  SpaceTreeNode
 
class  SphereMetric
 Data class that represents a donut. More...
 
class  SphereMetricRep
 
class  SphereMetricRep2D
 
class  SphereMetricWrapper
 
class  SpinBoxAndDialGroupWidget
 Composite widget for scalar data manipulation. More...
 
class  SpinBoxAndSliderGroupWidget
 Composite widget for scalar data manipulation. More...
 
class  SpinBoxGroupWidget
 Composite widget for scalar data manipulation. More...
 
class  SpinBoxInfiniteSliderGroupWidget
 Composite widget for scalar data manipulation. More...
 
class  SplitFramesContainer
 
class  sscFloatingWidget
 A widget that floats above the other windows. Used as basis for the floating controls. More...
 
class  StatePluginActivator
 
class  StateService
 Workflow states for CustusX. More...
 
class  StateServiceImpl
 
class  StateServiceNull
 
class  StateServiceProxy
 
class  StaticMutexVtkLocker
 
class  StatusBar
 Statusbar with extended functionality. More...
 
class  StlMeshReader
 Reader for STL files. More...
 
class  Stream2DRep3D
 Display a stream as 2D in 3D. More...
 
class  StreamedTimestampSynchronizer
 
class  Streamer
 
class  StreamerService
 Abstract class. Interface to Streamers. More...
 
class  StreamerServiceNull
 Null implementation of the StreamerService. More...
 
class  StreamerServiceProxy
 Proxy for StreamerServices. More...
 
class  StreamerServiceUtilities
 
class  StreamPropertiesWidget
 Widget for displaying and manipulating TrackedStream properties. More...
 
class  StreamRep3D
 Display a 3D stream in 3D. More...
 
class  StringListProperty
 Represents one collection of strings. More...
 
class  StringListSelectWidget
 Composite widget for string list selection. More...
 
class  StringProperty
 Represents one option of the string type. The data are stored within a xml document. More...
 
class  StringPropertyActiveData
 
class  StringPropertyActiveImage
 
class  StringPropertyActiveProbeConfiguration
 
class  StringPropertyActiveTool
 
class  StringPropertyActiveVideoSource
 Property for controlling the active video source in cx::VideoService. More...
 
class  StringPropertyBase
 Abstract interface for interaction with internal string-valued data. More...
 
class  StringPropertyClipPlane
 
class  StringPropertyDataModality
 Adapter that selects the modality of the given Data. More...
 
class  StringPropertyDataNameEditable
 Adapter for displaying and changing name of a Data. More...
 
class  StringPropertyDataUidEditable
 Adapter for displaying and changing name of a Data. More...
 
class  StringPropertyFusedInputOutputSelectData
 
class  StringPropertyGlyphColorArray
 Adapter that selects the glyph color array. More...
 
class  StringPropertyGlyphLUT
 Adapter that selects the glyph color LUT. More...
 
class  StringPropertyGlyphOrientationArray
 Adapter that selects the glyph orientation array. More...
 
class  StringPropertyImageType
 Adapter that selects the image type of the given Data. More...
 
class  StringPropertyParentFrame
 Adapter that selects the parent frame of the given Data. More...
 
class  StringPropertyRegistrationFixedImage
 
class  StringPropertyRegistrationMovingImage
 
class  StringPropertySelectCoordinateSystem
 Adapter that selects and stores a coordinate systems. The coordinatesystem is stored internally in the adapter. Use setValue/getValue plus changed() to access it. More...
 
class  StringPropertySelectCoordinateSystemBase
 
class  StringPropertySelectData
 
class  StringPropertySelectImage
 
class  StringPropertySelectMesh
 
class  StringPropertySelectPointMetric
 
class  StringPropertySelectRecordSession
 
class  StringPropertySelectRecordSessionBase
 
class  StringPropertySelectTool
 Adapter that selects and stores a tool. The tool is stored internally in the adapter. Use setValue/getValue plus changed() to access it. More...
 
class  StringPropertySelectTrackedStream
 
class  StringPropertySetParentFrame
 Adapter that force sets the parent frame of the given Data, i.e. overwriting history. Nice for initial definition. More...
 
class  StudyDicomModelNode
 
class  SyncedValue
 
class  TabbedWidget
 Interface for making widgets with a hierarchy of tabs. More...
 
class  TemporalCalibration
 
class  TemporalCalibrationWidget
 
struct  TemporaryPausePlay
 
class  TestClass
 
class  TestVideoSource
 test video source generator More...
 
class  TextDisplay
 Helper for drawing text in 2D. More...
 
class  Texture3DSlicerProxy
 Helper class for GPU-based slicing. More...
 
class  Texture3DSlicerProxyImpl
 Slice volumes using a SliceProxy. More...
 
class  Texture3DSlicerRep
 Display overlayed image slices in 2D. More...
 
class  TextureSlicePainter
 Helper class for GPU rendering of slices. More...
 
class  ThreadedTimedAlgorithm
 Base class for algorithms that wants to thread and time their execution. T is the return type of the calculated data in the thread. More...
 
class  ThreadedTimedReconstructCore
 Threading adapter for the reconstruction algorithm. More...
 
class  ThreadedTimedReconstructPreprocessor
 Threading adapter for the reconstruction algorithm. More...
 
class  ThreadMethodInvoker
 
class  TimedAlgorithmProgressBar
 Show progress for a TimedBaseAlgorithm. More...
 
class  TimedBaseAlgorithm
 Base class for algorithms that wants to time their execution. More...
 
class  TimedPosition
 One position with timestamp. More...
 
struct  TimeInfo
 
class  TimeKeeper
 
class  TimelineEvent
 Description of one event in time. More...
 
class  TimelineWidget
 widget for displaying a timeline for events. More...
 
class  Tool
 Interface to a tool, i.e. a pointer, US probe or similar. More...
 
class  ToolConfigTab
 Interface for selecting a tool configuration. More...
 
class  ToolConfigureGroupBox
 Manage tool configurationsA widget for creating/modifying tool configurations. The user can select configs, and set name and which tools that are part of that config. More...
 
class  ToolFileParser
 Class for reading the files defining a CustusX tool. More...
 
class  ToolFilterGroupBox
 Widget for easily filtering tools based on clinical application and tracking system.Used in conjunction with ToolConfigureGroupBox, it is possible to drag tools from ToolFilterGroupBox and drop them into configurations in ToolConfigureGroupBox. More...
 
class  ToolImagePreviewWidget
 Widget for displaying a tools image. More...
 
class  ToolImpl
 Common functionality for Tool subclasses. More...
 
class  ToolListWidget
 Class for displaying tool files that can be dragged and droppedSuperclass, not used directly. More...
 
class  ToolManagerWidget
 Designed as a debugging widget for the cxToolManager. More...
 
class  ToolManualCalibrationWidget
 
class  ToolMetric
 
class  ToolMetricRep
 
class  ToolMetricWrapper
 
class  ToolNull
 
struct  ToolPositionMetadata
 
class  ToolPropertiesWidget
 
class  ToolProxy
 
class  ToolRep2D
 Display a Tool in 2D. More...
 
class  ToolRep3D
 Display a Tool in 3D. More...
 
class  ToolTipCalibrateWidget
 
class  ToolTipCalibrationCalculator
 
class  ToolTipSampleWidget
 
class  ToolTracer
 3D Graphics class for displaying the trace path traversed by a tool. More...
 
class  ToolTreeNode
 
class  ToolUsingIGSTK
 Class representing the tools a navigation system can recognize. More...
 
class  TopTreeNode
 
class  TrackedStream
 A data set for video streams (2D/3D). More...
 
class  Tracker
 
class  TrackerConfiguration
 
class  TrackerConfigurationImpl
 
class  TrackerConfigurationNull
 
class  TrackingImplService
 Interface towards the navigation system. More...
 
class  TrackingPluginActivator
 
class  TrackingPositionFilter
 
class  TrackingService
 Service providing tools and tracking systems. More...
 
class  TrackingServiceNull
 
class  TrackingServiceProxy
 
class  TrackingSystemDummyService
 Interface towards a dummy tracking system. More...
 
class  TrackingSystemIGSTKService
 Interface towards one tracking system. More...
 
class  TrackingSystemPlaybackService
 Interface towards a playback tracking system.Wraps another tracking system, enabling playback of the tools in that system. More...
 
class  TrackingSystemService
 Tracking System Service. More...
 
class  TrackPadWidget
 Widget for controlling the camera in the 3D view.This widget is designed for use on a touchpad device. Example is to use iPad/iPhone as a secondary screen with this widget on. More...
 
class  TrainingGUIExtenderService
 
class  TrainingPluginActivator
 
class  TrainingWidget
 
class  TransferFunction2DColorWidget
 
class  TransferFunction2DOpacityWidget
 
class  TransferFunction2DWidget
 
class  TransferFunction3DWidget
 
class  TransferFunctionAlphaWidget
 
class  TransferFunctionColorWidget
 
class  TransferFunctionPresetWidget
 
class  TransferFunctions3DPresets
 Handles transfer function presets. More...
 
class  TransferFunctionWidget
 
class  Transform3DWidget
 Widget for displaying and manipulating an affine matrix, i.e. a rotation+translation matrix. More...
 
class  TransformFile
 File format for storing a 4x4 matrix.The read/write methods emit error messages if you dont use the ok flag. More...
 
class  TreeItemModel
 
class  TreeNode
 
class  TreeNodeImpl
 
class  TreeRepository
 
class  UnsignedDerivedImage
 Class that holds an unsigned version of a base Image. More...
 
class  USAcquisition
 Handles the us acquisition process.The USAcquisition object attaches itself to an input Acquisition object and records ultrasound data when the Acquisiton records. More...
 
class  USAcquisitionVideoPlayback
 Handler for playback of US image data from a US recording session. More...
 
class  USAcqusitionWidget
 
class  USFrameData
 Helper class encapsulating a 2S US data set. More...
 
struct  USReconstructInputData
 
struct  USReconstructInputDataAlgorithm
 
class  UsReconstructionFileMaker
 Handles writing files in the format the us reconstruction algorithm wants them. More...
 
class  UsReconstructionFileReader
 Reader class for the US Acquisition files. More...
 
class  UsReconstructionGUIExtenderService
 Us Reconstruction framework with widgets. More...
 
class  UsReconstructionImplService
 Manager for the us reconstruction process. More...
 
class  UsReconstructionPluginActivator
 
class  UsReconstructionService
 
class  UsReconstructionServiceNull
 
class  UsReconstructionServiceProxy
 
class  USSavingRecorder
 Record and save ultrasound data.Use the start/stop pair to record video from the input streams during that period. A cancel instead of stop will clear the recording. More...
 
class  VBGUIExtenderService
 
class  VBPluginActivator
 
class  VBWidget
 
class  Vector3DComponentProperty
 
class  Vector3DProperty
 Represents one option of the double type. More...
 
class  Vector3DPropertyBase
 Abstract interface for interaction with internal Vector3D-valued data. More...
 
class  Vector3DPropertyNull
 
class  Vector3DWidget
 Widget for displaying a Vector3D. More...
 
class  VideoConnection
 Represent one video grabber connection. More...
 
class  VideoConnectionWidget
 GUI for setting up a connection to a video stream. More...
 
class  VideoFixedPlaneRep
 Display a VideoSource in a View. More...
 
class  VideoGraphics
 Wrap vtkActor displaying a video image, possibly clipped by a sector. More...
 
class  VideoImplService
 
class  VideoPluginActivator
 
class  VideoRecorder
 Recorder for a VideoSource. More...
 
class  VideoRecorderSaveThread
 
class  VideoService
 Provides access to all video sources in the system, and connection stuff for the sources. More...
 
class  VideoServiceBackend
 
class  VideoServiceNull
 
class  VideoServiceProxy
 
class  VideoSource
 video source interface. More...
 
class  VideoSourceGraphics
 Helper class for displaying a VideoSource. More...
 
class  VideoSourceSHM
 VideoSource for connecting to shared memory. More...
 
class  VideoTab
 Various parameters related to ultrasound acquisition and reconstruction. More...
 
class  View
 
class  ViewCache
 
class  ViewCollectionImageWriter
 
class  ViewCollectionWidget
 
class  ViewCollectionWidgetMixed
 
class  ViewCollectionWidgetUsingViewContainer
 
class  ViewContainer
 
class  ViewFollower
 
class  ViewGroup
 
class  ViewGroupData
 Container for data shared between all members of a view group. More...
 
class  ViewGroupPropertiesWidget
 
class  ViewGroupTreeNode
 
class  ViewImplService
 Creates a pool of views and offers an interface to them, also handles layouts on a centralwidget. More...
 
class  ViewItem
 
class  ViewLinkingViewContainerItem
 
class  ViewLinkingViewWidget
 
class  ViewportListener
 Listens to changes in viewport and camera matrix. More...
 
class  ViewportListenerBase
 Base class for listening to a vtkRenderer. More...
 
class  ViewportObserverPrivate
 
class  ViewportPreRenderListener
 Listens to the start render event in a vtkRenderer. More...
 
class  ViewRepCollection
 
class  ViewService
 Visualization services. More...
 
class  ViewServiceNull
 
class  ViewServiceProxy
 
class  ViewServiceTreeNode
 
class  ViewWidget
 
class  ViewWrapper
 Superclass for ViewWrappers. More...
 
class  ViewWrapper2D
 
class  ViewWrapper3D
 
class  ViewWrapperVideo
 
class  VisServices
 
class  VisualizationPluginActivator
 
class  VisualizationTab
 
class  VLCRecorder
 Lets you use the third party application VLC to record a video of the screen. More...
 
class  VNNclAlgorithm
 
class  VNNclPluginActivator
 
class  VNNclReconstructionMethodService
 
class  VolumeInfoWidget
 Widget for displaying various volume information. More...
 
class  VolumePropertiesWidget
 Widget for displaying and manipulating various 3D Volume properties. More...
 
class  VolumeProperty
 
class  VolumetricBaseRep
 Display a volume in 3D. More...
 
class  VolumetricRep
 Display a volume in 3D. More...
 
class  WidgetObscuredListener
 
class  WidgetTypeRepository
 
class  WirePhantomWidget
 Probe accuracy measurements using the Wire Phantom. More...
 
class  WorkflowState
 State in a WorkflowStateMachine. More...
 
class  WorkflowStateMachine
 State Machine for the Workflow Steps. More...
 
class  XmlFileHandler
 Helper class for reading and writing an XML file. More...
 
class  XMLNodeAdder
 
class  XMLNodeParser
 
class  XmlOptionFile
 Helper class for xml files used to store ssc/cx data. More...
 
class  XmlOptionItem
 Helper class for storing one string value in an xml document. More...
 
class  XMLPolyDataMeshReader
 Reader for .vtp files. More...
 
class  Zoom2DHandler
 

Typedefs

typedef boost::weak_ptr< TreeNodeTreeNodeWeakPtr
 
typedef boost::shared_ptr< TreeNodeTreeNodePtr
 
typedef boost::shared_ptr< class StringListPropertyStringListPropertyPtr
 
typedef boost::shared_ptr< class TreeRepositoryTreeRepositoryPtr
 
typedef boost::weak_ptr< class TreeRepositoryTreeRepositoryWeakPtr
 
typedef boost::shared_ptr< class WidgetTypeRepositoryWidgetTypeRepositoryPtr
 
typedef boost::shared_ptr< class CameraStyleInteractorCameraStyleInteractorPtr
 
typedef boost::shared_ptr< class LayoutInteractorLayoutInteractorPtr
 
typedef boost::shared_ptr< class VisServicesVisServicesPtr
 
typedef boost::shared_ptr< class ProcessWrapperProcessWrapperPtr
 
typedef boost::shared_ptr< class ScreenShotImageWriterScreenShotImageWriterPtr
 
typedef boost::shared_ptr< class StringPropertySelectToolStringPropertySelectToolPtr
 
typedef boost::shared_ptr< class StringPropertyClipPlaneStringPropertyClipPlanePtr
 
typedef boost::shared_ptr< class StringPropertySelectDataStringPropertySelectDataPtr
 
typedef boost::shared_ptr< class ActiveDataActiveDataPtr
 
typedef boost::shared_ptr< class SelectDataStringPropertyBaseSelectDataStringPropertyBasePtr
 
typedef boost::shared_ptr< class ImageRenderPropertiesWidgetImageRenderPropertiesWidgetPtr
 
typedef boost::shared_ptr< class StringPropertySelectTrackedStreamStringPropertySelectTrackedStreamPtr
 
typedef boost::shared_ptr< class TransferFunction3DWidgetTransferFunction3DWidgetPtr
 
typedef boost::shared_ptr< class ShadingWidgetShadingWidgetPtr
 
typedef boost::shared_ptr< class TrackedStreamTrackedStreamPtr
 
typedef boost::shared_ptr< DoublePropertyImageTFDataBaseDoublePropertyImageTFDataBasePtr
 
typedef boost::shared_ptr< class WidgetObscuredListenerWidgetObscuredListenerPtr
 
typedef boost::shared_ptr< class MetricBaseMetricBasePtr
 
typedef boost::shared_ptr< class MetricReferenceArgumentListMetricReferenceArgumentListPtr
 
typedef boost::shared_ptr< class MetricManagerMetricManagerPtr
 
typedef boost::shared_ptr< class ActiveToolProxyActiveToolProxyPtr
 
typedef boost::shared_ptr< class MessageFilterStatusBarMessageFilterStatusBarPtr
 
typedef boost::shared_ptr< class Vector3DPropertyVector3DPropertyPtr
 
typedef boost::shared_ptr< class TrackingServiceTrackingServicePtr
 
typedef boost::shared_ptr< class ActiveImageProxyActiveImageProxyPtr
 
typedef boost::shared_ptr< class StringPropertyParentFrameStringPropertyParentFramePtr
 
typedef boost::shared_ptr< class StringPropertySetParentFrameStringPropertySetParentFramePtr
 
typedef boost::shared_ptr< class StringPropertyDataNameEditableStringPropertyDataNameEditablePtr
 
typedef boost::shared_ptr< class StringPropertyDataUidEditableStringPropertyDataUidEditablePtr
 
typedef boost::shared_ptr< class StringPropertyDataModalityStringPropertyDataModalityPtr
 
typedef boost::shared_ptr< class StringPropertyImageTypeStringPropertyImageTypePtr
 
typedef boost::shared_ptr< class StringPropertyGlyphOrientationArrayStringPropertyGlyphOrientationArrayPtr
 
typedef boost::shared_ptr< class StringPropertyGlyphColorArrayStringPropertyGlyphColorArrayPtr
 
typedef boost::shared_ptr< class StringPropertyGlyphLUTStringPropertyGlyphLUTPtr
 
typedef boost::shared_ptr< class VideoConnectionManager > VideoConnectionManagerPtr
 
typedef boost::shared_ptr< class StringPropertyActiveVideoSourceStringPropertyActiveVideoSourcePtr
 
typedef boost::shared_ptr< class StringPropertyStringPropertyPtr
 
typedef boost::shared_ptr< class ToolToolPtr
 
typedef boost::shared_ptr< class DoublePropertyToolOffsetDoublePropertyToolOffsetPtr
 
typedef boost::shared_ptr< class SpaceProviderSpaceProviderPtr
 
typedef boost::shared_ptr< class PatientModelServicePatientModelServicePtr
 
typedef boost::shared_ptr< class VideoServiceVideoServicePtr
 
typedef boost::shared_ptr< class StateServiceStateServicePtr
 
typedef boost::shared_ptr< class ViewServiceViewServicePtr
 
typedef boost::shared_ptr< class AcquisitionServiceAcquisitionServicePtr
 
typedef boost::shared_ptr< class SessionStorageServiceSessionStorageServicePtr
 
typedef boost::shared_ptr< class PluginFrameworkManagerPluginFrameworkManagerPtr
 
typedef boost::shared_ptr< class ApplicationComponentApplicationComponentPtr
 
typedef boost::shared_ptr< class AcquisitionAcquisitionPtr
 
typedef boost::shared_ptr< class AcquisitionDataAcquisitionDataPtr
 
typedef boost::shared_ptr< class USAcquisitionUSAcquisitionPtr
 
typedef boost::shared_ptr< class UsReconstructionServiceUsReconstructionServicePtr
 
typedef boost::shared_ptr< AcquisitionImplServiceAcquisitionImplServicePtr
 
typedef boost::shared_ptr< class RecordSessionRecordSessionPtr
 
typedef boost::shared_ptr< class RegisteredServiceRegisteredServicePtr
 
typedef std::map< double, Transform3DTimedTransformMap
 
typedef boost::shared_ptr< class AcquisitionPluginAcquisitionPluginPtr
 
typedef boost::shared_ptr< class StringPropertySelectMeshStringPropertySelectMeshPtr
 
typedef boost::shared_ptr< class ToolRep3DToolRep3DPtr
 
typedef std::map< QString, ToolPtrToolMap
 
typedef boost::shared_ptr< class SelectRecordSessionSelectRecordSessionPtr
 
typedef boost::shared_ptr< class RecordSessionWidgetRecordSessionWidgetPtr
 
typedef boost::shared_ptr< class StringPropertySelectRecordSessionBaseStringPropertySelectRecordSessionBasePtr
 
typedef boost::shared_ptr< class StringPropertySelectRecordSessionStringPropertySelectRecordSessionPtr
 
typedef boost::shared_ptr< class ThreadedTimedReconstructer > ThreadedTimedReconstructerPtr
 
typedef boost::shared_ptr< class StringPropertyActiveProbeConfigurationStringPropertyActiveProbeConfigurationPtr
 
typedef boost::shared_ptr< class UsReconstructionFileMakerUsReconstructionFileMakerPtr
 
typedef boost::shared_ptr< class SavingVideoRecorderSavingVideoRecorderPtr
 
typedef boost::shared_ptr< class USSavingRecorderUSSavingRecorderPtr
 
typedef boost::shared_ptr< class AngleCorrectionExecuterAngleCorrectionExecuterPtr
 
typedef boost::shared_ptr< AngleCorrectionGUIExtenderServiceAngleCorrectionGUIExtenderServicePtr
 
typedef boost::shared_ptr< CalibrationGUIExtenderServiceCalibrationGUIExtenderServicePtr
 
typedef unsigned char uchar
 
typedef boost::shared_ptr< class StringPropertySelectCoordinateSystemStringPropertySelectCoordinateSystemPtr
 
typedef std::map< double, double > TimeSeriesType
 
typedef boost::shared_ptr< TemporalCalibrationTemporalCalibrationPtr
 
typedef boost::shared_ptr< class NetworkConnectionHandle > NetworkConnectionHandlePtr
 
typedef boost::shared_ptr< class OpenIGTLinkTrackingSystemServiceOpenIGTLinkTrackingSystemServicePtr
 
typedef boost::shared_ptr< class NetworkServiceImpl > NetworkServiceImplPtr
 
typedef boost::shared_ptr< OpenIGTLink3GuiExtenderServiceOpenIGTLink3GuiExtenderServicePtr
 
typedef boost::shared_ptr< class OpenIGTLinkStreamerServiceOpenIGTLinkStreamerServicePtr
 
typedef boost::shared_ptr< class StreamerServiceStreamerServicePtr
 
typedef boost::shared_ptr< class FilePathPropertyFilePathPropertyPtr
 
typedef boost::shared_ptr< class BoolPropertyBoolPropertyPtr
 
typedef boost::shared_ptr< class NetworkHandlerNetworkHandlerPtr
 
typedef boost::shared_ptr< struct SectorInfoSectorInfoPtr
 
typedef boost::shared_ptr< class ProbeDefinitionFromStringMessagesProbeDefinitionFromStringMessagesPtr
 
typedef boost::shared_ptr< OpenIGTLinkStreamerOpenIGTLinkStreamerPtr
 
typedef std::vector< double > DoubleVector
 
typedef boost::shared_ptr< DoubleVectorDoubleVectorPtr
 
typedef std::vector< Transform3DPtrTransform3DVector
 
typedef boost::shared_ptr< Transform3DVectorTransform3DVectorPtr
 
typedef boost::shared_ptr< class IgstkToolIgstkToolPtr
 
typedef boost::shared_ptr< class ProbeImplProbeImplPtr
 
typedef boost::shared_ptr< OpenIGTLinkToolOpenIGTLinkToolPtr
 
typedef boost::shared_ptr< class TransferFunctions3DPresetsPresetTransferFunctions3DPtr
 
typedef boost::shared_ptr< class RegistrationHistoryRegistrationHistoryPtr
 
typedef boost::shared_ptr< class DataFactoryDataFactoryPtr
 
typedef boost::shared_ptr< class DataManagerDataServicePtr
 
typedef boost::shared_ptr< class DataManagerImplDataManagerImplPtr
 
typedef boost::shared_ptr< PatientDataPatientDataPtr
 
typedef boost::shared_ptr< PatientModelImplServicePatientModelImplServicePtr
 
typedef boost::shared_ptr< CustusXWorkflowStateMachineCustusXWorkflowStateMachinePtr
 
typedef boost::shared_ptr< class ApplicationStateMachine > ApplicationStateMachinePtr
 
typedef boost::shared_ptr< class WorkflowStateMachineWorkflowStateMachinePtr
 
typedef boost::shared_ptr< class TrackingImplServiceTrackingImplServicePtr
 
typedef boost::shared_ptr< class ManualToolAdapterManualToolAdapterPtr
 
typedef boost::shared_ptr< class PlaybackTimePlaybackTimePtr
 
typedef boost::shared_ptr< class TrackingSystemServiceTrackingSystemServicePtr
 
typedef boost::shared_ptr< class TrackingSystemPlaybackServiceTrackingSystemPlaybackServicePtr
 
typedef boost::shared_ptr< class PlaybackToolPlaybackToolPtr
 
typedef boost::weak_ptr< IgstkToolIgstkToolWeakPtr
 
typedef boost::shared_ptr< IgstkToolManagerIgstkToolManagerPtr
 
typedef boost::shared_ptr< IgstkTrackerTrackerPtr
 
typedef boost::weak_ptr< IgstkTrackerTrackerWeakPtr
 
typedef boost::shared_ptr< IgstkTrackerThreadIgstkTrackerThreadPtr
 
typedef boost::shared_ptr< ToolUsingIGSTKToolUsingIGSTKPtr
 
typedef boost::shared_ptr< class IGTLinkClientStreamerIGTLinkClientStreamerPtr
 
typedef boost::shared_ptr< class StringPropertyBaseStringPropertyBasePtr
 
typedef boost::shared_ptr< class DoublePropertyBaseDoublePropertyBasePtr
 
typedef boost::shared_ptr< class BoolPropertyBaseBoolPropertyBasePtr
 
typedef boost::shared_ptr< class StreamerStreamerPtr
 
typedef boost::shared_ptr< class DirectlyLinkedSenderDirectlyLinkedSenderPtr
 
typedef boost::shared_ptr< class ProbeDefinitionProbeDefinitionPtr
 
typedef boost::shared_ptr< class ImageReceiverThreadImageReceiverThreadPtr
 
typedef boost::shared_ptr< class PropertyPropertyPtr
 
typedef boost::shared_ptr< class LocalServerStreamerLocalServerStreamerPtr
 
typedef boost::shared_ptr< class BasicVideoSourceBasicVideoSourcePtr
 
typedef boost::shared_ptr< class VideoServiceBackendVideoServiceBackendPtr
 
typedef boost::shared_ptr< USAcquisitionVideoPlaybackUSAcquisitionVideoPlaybackPtr
 
typedef boost::shared_ptr< VideoConnectionVideoConnectionPtr
 
typedef boost::shared_ptr< VideoImplServiceVideoImplServicePtr
 
typedef boost::shared_ptr< class Zoom2DHandlerZoom2DHandlerPtr
 
typedef boost::shared_ptr< class SpaceListenerSpaceListenerPtr
 
typedef boost::shared_ptr< class AxisConnectorAxisConnectorPtr
 
typedef boost::shared_ptr< class CameraStyleCameraStylePtr
 
typedef boost::shared_ptr< class CoreServicesCoreServicesPtr
 
typedef boost::shared_ptr< class ViewportPreRenderListenerViewportPreRenderListenerPtr
 
typedef boost::shared_ptr< class CameraStyleForViewCameraStyleForViewPtr
 
typedef boost::shared_ptr< class SphereMetricSphereMetricPtr
 
typedef boost::shared_ptr< class DataRepContainerDataRepContainerPtr
 
typedef boost::shared_ptr< class MultiVolume3DRepProducerMultiVolume3DVisualizerPtr
 
typedef boost::shared_ptr< RenderLoopRenderLoopPtr
 
typedef boost::shared_ptr< class RepRepPtr
 
typedef std::map< QString, RepPtrRepMap
 
typedef std::map< QString, VolumetricBaseRepPtrVolumetricRepMap
 
typedef boost::shared_ptr< class ViewGroupDataViewGroupDataPtr
 
typedef boost::shared_ptr< class SyncedValueSyncedValuePtr
 
typedef boost::shared_ptr< ViewImplServiceViewImplServicePtr
 
typedef boost::shared_ptr< class CameraDataCameraDataPtr
 
typedef boost::shared_ptr< class DataViewPropertiesInteractorDataViewPropertiesInteractorPtr
 
typedef boost::shared_ptr< class OrientationAnnotationSmartRepOrientationAnnotationSmartRepPtr
 
typedef boost::shared_ptr< class ViewFollowerViewFollowerPtr
 
typedef boost::shared_ptr< ViewWrapper2DViewWrapper2DPtr
 
typedef boost::shared_ptr< class Slices3DRepSlices3DRepPtr
 
typedef boost::shared_ptr< class DataMetricRepDataMetricRepPtr
 
typedef boost::shared_ptr< class MetricNamesRepMetricNamesRepPtr
 
typedef boost::shared_ptr< class ImageLandmarkRep > ImageLandmarkRepPtr
 
typedef boost::shared_ptr< class PatientLandmarkRep > PatientLandmarkRepPtr
 
typedef boost::shared_ptr< class MultiVolume3DRepProducerMultiVolume3DRepProducerPtr
 
typedef boost::shared_ptr< class ToolAxisConnector > ToolAxisConnectorPtr
 
typedef boost::shared_ptr< ViewWrapper3DViewWrapper3DPtr
 
typedef boost::shared_ptr< ViewWrapperVideoViewWrapperVideoPtr
 
typedef boost::shared_ptr< class DicomImageReaderDicomImageReaderPtr
 
typedef boost::shared_ptr< DicomGUIExtenderServiceDicomGUIExtenderServicePtr
 
typedef DICOMModel ctkDICOMModel
 
typedef boost::shared_ptr< class DicomModelNodeNodePtr
 
typedef boost::shared_ptr< class ImageImagePtr
 
typedef boost::shared_ptr< ExampleGUIExtenderServiceExampleGUIExtenderServicePtr
 
typedef boost::shared_ptr< class RouteToTargetRouteToTargetPtr
 
typedef boost::shared_ptr< class AccusurfAccusurfPtr
 
typedef boost::shared_ptr< class AccusurfFilterAccusurfFilterPtr
 
typedef boost::shared_ptr< class AirwaysFilterAirwaysFilterPtr
 
typedef std::vector< Eigen::Matrix4d > M4Vector
 
typedef boost::shared_ptr< class BranchListBranchListPtr
 
typedef boost::shared_ptr< class BranchBranchPtr
 
typedef boost::shared_ptr< AirwaysFromCenterlineAirwaysFromCenterlinePtr
 
typedef boost::shared_ptr< class AirwaysFromCenterlineFilterAirwaysFromCenterlineFilterPtr
 
typedef boost::shared_ptr< class RouteToTargetFilterRouteToTargetFilterPtr
 
typedef boost::shared_ptr< HelpEngineHelpEnginePtr
 
typedef boost::shared_ptr< HelpGUIExtenderServiceHelpGUIExtenderServicePtr
 
typedef boost::shared_ptr< class DataDataPtr
 
typedef boost::shared_ptr< RegistrationImplServiceRegistrationImplServicePtr
 
typedef boost::shared_ptr< class RegistrationServiceRegistrationServicePtr
 
typedef boost::shared_ptr< class StringPropertyRegistrationFixedImageStringPropertyRegistrationFixedImagePtr
 
typedef boost::shared_ptr< class StringPropertyRegistrationMovingImageStringPropertyRegistrationMovingImagePtr
 
typedef boost::shared_ptr< class RegServicesRegServicesPtr
 
typedef std::vector< BranchPtrbranchVector
 
typedef boost::shared_ptr< class BronchoscopyRegistrationBronchoscopyRegistrationPtr
 
typedef vtkSmartPointer< vtkDoubleArray > vtkDoubleArrayPtr
 
typedef vtkSmartPointer< vtkPoints > vtkPointsPtr
 
typedef vtkSmartPointer< vtkPolyData > vtkPolyDataPtr
 
typedef boost::shared_ptr< class CenterlineRegistrationCenterlineRegistrationPtr
 
typedef boost::shared_ptr< class ElastixExecuterElastixExecuterPtr
 
typedef boost::shared_ptr< ElastixManagerElastixManagerPtr
 
typedef boost::shared_ptr< ElastixParametersElastixParametersPtr
 
typedef boost::shared_ptr< class ImageLandmarksSourceImageLandmarksSourcePtr
 
typedef boost::shared_ptr< class LandmarkListenerLandmarkListenerPtr
 
typedef Transform3D Transform3D
 Transform3D is a representation of an affine 3D transform. More...
 
typedef std::map< QString, class LandmarkLandmarkMap
 
typedef boost::shared_ptr< class RegistrationManager > RegistrationManagerPtr
 
typedef boost::shared_ptr< class SeansVesselRegSeansVesselRegPtr
 
typedef boost::shared_ptr< class MeshInViewMeshInViewPtr
 
typedef boost::shared_ptr< class SeansVesselRegistrationDebugger > SeansVesselRegistrationDebuggerPtr
 
typedef boost::shared_ptr< class GeometricRepGeometricRepPtr
 
typedef boost::shared_ptr< class StringPropertySelectImageStringPropertySelectImagePtr
 
typedef boost::shared_ptr< class TrainingEngine > TrainingEnginePtr
 
typedef boost::shared_ptr< TrainingGUIExtenderServiceTrainingGUIExtenderServicePtr
 
typedef boost::shared_ptr< class ReconstructCoreReconstructCorePtr
 
typedef boost::shared_ptr< class TimedBaseAlgorithmTimedAlgorithmPtr
 
typedef boost::shared_ptr< class ReconstructionExecuterReconstructionExecuterPtr
 
typedef boost::shared_ptr< class DoublePropertyDoublePropertyPtr
 
typedef boost::shared_ptr< class ProcessedUSInputDataProcessedUSInputDataPtr
 
typedef boost::shared_ptr< class ReconstructionMethodServiceReconstructionMethodServicePtr
 
typedef boost::shared_ptr< class ReconstructParamsReconstructParamsPtr
 
typedef boost::shared_ptr< class ReconstructPreprocessorReconstructPreprocessorPtr
 
typedef boost::shared_ptr< class ThreadedTimedReconstructPreprocessorThreadedTimedReconstructPreprocessorPtr
 
typedef boost::shared_ptr< class ThreadedTimedReconstructCoreThreadedTimedReconstructCorePtr
 
typedef boost::shared_ptr< class CompositeTimedAlgorithmCompositeTimedAlgorithmPtr
 
typedef boost::shared_ptr< class ReconstructionManager > ReconstructionManagerPtr
 
typedef boost::shared_ptr< VNNclAlgorithmVNNclAlgorithmPtr
 
typedef boost::shared_ptr< class VBGUIExtenderServiceVBGUIExtenderServicePtr
 
typedef boost::shared_ptr< class PatientStoragePatientStoragePtr
 
typedef boost::shared_ptr< class RemoteAPIRemoteAPIPtr
 
typedef boost::shared_ptr< class LayoutVideoSourceLayoutVideoSourcePtr
 
typedef boost::shared_ptr< class HttpRequestHandlerHttpRequestHandlerPtr
 
typedef short PixelType
 
typedef itk::Image< PixelType, DimensionitkImageType
 
typedef itk::ImageToVTKImageFilter< itkImageTypeitkToVtkFilterType
 
typedef itk::VTKImageToImageFilter< itkImageTypeitkVTKImageToImageFilterType
 
typedef boost::shared_ptr< CompositeSerialTimedAlgorithmCompositeSerialTimedAlgorithmPtr
 
typedef boost::shared_ptr< CompositeParallelTimedAlgorithmCompositeParallelTimedAlgorithmPtr
 
typedef boost::shared_ptr< class ManualToolManualToolPtr
 
typedef boost::shared_ptr< class DummyToolDummyToolPtr
 
typedef boost::shared_ptr< class NavigatedVideoImageNavigatedVideoImagePtr
 
typedef boost::shared_ptr< class MeshMeshPtr
 
typedef boost::shared_ptr< class ImageTF3DImageTF3DPtr
 
typedef boost::shared_ptr< class ImageLUT2DImageLUT2DPtr
 
typedef boost::shared_ptr< class ImageTFDataImageTFDataPtr
 
typedef boost::shared_ptr< class GPUImageDataBufferGPUImageDataBufferPtr
 
typedef boost::weak_ptr< class GPUImageDataBufferGPUImageDataBufferWeakPtr
 
typedef boost::shared_ptr< class GPUImageLutBufferGPUImageLutBufferPtr
 
typedef boost::weak_ptr< class GPUImageLutBufferGPUImageLutBufferWeakPtr
 
typedef boost::shared_ptr< class ProbeSectorProbeSectorPtr
 
typedef boost::shared_ptr< class FiberBundle > FiberBundlePtr
 
typedef boost::shared_ptr< class USFrameDataUSFrameDataPtr
 
typedef boost::shared_ptr< class Axes3DAxes3DPtr
 
typedef boost::shared_ptr< class AxesRepAxesRepPtr
 
typedef boost::shared_ptr< class CrossHair2DCrossHair2DPtr
 
typedef boost::shared_ptr< class CrossHairRep2DCrossHairRep2DPtr
 
typedef boost::shared_ptr< class DisplayTextRepDisplayTextRepPtr
 
typedef boost::shared_ptr< class DistanceMetricDistanceMetricPtr
 
typedef boost::shared_ptr< class FiberBundleRepFiberBundleRepPtr
 
typedef boost::shared_ptr< class GeometricRep2DGeometricRep2DPtr
 
typedef boost::shared_ptr< class GraphicalLine3DGraphicalLine3DPtr
 
typedef boost::shared_ptr< class GraphicalPoint3DGraphicalPoint3DPtr
 
typedef boost::shared_ptr< class GuideRep2DGuideRep2DPtr
 
typedef boost::shared_ptr< class LandmarkRepLandmarkRepPtr
 
typedef boost::shared_ptr< class LineSegmentLineSegmentPtr
 
typedef boost::shared_ptr< class OffsetPointOffsetPointPtr
 
typedef boost::shared_ptr< class OrientationAnnotation3DRepOrientationAnnotation3DRepPtr
 
typedef boost::shared_ptr< class OrientationAnnotationRepOrientationAnnotationRepPtr
 
typedef boost::shared_ptr< class PickerRepPickerRepPtr
 
typedef boost::shared_ptr< class PointMetricPointMetricPtr
 
typedef boost::shared_ptr< class PointMetricRepPointMetricRepPtr
 
typedef boost::shared_ptr< class PointMetricRep2DPointMetricRep2DPtr
 
typedef boost::shared_ptr< class Rect3DRect3DPtr
 
typedef boost::shared_ptr< class SlicedImageProxySlicedImageProxyPtr
 
typedef boost::shared_ptr< class SlicePlaneClipperSlicePlaneClipperPtr
 
typedef boost::shared_ptr< class SlicePlaneRep > SlicePlaneRepPtr
 
typedef boost::shared_ptr< class SlicePlanes3DMarkerIn2DRepSlicePlanes3DMarkerIn2DRepPtr
 
typedef boost::shared_ptr< class SlicePlanes3DRepSlicePlanes3DRepPtr
 
typedef boost::shared_ptr< class SlicePlanesProxySlicePlanesProxyPtr
 
typedef boost::shared_ptr< class SliceProxySliceProxyPtr
 
typedef boost::shared_ptr< class SliceRepSWSliceRepSWPtr
 
typedef boost::shared_ptr< class Stream2DRep3DStream2DRep3DPtr
 
typedef boost::shared_ptr< class StreamRep3DStreamRep3DPtr
 
typedef boost::shared_ptr< class SurfaceRep > SurfaceRepPtr
 
typedef boost::shared_ptr< class TestVideoSourceTestVideoSourcePtr
 
typedef boost::shared_ptr< class TextDisplayTextDisplayPtr
 
typedef boost::shared_ptr< class Texture3DSlicerRepTexture3DSlicerRepPtr
 
typedef boost::shared_ptr< class ToolRep2DToolRep2DPtr
 
typedef boost::shared_ptr< class ToolTracerToolTracerPtr
 
typedef boost::shared_ptr< class VideoFixedPlaneRepVideoFixedPlaneRepPtr
 
typedef boost::shared_ptr< class VideoSourceVideoSourcePtr
 
typedef boost::shared_ptr< class ViewViewPtr
 
typedef boost::shared_ptr< class VolumetricBaseRepVolumetricBaseRepPtr
 
typedef boost::shared_ptr< class VolumetricRepVolumetricRepPtr
 
typedef boost::weak_ptr< class SpaceProviderSpaceProviderWeakPtr
 
typedef boost::weak_ptr< class StateServiceStateServiceWeakPtr
 
typedef boost::weak_ptr< class ViewManager > ViewServiceWeakPtr
 
typedef boost::shared_ptr< class ColorPropertyBaseColorPropertyBasePtr
 
typedef boost::shared_ptr< class ColorPropertyColorPropertyPtr
 
typedef boost::shared_ptr< class DoublePairPropertyDoublePairPropertyPtr
 
typedef boost::shared_ptr< class CameraControlCameraControlPtr
 
typedef boost::shared_ptr< class ClippersClippersPtr
 
typedef boost::shared_ptr< class CyclicActionLoggerCyclicActionLoggerPtr
 
typedef boost::shared_ptr< class FilterFilterPtr
 
typedef boost::shared_ptr< class InteractiveClipperInteractiveClipperPtr
 
typedef boost::shared_ptr< class InteractiveCropperInteractiveCropperPtr
 
typedef boost::shared_ptr< class LayoutRepositoryLayoutRepositoryPtr
 
typedef boost::shared_ptr< class NavigationNavigationPtr
 
typedef boost::shared_ptr< class PresetsPresetsPtr
 
typedef boost::shared_ptr< class RenderWindowFactoryRenderWindowFactoryPtr
 
typedef boost::shared_ptr< class RepContainerRepContainerPtr
 
typedef vtkSmartPointer< class SharedContextCreatedCallbackSharedContextCreatedCallbackPtr
 
typedef boost::shared_ptr< class SharedOpenGLContextSharedOpenGLContextPtr
 
typedef boost::shared_ptr< class UsReconstructionFileReaderUsReconstructionFileReaderPtr
 
typedef boost::shared_ptr< class ViewGroupViewGroupPtr
 
typedef boost::shared_ptr< class ViewGroup2D > ViewGroup2DPtr
 
typedef boost::shared_ptr< class ViewGroup3D > ViewGroup3DPtr
 
typedef boost::shared_ptr< class ViewportListenerViewportListenerPtr
 
typedef boost::shared_ptr< class ViewWrapperViewWrapperPtr
 
typedef boost::shared_ptr< class AngleMetricAngleMetricPtr
 
typedef boost::shared_ptr< class CustomMetricCustomMetricPtr
 
typedef boost::weak_ptr< class RepRepWeakPtr
 
typedef boost::shared_ptr< class LandmarksLandmarksPtr
 
typedef boost::shared_ptr< DataMetricDataMetricPtr
 
typedef boost::shared_ptr< DataReaderDataReaderPtr
 
typedef boost::shared_ptr< class FrameMetricFrameMetricPtr
 
typedef std::map< int, int > IntIntMap
 
typedef std::map< int, QColor > ColorMap
 
typedef std::pair< double, double > double_pair
 
typedef boost::shared_ptr< IntIntMapOpacityMapPtr
 
typedef boost::shared_ptr< ColorMapColorMapPtr
 
typedef std::map< QString, LandmarkPropertyLandmarkPropertyMap
 
typedef Eigen::Hyperplane< double, 3 > Plane3D
 
typedef boost::shared_ptr< class PlaneMetricPlaneMetricPtr
 
typedef boost::shared_ptr< class RegionOfInterestMetricRegionOfInterestMetricPtr
 
typedef boost::shared_ptr< class DonutMetricDonutMetricPtr
 
typedef boost::shared_ptr< class ToolMetricToolMetricPtr
 
typedef boost::shared_ptr< class TransferFunctions3DPresetsTransferFunctions3DPresetsPtr
 
typedef boost::shared_ptr< AudioAudioPtr
 
typedef boost::shared_ptr< class MessageObserverMessageObserverPtr
 
typedef boost::shared_ptr< class MessageListenerMessageListenerPtr
 
typedef boost::shared_ptr< class LogThreadLogThreadPtr
 
typedef boost::shared_ptr< class LogLogPtr
 
typedef boost::shared_ptr< class LogFileWatcherLogFileWatcherPtr
 
typedef boost::shared_ptr< class MessageFilterMessageFilterPtr
 
typedef boost::shared_ptr< class ReporterReporterPtr
 
typedef boost::shared_ptr< class MessageRepositoryMessageRepositoryPtr
 
typedef boost::shared_ptr< Transform3DTransform3DPtr
 
typedef Eigen::Vector3d Vector3D
 Vector3D is a representation of a point or vector in 3D. More...
 
typedef boost::shared_ptr< Vector3DVector3DPtr
 
typedef boost::shared_ptr< DoublePairPropertyBaseDoublePairPropertyBasePtr
 
typedef boost::shared_ptr< class StringPropertyActiveDataStringPropertyActiveDataPtr
 
typedef boost::shared_ptr< class StringPropertyActiveImageStringPropertyActiveImagePtr
 
typedef boost::shared_ptr< class SpacePropertySpacePropertyPtr
 
typedef boost::shared_ptr< SpacePropertyBaseSpacePropertyBasePtr
 
typedef boost::shared_ptr< class StringPropertySelectCoordinateSystemBaseStringPropertySelectCoordinateSystemBasePtr
 
typedef boost::shared_ptr< class StringPropertySelectPointMetricStringPropertySelectPointMetricPtr
 
typedef boost::shared_ptr< Vector3DComponentPropertyVector3DComponentPropertyPtr
 
typedef boost::shared_ptr< Vector3DPropertyBaseVector3DPropertyBasePtr
 
typedef boost::shared_ptr< class QSettings > QSettingsPtr
 
typedef boost::shared_ptr< class SettingsSettingsPtr
 
typedef boost::shared_ptr< class ProfileProfilePtr
 
typedef boost::shared_ptr< ProbeProbePtr
 
typedef boost::weak_ptr< ProbeProbeWeakPtr
 
typedef boost::shared_ptr< ProbeAdapterRTSourceProbeAdapterRTSourcePtr
 
typedef boost::shared_ptr< class SliceProxyInterfaceSliceProxyInterfacePtr
 
typedef boost::shared_ptr< class ApplyLUTToImage2DProxyApplyLUTToImage2DProxyPtr
 
typedef boost::shared_ptr< class SimpleSliceProxySimpleSliceProxyPtr
 
typedef boost::shared_ptr< TimedTransformMapTimedTransformMapPtr
 
typedef boost::shared_ptr< class TrackingPositionFilterTrackingPositionFilterPtr
 
typedef boost::shared_ptr< ToolImplcxToolPtr
 
typedef boost::shared_ptr< class TrackerConfigurationTrackerConfigurationPtr
 
typedef std::map< ToolPtr, TimedTransformMapSessionToolHistoryMap
 
typedef boost::shared_ptr< class CachedImageDataContainerCachedImageDataContainerPtr
 
typedef boost::shared_ptr< class ImageDataContainerImageDataContainerPtr
 
typedef boost::shared_ptr< class TimedPositionTimedPositionPtr
 
typedef boost::shared_ptr< QTextStream > QTextStreamPtr
 
typedef CoordinateSystem Space
 
typedef boost::shared_ptr< class CustomMetaImageCustomMetaImagePtr
 
typedef boost::shared_ptr< CachedImageDataCachedImageDataPtr
 
typedef boost::shared_ptr< PositionStorageReaderPositionStorageReaderPtr
 
typedef boost::shared_ptr< class ProcessReporterProcessReporterPtr
 
typedef boost::shared_ptr< class SocketConnectorSocketConnectorPtr
 
typedef boost::shared_ptr< class VLCRecorderVLCRecorderPtr
 
typedef boost::shared_ptr< class Receiver > ReceiverPtr
 
typedef boost::shared_ptr< VideoRecorderVideoRecorderPtr
 
typedef boost::shared_ptr< VideoSourceSHMVideoSourceSHMPtr
 
typedef boost::shared_ptr< FilterGroupFilterGroupPtr
 
typedef boost::shared_ptr< class FilterTimedAlgorithmFilterTimedAlgorithmPtr
 
typedef boost::shared_ptr< class StringPropertyFusedInputOutputSelectDataStringPropertyFusedInputOutputSelectDataPtr
 
typedef boost::shared_ptr< PipelinePipelinePtr
 
typedef boost::shared_ptr< class BinaryThresholdImageFilterBinaryThresholdImageFilterPtr
 
typedef boost::shared_ptr< class ContourFilterContourFilterPtr
 
typedef boost::shared_ptr< class DilationFilterDilationFilterPtr
 
typedef boost::shared_ptr< class ResampleImageFilterResampleImageFilterPtr
 
typedef boost::shared_ptr< class SmoothingImageFilterSmoothingImageFilterPtr
 
typedef boost::shared_ptr< class GUIExtenderServiceGUIExtenderServicePtr
 
typedef boost::shared_ptr< cxSyntheticVolumecxSyntheticVolumePtr
 
typedef std::map< QString, QString > StringMap
 
typedef boost::shared_ptr< cv::VideoCapture > VideoCapturePtr
 
typedef boost::shared_ptr< struct PackagePackagePtr
 
typedef boost::shared_ptr< class ImageTestDataImageTestDataPtr
 
typedef boost::shared_ptr< class DummyImageStreamerDummyImageStreamerPtr
 
typedef boost::shared_ptr< SenderSenderPtr
 
typedef boost::shared_ptr< CommandLineStreamerCommandLineStreamerPtr
 
typedef vtkSmartPointer< class CropBoxCallbackCropBoxCallbackPtr
 
typedef vtkSmartPointer< class CropBoxEnableCallbackCropBoxEnableCallbackPtr
 
typedef boost::shared_ptr< class GraphicalAxes3DGraphicalAxes3DPtr
 
typedef vtkSmartPointer< class GraphicalBoxCallbackGraphicalBoxCallbackPtr
 
typedef vtkSmartPointer< class GraphicalBoxEnableCallbackGraphicalBoxEnableCallbackPtr
 
typedef boost::shared_ptr< GraphicalBoxGraphicalBoxPtr
 
typedef boost::shared_ptr< GraphicalDiskGraphicalDiskPtr
 
typedef boost::shared_ptr< GraphicalObjectWithDirectionGraphicalObjectWithDirectionPtr
 
typedef boost::shared_ptr< GraphicalPolyData3DGraphicalPolyData3DPtr
 
typedef boost::shared_ptr< GraphicalGlyph3DDataGraphicalGlyph3DDataPtr
 
typedef boost::shared_ptr< GraphicalArc3DGraphicalArc3DPtr
 
typedef boost::shared_ptr< GraphicalArrow3DGraphicalArrow3DPtr
 
typedef boost::shared_ptr< FollowerText3DFollowerText3DPtr
 
typedef boost::shared_ptr< CaptionText3DCaptionText3DPtr
 
typedef boost::shared_ptr< GraphicalTorus3DGraphicalTorus3DPtr
 
typedef boost::shared_ptr< class ImageEnveloperImageEnveloperPtr
 
typedef boost::shared_ptr< class ImageMapperMonitorImageMapperMonitorPtr
 
typedef vtkSmartPointer< class ShaderCallbackShaderCallbackPtr
 
typedef vtkSmartPointer< class TextureSlicePainterTextureSlicePainterPtr
 
typedef boost::shared_ptr< class Texture3DSlicerProxyTexture3DSlicerProxyPtr
 
typedef boost::shared_ptr< class VideoSourceGraphicsVideoSourceGraphicsPtr
 
typedef boost::shared_ptr< VideoGraphicsVideoGraphicsPtr
 
typedef boost::shared_ptr< class VolumePropertyVolumePropertyPtr
 
typedef boost::weak_ptr< class ViewViewWeakPtr
 
typedef vtkSmartPointer< class OrientationAnnotationOrientationAnnotationPtr
 
typedef boost::shared_ptr< class SphereMetricRep2DSphereMetricRep2DPtr
 
typedef boost::shared_ptr< class AngleMetricRepAngleMetricRepPtr
 
typedef boost::shared_ptr< class CustomMetricRepCustomMetricRepPtr
 
typedef boost::shared_ptr< class GraphicalGeometricGraphicalGeometricPtr
 
typedef boost::shared_ptr< class Image2DProxyImage2DProxyPtr
 
typedef boost::shared_ptr< class DistanceMetricRepDistanceMetricRepPtr
 
typedef boost::shared_ptr< class DonutMetricRepDonutMetricRepPtr
 
typedef boost::shared_ptr< class FrameMetricRepFrameMetricRepPtr
 
typedef boost::shared_ptr< class Image2DRep3DImage2DRep3DPtr
 
typedef boost::shared_ptr< LandmarksSourceLandmarksSourcePtr
 
typedef boost::shared_ptr< class PatientLandmarksSourcePatientLandmarksSourcePtr
 
typedef boost::shared_ptr< class MehdiGPURayCastMultiVolumeRep > MehdiGPURayCastMultiVolumeRepPtr
 
typedef vtkSmartPointer< class vtkDataSet > vtkDataSetPtr
 
typedef boost::shared_ptr< class PlaneMetricRepPlaneMetricRepPtr
 
typedef boost::shared_ptr< class RegionOfInterestMetricRepRegionOfInterestMetricRepPtr
 
typedef boost::shared_ptr< class SphereMetricRepSphereMetricRepPtr
 
typedef boost::shared_ptr< class ToolMetricRepToolMetricRepPtr
 
typedef boost::shared_ptr< class ViewRepCollectionViewRepCollectionPtr
 
typedef boost::shared_ptr< ViewContainerViewContainerPtr
 
typedef boost::shared_ptr< SpinBoxAndSliderGroupWidgetSpinBoxAndSliderGroupWidgetPtr
 
typedef boost::shared_ptr< SpinBoxAndDialGroupWidgetSpinBoxAndDialGroupWidgetPtr
 
typedef boost::shared_ptr< class MultiViewCacheMultiViewCachePtr
 

Enumerations

enum  CX_SOCKETCONNECTION_STATE {
  scsINACTIVE, scsCONNECTED, scsLISTENING, scsCONNECTING,
  scsCOUNT
}
 

Functions

void print (QString header, QRect r)
 
LogicManagerlogicManager ()
 
QString getStringForctkPluginState (const ctkPlugin::State state)
 
ctkPlugin::State getctkPluginStateForString (QString text)
 
void correlate (double *x, double *y, double *corr, int maxdelay, int n)
 
std::vector< ToolPtrtoVector (std::map< QString, OpenIGTLinkToolPtr > map)
 
bool toolTypeSort (const ToolPtr tool1, const ToolPtr tool2)
 function for sorting tools by type More...
 
void sampleInfo2xml (const igstk::NDITracker::TrackingSampleInfo &info, QDomElement &node)
 
void debugPrint (CameraInfo info)
 
bool similar (const CameraInfo &lhs, const CameraInfo &rhs, double tol)
 
bool isViewWrapper2D (ViewWrapperPtr wrapper)
 
int * getImageSize (DataPtr inputImage)
 
double findDistanceToLine (Eigen::MatrixXd point, Eigen::MatrixXd line)
 
double findDistance (Eigen::MatrixXd p1, Eigen::MatrixXd p2)
 
Eigen::MatrixXd sortMatrix (int rowNumber, Eigen::MatrixXd matrix)
 
Eigen::MatrixXd eraseCol (int removeIndex, Eigen::MatrixXd positions)
 
std::pair< Eigen::MatrixXd::Index, double > dsearch (Eigen::Vector3d p, Eigen::MatrixXd positions)
 
std::pair< std::vector< Eigen::MatrixXd::Index >, Eigen::VectorXd > dsearchn (Eigen::MatrixXd p1, Eigen::MatrixXd p2)
 
std::pair< Eigen::MatrixXd, Eigen::MatrixXd > findConnectedPointsInCT (int startIndex, Eigen::MatrixXd positionsNotUsed)
 
M4Vector excludeClosePositions (M4Vector Tnavigation)
 
Eigen::VectorXd sortVector (Eigen::VectorXd v)
 
Eigen::VectorXd findMedian (Eigen::MatrixXd matrix)
 
std::pair< Eigen::MatrixXd, Eigen::MatrixXd > findPositionsWithSmallesAngleDifference (int percentage, Eigen::VectorXd DAngle, Eigen::MatrixXd trackingPositions, Eigen::MatrixXd nearestCTPositions)
 
vtkPointsPtr convertTovtkPoints (Eigen::MatrixXd positions)
 
Eigen::Matrix4d performLandmarkRegistration (vtkPointsPtr source, vtkPointsPtr target)
 
std::vector< Eigen::MatrixXd::Index > dsearch2n (Eigen::MatrixXd pos1, Eigen::MatrixXd pos2, Eigen::MatrixXd ori1, Eigen::MatrixXd ori2)
 
std::pair< Eigen::MatrixXd, Eigen::MatrixXd > RemoveInvalidData (Eigen::MatrixXd positionData, Eigen::MatrixXd orientationData)
 
M4Vector RemoveInvalidData (M4Vector T_vector)
 
Eigen::Matrix4d registrationAlgorithm (BranchListPtr branches, M4Vector Tnavigation, Transform3D old_rMpr)
 
Eigen::Matrix4d registrationAlgorithmImage2Image (BranchListPtr branchesFixed, BranchListPtr branchesMoving)
 
Eigen::MatrixXd makeTransformedMatrix (vtkPolyDataPtr linesPolyData, Transform3D rMd)
 makeTransformedMatrix This method takes an vtkpolydata as input, runs it through a transform and returns it on an eigen matrix format. Typically used on a centerline object to get it on the matrix format before using it as input to another method to find its branches. More...
 
M4Vector excludeClosePositions ()
 
Eigen::Matrix4d registrationAlgorithm (BranchListPtr branches, M4Vector Tnavigation)
 
Eigen::Matrix4d performLandmarkRegistration (vtkPointsPtr source, vtkPointsPtr target, bool *ok)
 
Eigen::Matrix4d registrationAlgorithm (M4Vector Tnavigation)
 
void optimizedCoordTransform (Vector3D *p, boost::array< double, 16 > tt)
 
ImagePtr resampleImage (PatientModelServicePtr dataManager, ImagePtr image, Transform3D qMd)
 
ImagePtr resampleImage (PatientModelServicePtr dataManager, ImagePtr image, const Vector3D spacing, QString uid, QString name)
 
ImagePtr duplicateImage (PatientModelServicePtr dataManager, ImagePtr image)
 
vtkImageDataPtr cropImage (vtkImageDataPtr input, IntBoundingBox3D cropbox)
 
ImagePtr cropImage (PatientModelServicePtr dataManager, ImagePtr image)
 
QDateTime extractTimestamp (QString text)
 
template<class T >
std::vector< T > sortOnAcquisitionTime (std::map< QString, T > input)
 
template<class T >
std::vector< T > sortOnGroupsAndAcquisitionTime (std::map< QString, T > input)
 
GPUImageDataBufferPtr createGPUImageDataBuffer (vtkImageDataPtr volume)
 
GPUImageLutBufferPtr createGPUImageLutBuffer (vtkUnsignedCharArrayPtr lut)
 
template<class BUFFER , class DATA_PTR >
boost::shared_ptr< BUFFER > createGPUImageBuffer (DATA_PTR val)
 
template<>
boost::shared_ptr< GPUImageDataBuffercreateGPUImageBuffer< GPUImageDataBuffer > (vtkImageDataPtr val)
 
template<>
boost::shared_ptr< GPUImageLutBuffercreateGPUImageBuffer< GPUImageLutBuffer > (vtkUnsignedCharArrayPtr val)
 
template<>
boost::shared_ptr< GPUImageDataBuffercreateGPUImageBuffer< GPUImageDataBuffer, vtkImageDataPtr > (vtkImageDataPtr val)
 
GPUImageBufferRepositorygetGPUImageBufferRepository ()
 
bool operator< (const Landmark &lhs, const Landmark &rhs)
 
template<class ITER >
void transform_coord_range (ITER begin, ITER end, Transform3D M)
 
bool operator< (const RegistrationTransform &lhs, const RegistrationTransform &rhs)
 
bool operator== (const RegistrationTransform &lhs, const RegistrationTransform &rhs)
 
bool operator< (const ParentSpace &lhs, const ParentSpace &rhs)
 
bool operator== (const ParentSpace &lhs, const ParentSpace &rhs)
 
void reportDebug (QString msg)
 
void report (QString msg)
 
void reportWarning (QString msg)
 
void reportError (QString msg)
 
void reportSuccess (QString msg)
 
void reportVolatile (QString msg)
 
ReporterPtr reporter ()
 
void convertQtMessagesToCxMessages (QtMsgType type, const QMessageLogContext &, const QString &msg)
 
std::ostream & operator<< (std::ostream &s, const IntBoundingBox3D &data)
 
bool similar (const DoubleBoundingBox3D &a, const DoubleBoundingBox3D &b, double tol)
 
std::ostream & operator<< (std::ostream &s, const DoubleBoundingBox3D &data)
 
DoubleBoundingBox3D intersection (DoubleBoundingBox3D a, DoubleBoundingBox3D b)
 
std::ostream & operator<< (std::ostream &s, const Frame3D &t)
 
double roundAwayFromZero (double val)
 
unsigned int roundUnsigned (double val)
 
Eigen::ArrayXd matrixToQuaternion (Transform3D Tx)
 
Transform3D quaternionToMatrix (Eigen::ArrayXd qArray)
 
bool similar (const Transform3D &a, const Transform3D &b, double tol)
 
DoubleBoundingBox3D transform (const Transform3D &m, const DoubleBoundingBox3D &bb)
 
Transform3D createTransformScale (const Vector3D &scale_)
 
Transform3D createTransformTranslate (const Vector3D &translation)
 
Transform3D createTransformRotateX (const double angle)
 
Transform3D createTransformRotateY (const double angle)
 
Transform3D createTransformRotateZ (const double angle)
 
Transform3D createTransformRotationBetweenVectors (Vector3D from, Vector3D to)
 
Transform3D createTransformNormalize (const DoubleBoundingBox3D &in, const DoubleBoundingBox3D &out)
 
Transform3D createTransformIJC (const Vector3D &ivec, const Vector3D &jvec, const Vector3D &center)
 
cxResource_EXPORT Transform3D createTransformLPS2RAS ()
 
cxResource_EXPORT Transform3D createTransformFromReferenceToExternal (PATIENT_COORDINATE_SYSTEM external)
 
std::string matrixAsSingleLineString (cx::Transform3D transform)
 
bool similar (double a, double b, double tol=1.0E-6)
 check for equality with a tolerance: |b-a|<tol More...
 
Vector3D multiply_elems (const Vector3D &a, const Vector3D &b)
 perform element-wise multiplication of a and b. More...
 
Vector3D divide_elems (const Vector3D &a, const Vector3D &b)
 perform element-wise division of a and b. More...
 
Vector3D cross (const Vector3D &a, const Vector3D &b)
 compute cross product of a and b. More...
 
double dot (const Vector3D &a, const Vector3D &b)
 compute inner product (or dot product) of a and b. More...
 
bool similar (const Vector3D &a, const Vector3D &b, double tol=1.0E-6)
 check for equality with a tolerance: |b-a|<tol More...
 
Vector3D unitVector (double thetaXY, double thetaZ=0.0)
 compute a unit vector given angles xy in the xy plane and z meaning the elevation from the xy plane. More...
 
double getThetaXY (Vector3D v)
 get thetaXY, meaning the angle of v projected onto the xy plane More...
 
double getThetaZ (Vector3D v)
 get thetaZ, z meaning the elevation from the xy plane More...
 
Vector3D round (const Vector3D &a)
 
Vector3D ceil (const Vector3D &a)
 
bool similar (const Eigen::Array3i &a, const Eigen::Array3i &b)
 identical to the equality operator, exists for symmetry with Vector3D. More...
 
QString prettyFormat (Vector3D val, int decimals, int fieldWidth)
 
Eigen::Vector2d fromString (const QString &text)
 
cxResource_EXPORT ProfilePtr profile ()
 
Settingssettings ()
 Shortcut for accessing the settings instance. More...
 
ProbeXmlConfigParser::Configuration createConfigurationFromProbeDefinition (ProbeXmlConfigParser::Configuration basis, ProbeDefinition data)
 
ProbeDefinition createProbeDefinitionFromConfiguration (ProbeXmlConfigParser::Configuration config)
 
cxResource_EXPORT bool operator< (const TimedPosition &lhs, const TimedPosition &rhs)
 
void bringWindowToFront (QWidget *window)
 
QWidget * getMainWindow ()
 
template<typename T >
findMainWindowChildWithObjectName (QString objectName)
 
void triggerMainWindowActionWithObjectName (QString actionName)
 
template<typename T >
cxResource_EXPORT T findMainWindowChildWithObjectName (QString objectName)
 
bool operator== (const CoordinateSystem &lhs, const CoordinateSystem &rhs)
 
bool copyRecursively (QString sourceDir, QString destinationDir, bool overWriteDirectory)
 
bool removeNonemptyDirRecursively (const QString &dirName)
 
QFileInfoList getDirs (QString path)
 
QStringList getAbsolutePathToFiles (QString path, QStringList nameFilters, bool includeSubDirs)
 
QStringList getAbsolutePathToXmlFiles (QString path, bool includeSubDirs)
 
void forceNewlineBeforeEof (QString path)
 
ostream & operator<< (ostream &os, const Indent &val)
 
vtkPolyDataPtr polydataFromTransforms (TimedTransformMap transformMap_prMt, Transform3D rMpr)
 
void loadMeshFromToolTransforms (PatientModelServicePtr dataManager, TimedTransformMap transforms_prMt)
 
std::map< std::string, std::string > getDisplayFriendlyInfo (MeshPtr mesh)
 
void requireUnique (int use_count, QString objectName)
 
template<class T >
void requireUnique (const boost::shared_ptr< T > &object, QString objectName)
 
std::ostream & operator<< (std::ostream &s, const SlicePlane &val)
 
bool similar (const SlicePlane &a, const SlicePlane &b)
 
QStringList splitStringContaingQuotes (QString line)
 
int convertStringWithDefault (QString text, int def)
 
QString timestampSecondsFormat ()
 
QString timestampMilliSecondsFormat ()
 
QString timestampSecondsFormatNice ()
 
QString timestampMilliSecondsFormatNice ()
 
double getMicroSecondsSinceEpoch ()
 
double getMilliSecondsSinceEpoch ()
 
QString toMillisecondsFormatNice (double secondsSinceEpoch)
 
double constrainValue (double val, double min, double max)
 
int sign (double x)
 
QString changeExtension (QString name, QString ext)
 
void sleep_ms (int ms)
 
template<class ITER >
std::ostream & stream_range (std::ostream &s, ITER begin, ITER end, char separator=' ')
 
VLCRecordervlc ()
 Shortcut for accessing the vlc recorder. More...
 
vtkImageDataPtr generateVtkImageData (Eigen::Array3i dim, Vector3D spacing, const unsigned char initValue, int components)
 
vtkImageDataPtr generateVtkImageDataUnsignedShort (Eigen::Array3i dim, Vector3D spacing, const unsigned short initValue, int components)
 
vtkImageDataPtr generateVtkImageDataSignedShort (Eigen::Array3i dim, Vector3D spacing, const short initValue, int components)
 
vtkImageDataPtr generateVtkImageDataDouble (Eigen::Array3i dim, Vector3D spacing, double initValue)
 
void fillShortImageDataWithGradient (vtkImageDataPtr data, int maxValue)
 
ImagePtr createDerivedImage (PatientModelServicePtr dataManager, QString uid, QString name, vtkImageDataPtr raw, ImagePtr parent)
 
ImagePtr convertImageToUnsigned (PatientModelServicePtr dataManager, ImagePtr image, vtkImageDataPtr suggestedConvertedVolume, bool verbose)
 
std::map< std::string, std::string > getDisplayFriendlyInfo (ImagePtr image)
 
std::map< std::string, std::string > getDisplayFriendlyInfo (vtkImageDataPtr image)
 
void printDisplayFriendlyInfo (std::map< std::string, std::string > map)
 
int calculateNumVoxelsWithMaxValue (ImagePtr image)
 Find number of voxels containing max scalar value. More...
 
int calculateNumVoxelsWithMinValue (ImagePtr image)
 Find number of voxels containing min scalar value. More...
 
DoubleBoundingBox3D findEnclosingBoundingBox (std::vector< DataPtr > data, Transform3D qMr)
 
DoubleBoundingBox3D findEnclosingBoundingBox (std::vector< ImagePtr > images, Transform3D qMr)
 
vtkImageDataPtr convertImageDataToGrayScale (vtkImageDataPtr image)
 
vtkImageDataPtr convertFrom4To3Components (vtkImageDataPtr image)
 
vtkImageDataPtr convertImageDataTo8Bit (vtkImageDataPtr image, double windowWidth, double windowLevel)
 Have never been used or tested. Create a test for it. More...
 
void setDeepModified (vtkImageDataPtr image)
 
double calculateRMSError (vtkImageDataPtr a, vtkImageDataPtr b)
 
template<class FUNCTOR >
void applyFunctor (cx::ImagePtr image, FUNCTOR &func)
 
cx::Vector3D calculateCentroid (cx::ImagePtr image)
 
double calculateMass (cx::ImagePtr image)
 
StringMap extractCommandlineOptions (QStringList cmdline)
 
vtkLookupTablePtr createLookupTable (int numberOfTableValues)
 
vtkImageDataPtr applyLUTToImage (vtkImageDataPtr input, vtkLookupTablePtr lut)
 
vtkImageDataPtr convertToTestColorImage (vtkImageDataPtr image)
 
vtkImageDataPtr loadImage (QString filename)
 
bool operator== (const CameraStyleData &lhs, const CameraStyleData &rhs)
 
bool dataTypeSort (const DataPtr data1, const DataPtr data2)
 
int getPriority (DataPtr data)
 
const std::string getVSReplacement_dec (std::string vtk_dec, int numberOfUploadedTextures)
 
const std::string getVSReplacement_impl (std::string vtk_impl, int numberOfUploadedTextures)
 
const std::string getSampleLutImplementation (int numberOfUploadedTextures)
 getSampleLutImplementation generates code which will sample the LUT WITHOUT using a for loop. The OpenGL specification states that for loops are allowed with the following limitations: More...
 
const std::string getFS (int numberOfUploadedTextures)
 
std::vector< ImagePtrelementsInAButNotInB (std::vector< ImagePtr > A, std::vector< ImagePtr > B)
 
 vtkStandardNewMacro (TextureSlicePainter)
 
Vector3D getColorAsVector3D (QColor color)
 
template<typename vtkPropertyOrProperty2DPtr >
void setColorAndOpacity (vtkPropertyOrProperty2DPtr property, QColor color)
 
LayoutRegion merge (LayoutRegion a, LayoutRegion b)
 
QWidget * createDataWidget (ViewServicePtr viewService, PatientModelServicePtr patientModelService, QWidget *parent, cx::PropertyPtr data, QGridLayout *gridLayout=0, int row=0)
 Create a widget capable of displaying the input data. More...
 
QWidget * sscCreateDataWidget (QWidget *parent, PropertyPtr data, QGridLayout *gridLayout=0, int row=0)
 Create a widget capable of displaying the input data. More...
 
QWidget * addDummyMargin (QWidget *widget)
 
QHBoxLayout * mergeWidgetsIntoHBoxLayout (QWidget *first, QWidget *second)
 

Variables

std::map< QString, VideoSourcePtrmStreams
 
class org_custusx_registration_method_bronchoscopy_EXPORT Branch
 
const unsigned int Dimension = 3
 

Detailed Description

Namespace for all CustusX production code.

MeshHelpers

Date
Dec 16, 2010
Author
Janne Beate Bakeng, SINTEF
Ole Vegard Solberg, SINTEF

-----------------------------------------------------—


Typedef Documentation

typedef boost::shared_ptr<class AccusurfFilter> cx::AccusurfFilterPtr

Definition at line 68 of file cxAccusurfFilterService.h.

typedef boost::shared_ptr<class Accusurf> cx::AccusurfPtr

Filter to generate an ACCuSurf volume to be usen in navigated bronchoscopy. The ACCuSurf is generated based on the standard thorax CT and a route-to-target centerline.

Date
Oct 26, 2016
Author
Erlend Fagertun Hofstad

Definition at line 33 of file cxAccusurfFilterService.h.

Definition at line 74 of file cxAcquisitionImplService.h.

typedef boost::shared_ptr<class AcquisitionPlugin> cx::AcquisitionPluginPtr

Definition at line 23 of file cxAcquisitionPlugin.h.

typedef boost::shared_ptr< class ActiveData > cx::ActiveDataPtr

Definition at line 21 of file cxColorWidget.h.

typedef boost::shared_ptr<class AirwaysFilter> cx::AirwaysFilterPtr

Definition at line 81 of file cxAirwaysFilterService.h.

typedef boost::shared_ptr< class AirwaysFromCenterline > cx::AirwaysFromCenterlinePtr
Date
2018-05-28
Author
Erlend Fagertun Hofstad, SINTEF

Definition at line 55 of file cxAirwaysFromCenterline.h.

typedef boost::shared_ptr<class AngleCorrectionExecuter> cx::AngleCorrectionExecuterPtr
Date
2015-06-14
Author
Daniel Hoyer Iversen

Definition at line 22 of file cxAngleCorrectionExecuter.h.

typedef boost::shared_ptr<class AngleMetricRep> cx::AngleMetricRepPtr

Definition at line 33 of file cxAngleMetricRep.h.

typedef boost::shared_ptr<class ApplicationStateMachine> cx::ApplicationStateMachinePtr

Definition at line 20 of file cxStateServiceImpl.h.

typedef boost::shared_ptr< class ApplyLUTToImage2DProxy > cx::ApplyLUTToImage2DProxyPtr

Definition at line 31 of file cxSlicedImageProxy.h.

typedef boost::shared_ptr<Audio> cx::AudioPtr

Definition at line 47 of file cxAudio.h.

typedef boost::shared_ptr< Axes3D > cx::Axes3DPtr

Definition at line 62 of file cxForwardDeclarations.h.

typedef boost::shared_ptr< class AxesRep > cx::AxesRepPtr

Definition at line 63 of file cxForwardDeclarations.h.

typedef boost::shared_ptr< class AxisConnector > cx::AxisConnectorPtr

Definition at line 49 of file cxAxisConnector.h.

typedef boost::shared_ptr< class BoolPropertyBase > cx::BoolPropertyBasePtr

Definition at line 22 of file cxImageFileStreamerService.h.

typedef boost::shared_ptr< class BoolProperty > cx::BoolPropertyPtr

Definition at line 29 of file cxPlusConnectWidget.h.

typedef boost::shared_ptr< class BranchList > cx::BranchListPtr

Definition at line 24 of file cxAirwaysFromCenterline.h.

typedef boost::shared_ptr< class Branch > cx::BranchPtr

Definition at line 25 of file cxAirwaysFromCenterline.h.

typedef std::vector<BranchPtr> cx::branchVector

Definition at line 28 of file cxBranch.h.

typedef boost::shared_ptr< class BronchoscopyRegistration > cx::BronchoscopyRegistrationPtr

Definition at line 43 of file cxCalibrationGUIExtenderService.h.

typedef boost::shared_ptr<class CameraControl> cx::CameraControlPtr

Definition at line 146 of file cxForwardDeclarations.h.

typedef boost::shared_ptr<class CameraStyleForView> cx::CameraStyleForViewPtr

Definition at line 34 of file cxCameraStyleForView.h.

typedef boost::shared_ptr< class CameraStyle > cx::CameraStylePtr

Definition at line 36 of file cxCameraStyle.h.

typedef boost::shared_ptr<class CenterlineRegistration> cx::CenterlineRegistrationPtr

Definition at line 32 of file cxCenterlineRegistrationWidget.h.

typedef boost::shared_ptr<class Clippers> cx::ClippersPtr

Definition at line 147 of file cxForwardDeclarations.h.

typedef std::map< int, QColor > cx::ColorMap

Definition at line 36 of file cxImage.h.

typedef boost::shared_ptr<ColorMap> cx::ColorMapPtr

Definition at line 36 of file cxImageTFData.h.

typedef boost::shared_ptr< ColorPropertyBase > cx::ColorPropertyBasePtr

Definition at line 137 of file cxForwardDeclarations.h.

typedef boost::shared_ptr< class ColorProperty > cx::ColorPropertyPtr

Definition at line 142 of file cxForwardDeclarations.h.

typedef boost::shared_ptr<CommandLineStreamer> cx::CommandLineStreamerPtr

Definition at line 103 of file cxStreamer.h.

typedef boost::shared_ptr< class CompositeTimedAlgorithm > cx::CompositeTimedAlgorithmPtr

Definition at line 34 of file cxUsReconstructionService.h.

typedef boost::shared_ptr<class ContourFilter> cx::ContourFilterPtr

Definition at line 91 of file cxContourFilter.h.

typedef boost::shared_ptr< class CoreServices > cx::CoreServicesPtr

Definition at line 38 of file cxCameraStyle.h.

typedef vtkSmartPointer<class CropBoxCallback> cx::CropBoxCallbackPtr

Definition at line 34 of file cxInteractiveCropper.h.

typedef vtkSmartPointer<class CropBoxEnableCallback> cx::CropBoxEnableCallbackPtr

Definition at line 35 of file cxInteractiveCropper.h.

typedef boost::shared_ptr< class CrossHair2D > cx::CrossHair2DPtr

Definition at line 64 of file cxForwardDeclarations.h.

typedef boost::shared_ptr< class CrossHairRep2D > cx::CrossHairRep2DPtr

Definition at line 65 of file cxForwardDeclarations.h.

Definition at line 81 of file cxDICOMAppWidget.cpp.

typedef boost::shared_ptr<class CustomMetaImage> cx::CustomMetaImagePtr

Definition at line 22 of file cxCustomMetaImage.h.

typedef boost::shared_ptr<class CustomMetricRep> cx::CustomMetricRepPtr

Definition at line 26 of file cxCustomMetricRep.h.

typedef boost::shared_ptr<cxSyntheticVolume> cx::cxSyntheticVolumePtr

Definition at line 118 of file cxSyntheticVolume.h.

typedef boost::shared_ptr<ToolImpl> cx::cxToolPtr

Definition at line 71 of file cxToolImpl.h.

typedef boost::shared_ptr<class CyclicActionLogger> cx::CyclicActionLoggerPtr

Definition at line 148 of file cxForwardDeclarations.h.

typedef boost::shared_ptr< DataFactory > cx::DataFactoryPtr

Definition at line 39 of file cxDataManager.h.

typedef boost::shared_ptr< class DataManagerImpl > cx::DataManagerImplPtr

Definition at line 37 of file cxDataManagerImpl.h.

typedef boost::shared_ptr< class DataMetricRep > cx::DataMetricRepPtr

Definition at line 39 of file cxViewWrapper3D.h.

typedef boost::shared_ptr< class Data > cx::DataPtr

Definition at line 22 of file cxRegistrationApplicator.h.

typedef boost::shared_ptr< class DataManager > cx::DataServicePtr

Definition at line 36 of file cxDataManagerImpl.h.

typedef boost::shared_ptr< class DicomGUIExtenderService > cx::DicomGUIExtenderServicePtr

Definition at line 41 of file cxDicomGUIExtenderService.h.

typedef boost::shared_ptr< class DicomImageReader > cx::DicomImageReaderPtr

Definition at line 21 of file cxDicomConverter.h.

typedef boost::shared_ptr<class DilationFilter> cx::DilationFilterPtr

Definition at line 49 of file cxDilationFilter.h.

typedef boost::shared_ptr< DirectlyLinkedSender > cx::DirectlyLinkedSenderPtr

Definition at line 31 of file cxImageReceiverThread.h.

typedef boost::shared_ptr< class DisplayTextRep > cx::DisplayTextRepPtr

Definition at line 66 of file cxForwardDeclarations.h.

typedef boost::shared_ptr<class DistanceMetricRep> cx::DistanceMetricRepPtr

Definition at line 30 of file cxDistanceMetricRep.h.

typedef boost::shared_ptr<class DonutMetricRep> cx::DonutMetricRepPtr

Definition at line 25 of file cxDonutMetricRep.h.

typedef std::pair<double,double> cx::double_pair

Definition at line 22 of file cxImageDefaultTFGenerator.h.

Definition at line 86 of file cxDoublePairPropertyBase.h.

typedef boost::shared_ptr< class DoublePairProperty > cx::DoublePairPropertyPtr

Definition at line 143 of file cxForwardDeclarations.h.

typedef boost::shared_ptr< class DoublePropertyBase > cx::DoublePropertyBasePtr

Definition at line 21 of file cxIGTLinkStreamerService.h.

typedef boost::shared_ptr< class DoubleProperty > cx::DoublePropertyPtr

Definition at line 33 of file cxReconstructionMethodService.h.

Definition at line 36 of file cxToolPropertiesWidget.h.

typedef std::vector< double > cx::DoubleVector

Definition at line 31 of file cxOpenIGTLinkTool.h.

typedef boost::shared_ptr< DoubleVector > cx::DoubleVectorPtr

Definition at line 32 of file cxOpenIGTLinkTool.h.

typedef boost::shared_ptr<class DummyImageStreamer> cx::DummyImageStreamerPtr

Definition at line 114 of file cxMHDImageStreamer.h.

typedef boost::shared_ptr< class DummyTool > cx::DummyToolPtr

Definition at line 44 of file cxForwardDeclarations.h.

typedef boost::shared_ptr< class ExampleGUIExtenderService > cx::ExampleGUIExtenderServicePtr

Definition at line 43 of file cxExampleGUIExtenderService.h.

typedef boost::shared_ptr<class FiberBundle> cx::FiberBundlePtr

Definition at line 58 of file cxForwardDeclarations.h.

typedef boost::shared_ptr<class FiberBundleRep> cx::FiberBundleRepPtr

Definition at line 68 of file cxForwardDeclarations.h.

typedef boost::shared_ptr< class FilePathProperty > cx::FilePathPropertyPtr

Definition at line 28 of file cxPlusConnectWidget.h.

typedef boost::shared_ptr<FilterGroup> cx::FilterGroupPtr

Definition at line 65 of file cxFilterGroup.h.

typedef boost::shared_ptr< class Filter > cx::FilterPtr

Definition at line 149 of file cxForwardDeclarations.h.

typedef boost::shared_ptr<class FilterTimedAlgorithm> cx::FilterTimedAlgorithmPtr

Definition at line 53 of file cxFilterTimedAlgorithm.h.

typedef boost::shared_ptr<class FrameMetric> cx::FrameMetricPtr

Definition at line 23 of file cxFrameMetric.h.

typedef boost::shared_ptr<class FrameMetricRep> cx::FrameMetricRepPtr

Definition at line 29 of file cxFrameMetricRep.h.

typedef boost::shared_ptr< class GeometricRep2D > cx::GeometricRep2DPtr

Definition at line 69 of file cxForwardDeclarations.h.

typedef boost::shared_ptr< class GeometricRep > cx::GeometricRepPtr

Definition at line 29 of file cxICPRegistrationBaseWidget.h.

typedef boost::shared_ptr< class GraphicalAxes3D > cx::GraphicalAxes3DPtr

Definition at line 24 of file cxGraphicalAxes3D.h.

typedef vtkSmartPointer<class GraphicalBoxCallback> cx::GraphicalBoxCallbackPtr

Definition at line 28 of file cxGraphicalBox.h.

Definition at line 29 of file cxGraphicalBox.h.

typedef boost::shared_ptr< class GraphicalDisk > cx::GraphicalDiskPtr

Definition at line 79 of file cxGraphicalDisk.h.

typedef boost::shared_ptr< class GraphicalGeometric > cx::GraphicalGeometricPtr

Definition at line 28 of file cxCustomMetricRep.h.

typedef boost::shared_ptr< class GraphicalTorus3D > cx::GraphicalTorus3DPtr

Definition at line 40 of file cxGraphicalTorus3D.h.

typedef boost::shared_ptr< class GuideRep2D > cx::GuideRep2DPtr

Definition at line 75 of file cxForwardDeclarations.h.

typedef boost::shared_ptr<class GUIExtenderService> cx::GUIExtenderServicePtr

Definition at line 27 of file cxGUIExtenderService.h.

typedef boost::shared_ptr< class HelpEngine > cx::HelpEnginePtr

Definition at line 61 of file cxHelpEngine.h.

Definition at line 44 of file cxHelpGUIExtenderService.h.

typedef boost::shared_ptr<class HttpRequestHandler> cx::HttpRequestHandlerPtr

Definition at line 26 of file cxWebServerPluginActivator.h.

typedef boost::shared_ptr<class IGTLinkClientStreamer> cx::IGTLinkClientStreamerPtr

Definition at line 81 of file cxIGTLinkClientStreamer.h.

typedef boost::shared_ptr< class Image2DProxy > cx::Image2DProxyPtr

Definition at line 29 of file cxCustomMetricRep.h.

typedef boost::shared_ptr<class Image2DRep3D> cx::Image2DRep3DPtr

Definition at line 77 of file cxImage2DRep3D.h.

typedef boost::shared_ptr< class ImageEnveloper > cx::ImageEnveloperPtr

Definition at line 26 of file cxImageEnveloper.h.

typedef boost::shared_ptr<class ImageLandmarkRep> cx::ImageLandmarkRepPtr

Definition at line 46 of file cxViewWrapper3D.h.

typedef boost::shared_ptr< class ImageLUT2D > cx::ImageLUT2DPtr

Definition at line 51 of file cxForwardDeclarations.h.

typedef boost::shared_ptr< class ImageMapperMonitor > cx::ImageMapperMonitorPtr

Definition at line 27 of file cxImageMapperMonitor.h.

typedef boost::shared_ptr< class Image > cx::ImagePtr

Definition at line 27 of file cxDicomWidget.h.

Definition at line 38 of file cxShadingWidget.h.

typedef boost::shared_ptr<class ImageTestData> cx::ImageTestDataPtr

Definition at line 54 of file cxMHDImageStreamer.h.

typedef boost::shared_ptr< class ImageTF3D > cx::ImageTF3DPtr

Definition at line 50 of file cxForwardDeclarations.h.

typedef boost::shared_ptr< class ImageTFData > cx::ImageTFDataPtr

Definition at line 52 of file cxForwardDeclarations.h.

typedef boost::shared_ptr<class InteractiveCropper> cx::InteractiveCropperPtr

Definition at line 152 of file cxForwardDeclarations.h.

typedef std::map< int, int > cx::IntIntMap

Definition at line 35 of file cxImage.h.

typedef itk::Image< PixelType, Dimension > cx::itkImageType

Definition at line 30 of file cxAlgorithmHelpers.h.

typedef boost::shared_ptr< class LandmarkListener > cx::LandmarkListenerPtr

Definition at line 24 of file cxLandmarkListener.h.

typedef std::map< QString, Landmark > cx::LandmarkMap

Definition at line 30 of file cxLandmarkRegistrationWidget.h.

typedef std::map<QString, LandmarkProperty> cx::LandmarkPropertyMap

Definition at line 108 of file cxLandmark.h.

typedef boost::shared_ptr< class LandmarkRep > cx::LandmarkRepPtr

Definition at line 78 of file cxForwardDeclarations.h.

typedef boost::shared_ptr< class Landmarks > cx::LandmarksPtr

Definition at line 40 of file cxData.h.

typedef boost::shared_ptr< class LayoutInteractor > cx::LayoutInteractorPtr

Definition at line 69 of file cxLayoutInteractor.h.

typedef boost::shared_ptr<class LayoutRepository> cx::LayoutRepositoryPtr

Definition at line 153 of file cxForwardDeclarations.h.

typedef boost::shared_ptr<class LayoutVideoSource> cx::LayoutVideoSourcePtr

Definition at line 22 of file cxRemoteAPI.h.

typedef boost::shared_ptr<class LineSegment> cx::LineSegmentPtr

Definition at line 79 of file cxForwardDeclarations.h.

typedef boost::shared_ptr<class LocalServerStreamer> cx::LocalServerStreamerPtr

Definition at line 78 of file cxLocalServerStreamerServer.h.

typedef boost::shared_ptr<class LogFileWatcher> cx::LogFileWatcherPtr

Definition at line 34 of file cxLogFileWatcher.h.

typedef boost::shared_ptr< class Log > cx::LogPtr

Definition at line 47 of file cxLog.h.

typedef boost::shared_ptr<class LogThread> cx::LogThreadPtr

Definition at line 46 of file cxLog.h.

typedef std::vector< Eigen::Matrix4d > cx::M4Vector

Definition at line 22 of file cxAirwaysFromCenterline.h.

typedef boost::shared_ptr< class ManualTool > cx::ManualToolPtr

Definition at line 43 of file cxForwardDeclarations.h.

typedef boost::shared_ptr<class MehdiGPURayCastMultiVolumeRep> cx::MehdiGPURayCastMultiVolumeRepPtr

Definition at line 33 of file cxMehdiGPURayCastMultiVolumeRep.h.

typedef boost::shared_ptr< class MeshInView > cx::MeshInViewPtr

Definition at line 36 of file cxRMPCFromPointerWidget.h.

typedef boost::shared_ptr< class Mesh > cx::MeshPtr

Definition at line 48 of file cxForwardDeclarations.h.

typedef boost::shared_ptr< class MessageFilter > cx::MessageFilterPtr

Definition at line 50 of file cxLogMessageFilter.h.

typedef boost::shared_ptr<class MessageFilterStatusBar> cx::MessageFilterStatusBarPtr

Definition at line 33 of file cxStatusBar.h.

typedef boost::shared_ptr< class MessageListener > cx::MessageListenerPtr

Definition at line 45 of file cxLog.h.

typedef boost::shared_ptr< class MessageObserver > cx::MessageObserverPtr

Definition at line 44 of file cxLog.h.

typedef boost::shared_ptr< class MessageRepository > cx::MessageRepositoryPtr

Definition at line 50 of file cxLogThread.h.

typedef boost::shared_ptr< class MetricManager > cx::MetricManagerPtr

Definition at line 27 of file cxMetricManager.h.

typedef boost::shared_ptr< class MetricNamesRep > cx::MetricNamesRepPtr

Definition at line 40 of file cxViewWrapper3D.h.

Definition at line 26 of file cxMetricManager.h.

Definition at line 48 of file cxViewWrapper3D.h.

typedef boost::shared_ptr<class MultiVolume3DRepProducer> cx::MultiVolume3DVisualizerPtr

Definition at line 25 of file cxMultiVolume3DRepProducer.h.

typedef boost::shared_ptr<class NavigatedVideoImage> cx::NavigatedVideoImagePtr

Definition at line 46 of file cxForwardDeclarations.h.

typedef boost::shared_ptr<class Navigation> cx::NavigationPtr

Definition at line 154 of file cxForwardDeclarations.h.

typedef boost::shared_ptr< class NetworkConnectionHandle > cx::NetworkConnectionHandlePtr

Definition at line 26 of file cxOpenIGTLinkPluginActivator.h.

typedef boost::shared_ptr< class NetworkHandler > cx::NetworkHandlerPtr

Definition at line 29 of file cxNetworkHandler.h.

typedef boost::shared_ptr< class NetworkServiceImpl > cx::NetworkServiceImplPtr

Definition at line 29 of file cxOpenIGTLinkPluginActivator.h.

typedef boost::shared_ptr<class DicomModelNode> cx::NodePtr

Definition at line 25 of file cxDicomModelNode.h.

typedef boost::shared_ptr< OffsetPoint > cx::OffsetPointPtr

Definition at line 80 of file cxForwardDeclarations.h.

typedef boost::shared_ptr<IntIntMap> cx::OpacityMapPtr

Definition at line 35 of file cxImageTFData.h.

typedef boost::shared_ptr<OpenIGTLinkStreamer> cx::OpenIGTLinkStreamerPtr

Definition at line 63 of file cxOpenIGTLinkStreamer.h.

Definition at line 25 of file cxPlusConnectWidget.h.

Definition at line 81 of file cxForwardDeclarations.h.

typedef vtkSmartPointer< class OrientationAnnotation > cx::OrientationAnnotationPtr

Definition at line 29 of file cxOrientationAnnotation2DRep.h.

Definition at line 82 of file cxForwardDeclarations.h.

Definition at line 37 of file cxViewWrapper2D.h.

typedef boost::shared_ptr< class PatientData > cx::PatientDataPtr

Definition at line 79 of file cxPatientData.h.

typedef boost::shared_ptr<class PatientLandmarkRep> cx::PatientLandmarkRepPtr

Definition at line 47 of file cxViewWrapper3D.h.

Definition at line 114 of file cxPatientModelImplService.h.

typedef boost::shared_ptr< class PatientStorage > cx::PatientStoragePtr

Definition at line 34 of file cxVBWidget.h.

typedef boost::shared_ptr< PickerRep > cx::PickerRepPtr

Definition at line 83 of file cxForwardDeclarations.h.

typedef boost::shared_ptr<Pipeline> cx::PipelinePtr

Definition at line 146 of file cxPipeline.h.

typedef short cx::PixelType

Definition at line 29 of file cxAlgorithmHelpers.h.

typedef Eigen::Hyperplane<double, 3> cx::Plane3D

Definition at line 26 of file cxPlaneMetric.h.

typedef boost::shared_ptr<class PlaneMetricRep> cx::PlaneMetricRepPtr

Definition at line 26 of file cxPlaneMetricRep.h.

typedef boost::shared_ptr< class PlaybackTool > cx::PlaybackToolPtr

Definition at line 20 of file cxTrackingSystemPlaybackService.h.

typedef boost::shared_ptr< class PointMetricRep2D > cx::PointMetricRep2DPtr

Definition at line 86 of file cxForwardDeclarations.h.

typedef boost::shared_ptr< class PointMetricRep > cx::PointMetricRepPtr

Definition at line 85 of file cxForwardDeclarations.h.

Definition at line 76 of file cxPositionStorageFile.h.

typedef boost::shared_ptr< class Presets > cx::PresetsPtr

Definition at line 155 of file cxForwardDeclarations.h.

Definition at line 36 of file cxDataManager.h.

Definition at line 75 of file cxProbeAdapterRTSource.h.

typedef boost::shared_ptr<Probe> cx::ProbePtr

Definition at line 72 of file cxProbe.h.

typedef boost::shared_ptr< class ProbeSector > cx::ProbeSectorPtr

Definition at line 57 of file cxForwardDeclarations.h.

typedef boost::weak_ptr<Probe> cx::ProbeWeakPtr

Definition at line 73 of file cxProbe.h.

typedef boost::shared_ptr<class ProcessReporter> cx::ProcessReporterPtr

Definition at line 24 of file cxProcessReporter.h.

typedef boost::shared_ptr<class Profile> cx::ProfilePtr

Definition at line 29 of file cxProfile.h.

typedef boost::shared_ptr< class Property > cx::PropertyPtr

Definition at line 25 of file cxLocalServerStreamerServer.h.

typedef boost::shared_ptr<QTextStream> cx::QTextStreamPtr

Definition at line 27 of file cxUsReconstructionFileMaker.h.

typedef boost::shared_ptr<class Receiver> cx::ReceiverPtr

Definition at line 32 of file cxStreamerService.h.

typedef boost::shared_ptr< class ReconstructCore > cx::ReconstructCorePtr

Definition at line 23 of file cxReconstructCore.h.

typedef boost::shared_ptr< class ReconstructionExecuter > cx::ReconstructionExecuterPtr

Definition at line 28 of file cxReconstructionExecuter.h.

typedef boost::shared_ptr<class ReconstructionManager> cx::ReconstructionManagerPtr

Definition at line 35 of file cxUsReconstructionService.h.

typedef boost::shared_ptr< class ReconstructPreprocessor > cx::ReconstructPreprocessorPtr

Definition at line 24 of file cxReconstructPreprocessor.h.

Definition at line 28 of file cxRegionOfInterestMetricRep.h.

typedef boost::shared_ptr< class RegisteredService > cx::RegisteredServicePtr

Definition at line 31 of file cxAcquisitionServicePluginActivator.h.

typedef boost::shared_ptr< class RegistrationHistory > cx::RegistrationHistoryPtr

Definition at line 37 of file cxDataManager.h.

Definition at line 100 of file cxRegistrationImplService.h.

typedef boost::shared_ptr<class RegistrationManager> cx::RegistrationManagerPtr

Definition at line 31 of file cxLandmarkRegistrationWidget.h.

typedef boost::shared_ptr< class RegServices > cx::RegServicesPtr

Definition at line 20 of file cxRegServices.h.

typedef boost::shared_ptr< class RemoteAPI > cx::RemoteAPIPtr

Definition at line 24 of file cxHttpRequestHandler.h.

typedef boost::shared_ptr< class RenderLoop > cx::RenderLoopPtr

Definition at line 87 of file cxRenderLoop.h.

typedef boost::shared_ptr< class RenderWindowFactory > cx::RenderWindowFactoryPtr

Definition at line 157 of file cxForwardDeclarations.h.

typedef boost::shared_ptr<class RepContainer> cx::RepContainerPtr

Definition at line 158 of file cxForwardDeclarations.h.

typedef std::map< QString, RepPtr > cx::RepMap

Definition at line 30 of file cxRepManager.h.

typedef boost::shared_ptr<class Reporter> cx::ReporterPtr

Definition at line 46 of file cxReporter.h.

typedef boost::shared_ptr< class Rep > cx::RepPtr

Definition at line 24 of file cxRepManager.h.

typedef boost::weak_ptr< class Rep > cx::RepWeakPtr

Definition at line 37 of file cxData.h.

typedef boost::shared_ptr<class ResampleImageFilter> cx::ResampleImageFilterPtr

Definition at line 53 of file cxResampleImageFilter.h.

typedef boost::shared_ptr<class RouteToTargetFilter> cx::RouteToTargetFilterPtr

Definition at line 68 of file cxRouteToTargetFilterService.h.

typedef boost::shared_ptr< class RouteToTarget > cx::RouteToTargetPtr

Filter to calculates the route to a selected target in navigated bronchocopy. The rout starts at the top of trachea and ends at the most adjacent airway centerline from the target.

Date
Jan 29, 2015
Author
Erlend Fagertun Hofstad

Definition at line 12 of file cxAccusurf.h.

typedef boost::shared_ptr< class SavingVideoRecorder > cx::SavingVideoRecorderPtr

Definition at line 27 of file cxUSAcquisition.h.

typedef boost::shared_ptr< class ScreenShotImageWriter > cx::ScreenShotImageWriterPtr

Definition at line 21 of file cxMainWindowActions.h.

typedef boost::shared_ptr< class SeansVesselRegistrationDebugger > cx::SeansVesselRegistrationDebuggerPtr

Definition at line 27 of file cxICPRegistrationBaseWidget.h.

typedef boost::shared_ptr< class SeansVesselReg > cx::SeansVesselRegPtr

Definition at line 35 of file cxRMPCFromPointerWidget.h.

typedef boost::shared_ptr<struct SectorInfo> cx::SectorInfoPtr

Definition at line 25 of file cxProbeDefinitionFromStringMessages.h.

Definition at line 26 of file cxMeshGlyphsWidget.h.

typedef boost::shared_ptr< class SelectRecordSession > cx::SelectRecordSessionPtr

Definition at line 34 of file cxRecordSessionSelector.h.

typedef boost::shared_ptr< class SessionStorageService > cx::SessionStorageServicePtr

Definition at line 30 of file cxLogicManager.h.

Definition at line 31 of file cxTrackingService.h.

typedef boost::shared_ptr<class Settings> cx::SettingsPtr

Definition at line 25 of file cxProfile.h.

typedef vtkSmartPointer<class ShaderCallback> cx::ShaderCallbackPtr

Definition at line 31 of file cxShaderCallback.h.

typedef boost::shared_ptr<class ShadingWidget> cx::ShadingWidgetPtr

Definition at line 21 of file cxStreamPropertiesWidget.h.

Definition at line 159 of file cxForwardDeclarations.h.

typedef boost::shared_ptr< class SharedOpenGLContext > cx::SharedOpenGLContextPtr

Definition at line 160 of file cxForwardDeclarations.h.

typedef boost::shared_ptr< class SlicedImageProxy > cx::SlicedImageProxyPtr

Definition at line 89 of file cxForwardDeclarations.h.

typedef boost::shared_ptr< class SlicePlaneClipper > cx::SlicePlaneClipperPtr

Definition at line 90 of file cxForwardDeclarations.h.

typedef boost::shared_ptr< class SlicePlaneRep > cx::SlicePlaneRepPtr

Definition at line 91 of file cxForwardDeclarations.h.

Definition at line 93 of file cxForwardDeclarations.h.

typedef boost::shared_ptr< class SlicePlanes3DRep > cx::SlicePlanes3DRepPtr

Definition at line 94 of file cxForwardDeclarations.h.

typedef boost::shared_ptr< class SlicePlanesProxy > cx::SlicePlanesProxyPtr

Definition at line 95 of file cxForwardDeclarations.h.

typedef boost::shared_ptr< class SliceProxyInterface > cx::SliceProxyInterfacePtr

Definition at line 28 of file cxSlicedImageProxy.h.

typedef boost::shared_ptr<class SliceRepSW> cx::SliceRepSWPtr

Definition at line 97 of file cxForwardDeclarations.h.

typedef boost::shared_ptr< class Slices3DRep > cx::Slices3DRepPtr

Definition at line 38 of file cxViewWrapper3D.h.

typedef boost::shared_ptr<class SmoothingImageFilter> cx::SmoothingImageFilterPtr

Definition at line 54 of file cxSmoothingImageFilter.h.

typedef boost::shared_ptr<class SocketConnector> cx::SocketConnectorPtr

Definition at line 52 of file cxSocketConnection.h.

Definition at line 46 of file cxCoordinateSystemHelpers.h.

typedef boost::shared_ptr< class SpaceListener > cx::SpaceListenerPtr

Definition at line 23 of file cxAxisConnector.h.

typedef boost::shared_ptr<SpacePropertyBase> cx::SpacePropertyBasePtr

Definition at line 83 of file cxSpacePropertyBase.h.

typedef boost::shared_ptr<class SpaceProperty> cx::SpacePropertyPtr

Definition at line 25 of file cxSpaceProperty.h.

typedef boost::shared_ptr< class SpaceProvider > cx::SpaceProviderPtr

Definition at line 23 of file cxLogicManager.h.

typedef boost::weak_ptr<class SpaceProvider> cx::SpaceProviderWeakPtr

Definition at line 129 of file cxForwardDeclarations.h.

typedef boost::shared_ptr<class SphereMetricRep2D> cx::SphereMetricRep2DPtr

Definition at line 25 of file cxSphereMetricRep2D.h.

typedef boost::shared_ptr<class SphereMetricRep> cx::SphereMetricRepPtr

Definition at line 32 of file cxSphereMetricRep.h.

Definition at line 228 of file cxDoubleWidgets.h.

Definition at line 211 of file cxDoubleWidgets.h.

typedef boost::shared_ptr< class StateService > cx::StateServicePtr

Definition at line 27 of file cxLogicManager.h.

typedef boost::weak_ptr<class StateService> cx::StateServiceWeakPtr

Definition at line 130 of file cxForwardDeclarations.h.

typedef boost::shared_ptr<class Stream2DRep3D> cx::Stream2DRep3DPtr

Definition at line 98 of file cxForwardDeclarations.h.

typedef boost::shared_ptr< class Streamer > cx::StreamerPtr

Definition at line 29 of file cxImageReceiverThread.h.

typedef boost::shared_ptr<class StreamRep3D> cx::StreamRep3DPtr

Definition at line 99 of file cxForwardDeclarations.h.

typedef boost::shared_ptr< class StringListProperty > cx::StringListPropertyPtr

Definition at line 21 of file cxTreeItemModel.h.

typedef std::map< QString, QString > cx::StringMap

Definition at line 28 of file cxCommandlineImageStreamerFactory.h.

Definition at line 18 of file cxSelectDataStringProperty.h.

Definition at line 42 of file cxSelectDataStringProperty.h.

Definition at line 41 of file cxVideoConnectionWidget.h.

typedef boost::shared_ptr< class StringPropertyBase > cx::StringPropertyBasePtr

Definition at line 20 of file cxIGTLinkStreamerService.h.

typedef boost::shared_ptr< class StringPropertyClipPlane > cx::StringPropertyClipPlanePtr

Definition at line 28 of file cxClipperWidget.h.

Definition at line 239 of file cxDataInterface.h.

Definition at line 187 of file cxDataInterface.h.

Definition at line 214 of file cxDataInterface.h.

Definition at line 325 of file cxDataInterface.h.

typedef boost::shared_ptr<class StringPropertyGlyphLUT> cx::StringPropertyGlyphLUTPtr

Definition at line 355 of file cxDataInterface.h.

Definition at line 296 of file cxDataInterface.h.

typedef boost::shared_ptr<class StringPropertyImageType> cx::StringPropertyImageTypePtr

Definition at line 267 of file cxDataInterface.h.

Definition at line 140 of file cxDataInterface.h.

typedef boost::shared_ptr< class StringProperty > cx::StringPropertyPtr

Definition at line 42 of file cxVideoConnectionWidget.h.

typedef boost::shared_ptr< class StringPropertySelectData > cx::StringPropertySelectDataPtr

Definition at line 23 of file cxClippingWidget.h.

typedef boost::shared_ptr< class StringPropertySelectImage > cx::StringPropertySelectImagePtr

Definition at line 23 of file cxRegisterI2IWidget.h.

typedef boost::shared_ptr< class StringPropertySelectMesh > cx::StringPropertySelectMeshPtr

Definition at line 26 of file cxRecordSessionSelector.h.

typedef boost::shared_ptr< class StringPropertySelectTool > cx::StringPropertySelectToolPtr

Definition at line 27 of file cxClipperWidget.h.

Definition at line 19 of file cxStreamPropertiesWidget.h.

Definition at line 169 of file cxDataInterface.h.

typedef boost::shared_ptr<class SurfaceRep> cx::SurfaceRepPtr

Definition at line 100 of file cxForwardDeclarations.h.

typedef boost::shared_ptr< TestVideoSource > cx::TestVideoSourcePtr

Definition at line 101 of file cxForwardDeclarations.h.

typedef boost::shared_ptr< class TextDisplay > cx::TextDisplayPtr

Definition at line 102 of file cxForwardDeclarations.h.

typedef boost::shared_ptr< class Texture3DSlicerProxy > cx::Texture3DSlicerProxyPtr

Definition at line 36 of file cxTexture3DSlicerProxy.h.

typedef boost::shared_ptr<class Texture3DSlicerRep> cx::Texture3DSlicerRepPtr

Definition at line 103 of file cxForwardDeclarations.h.

typedef vtkSmartPointer<class TextureSlicePainter> cx::TextureSlicePainterPtr

Definition at line 35 of file cxTexture3DSlicerProxy.h.

typedef boost::shared_ptr< class TimedBaseAlgorithm > cx::TimedAlgorithmPtr

Definition at line 27 of file cxReconstructionExecuter.h.

typedef boost::shared_ptr<TimedTransformMap> cx::TimedTransformMapPtr

Definition at line 36 of file cxTool.h.

typedef std::map< QString, ToolPtr > cx::ToolMap

Definition at line 32 of file cxRecordSessionSelector.h.

typedef boost::shared_ptr<class ToolMetric> cx::ToolMetricPtr

Definition at line 24 of file cxToolMetric.h.

typedef boost::shared_ptr<class ToolMetricRep> cx::ToolMetricRepPtr

Definition at line 29 of file cxToolMetricRep.h.

typedef boost::shared_ptr< class Tool > cx::ToolPtr

Definition at line 43 of file cxVideoConnectionWidget.h.

typedef boost::shared_ptr<class ToolRep2D> cx::ToolRep2DPtr

Definition at line 104 of file cxForwardDeclarations.h.

typedef boost::shared_ptr< class ToolRep3D > cx::ToolRep3DPtr

Definition at line 27 of file cxRecordSessionSelector.h.

typedef boost::shared_ptr< class ToolTracer > cx::ToolTracerPtr

Definition at line 106 of file cxForwardDeclarations.h.

typedef boost::shared_ptr< TrackedStream > cx::TrackedStreamPtr

Definition at line 22 of file cxStreamPropertiesWidget.h.

typedef boost::shared_ptr< class TrackerConfiguration > cx::TrackerConfigurationPtr

Definition at line 24 of file cxTrackerConfiguration.h.

typedef boost::shared_ptr<class TrackingImplService> cx::TrackingImplServicePtr

Definition at line 31 of file cxTrackingImplService.h.

Definition at line 37 of file cxTool.h.

typedef boost::shared_ptr< class TrackingService > cx::TrackingServicePtr

Definition at line 27 of file cxToolFilterWidget.h.

Definition at line 37 of file cxTrackingImplService.h.

typedef boost::shared_ptr< class TrackingSystemService > cx::TrackingSystemServicePtr

Definition at line 36 of file cxTrackingImplService.h.

typedef boost::shared_ptr<class TrainingEngine> cx::TrainingEnginePtr

Definition at line 21 of file cxTrainingGUIExtenderService.h.

Definition at line 20 of file cxStreamPropertiesWidget.h.

Definition at line 31 of file cxTransferFunctions3DPresets.h.

typedef std::vector< Transform3DPtr > cx::Transform3DVector

Definition at line 33 of file cxOpenIGTLinkTool.h.

typedef boost::shared_ptr< Transform3DVector > cx::Transform3DVectorPtr

Definition at line 34 of file cxOpenIGTLinkTool.h.

typedef boost::shared_ptr< class TreeNode > cx::TreeNodePtr

Definition at line 22 of file cxDataTreeNode.h.

typedef boost::weak_ptr< TreeNode > cx::TreeNodeWeakPtr

Definition at line 20 of file cxDataTreeNode.h.

typedef boost::shared_ptr< class TreeRepository > cx::TreeRepositoryPtr

Definition at line 22 of file cxTreeItemModel.h.

typedef boost::weak_ptr< class TreeRepository > cx::TreeRepositoryWeakPtr

Definition at line 30 of file cxTreeNode.h.

typedef unsigned char cx::uchar

Definition at line 42 of file cxTemporalCalibrationWidget.cpp.

typedef boost::shared_ptr< class UsReconstructionService > cx::UsReconstructionServicePtr

Definition at line 24 of file cxAcquisitionImplService.h.

typedef boost::shared_ptr< VBGUIExtenderService > cx::VBGUIExtenderServicePtr

Definition at line 28 of file cxVBPluginActivator.h.

Definition at line 84 of file cxVector3DPropertyBase.h.

typedef boost::shared_ptr< class Vector3DProperty > cx::Vector3DPropertyPtr

Definition at line 10 of file cxOperatingTableWidget.h.

typedef boost::shared_ptr<cv::VideoCapture> cx::VideoCapturePtr

Definition at line 45 of file cxImageStreamerOpenCV.h.

typedef boost::shared_ptr< class VideoConnectionManager > cx::VideoConnectionManagerPtr

Definition at line 39 of file cxVideoConnectionWidget.h.

typedef boost::shared_ptr< class VideoFixedPlaneRep > cx::VideoFixedPlaneRepPtr

Definition at line 108 of file cxForwardDeclarations.h.

typedef boost::shared_ptr< class VideoGraphics > cx::VideoGraphicsPtr

Definition at line 105 of file cxVideoGraphics.h.

typedef boost::shared_ptr<VideoImplService> cx::VideoImplServicePtr

Definition at line 101 of file cxVideoImplService.h.

typedef boost::shared_ptr<VideoRecorder> cx::VideoRecorderPtr

Definition at line 69 of file cxVideoRecorder.h.

typedef boost::shared_ptr< class VideoService > cx::VideoServicePtr

Definition at line 26 of file cxLogicManager.h.

typedef boost::shared_ptr< class VideoSourceGraphics > cx::VideoSourceGraphicsPtr

Definition at line 28 of file cxVideoGraphics.h.

typedef boost::shared_ptr< VideoSource > cx::VideoSourcePtr

Definition at line 109 of file cxForwardDeclarations.h.

typedef boost::shared_ptr<VideoSourceSHM> cx::VideoSourceSHMPtr

Definition at line 113 of file cxVideoSourceSHM.h.

typedef boost::shared_ptr<ViewContainer> cx::ViewContainerPtr

Definition at line 89 of file cxViewContainer.h.

typedef boost::shared_ptr< class ViewFollower > cx::ViewFollowerPtr

Definition at line 38 of file cxViewWrapper2D.h.

typedef boost::shared_ptr<class ViewGroup2D> cx::ViewGroup2DPtr

Definition at line 164 of file cxForwardDeclarations.h.

typedef boost::shared_ptr<class ViewGroup3D> cx::ViewGroup3DPtr

Definition at line 165 of file cxForwardDeclarations.h.

typedef boost::shared_ptr<class ViewGroup> cx::ViewGroupPtr

Definition at line 163 of file cxForwardDeclarations.h.

typedef boost::shared_ptr<ViewImplService> cx::ViewImplServicePtr

Definition at line 194 of file cxViewImplService.h.

typedef boost::shared_ptr< class ViewportListener > cx::ViewportListenerPtr

Definition at line 166 of file cxForwardDeclarations.h.

typedef boost::shared_ptr< class ViewportPreRenderListener > cx::ViewportPreRenderListenerPtr

Definition at line 31 of file cxCameraStyleForView.h.

typedef boost::shared_ptr< View > cx::ViewPtr

Definition at line 110 of file cxForwardDeclarations.h.

typedef boost::shared_ptr<class ViewRepCollection> cx::ViewRepCollectionPtr

Definition at line 23 of file cxViewRepCollection.h.

typedef boost::weak_ptr<class ViewManager> cx::ViewServiceWeakPtr

Definition at line 131 of file cxForwardDeclarations.h.

typedef boost::weak_ptr<class View> cx::ViewWeakPtr

Definition at line 28 of file cxRepImpl.h.

typedef boost::shared_ptr<class ViewWrapper> cx::ViewWrapperPtr

Definition at line 167 of file cxForwardDeclarations.h.

typedef boost::shared_ptr< class VisServices > cx::VisServicesPtr

Definition at line 40 of file cxMainWindow.h.

typedef boost::shared_ptr<VNNclAlgorithm> cx::VNNclAlgorithmPtr

Definition at line 188 of file cxVNNclAlgorithm.h.

typedef boost::shared_ptr< class VolumeProperty > cx::VolumePropertyPtr

Definition at line 23 of file cxVolumeProperty.h.

typedef boost::shared_ptr<class VolumetricBaseRep> cx::VolumetricBaseRepPtr

Definition at line 111 of file cxForwardDeclarations.h.

typedef std::map< QString, VolumetricBaseRepPtr > cx::VolumetricRepMap

Definition at line 31 of file cxRepManager.h.

typedef boost::shared_ptr<class VolumetricRep> cx::VolumetricRepPtr

Definition at line 112 of file cxForwardDeclarations.h.

typedef vtkSmartPointer<class vtkDataSet> cx::vtkDataSetPtr

Definition at line 139 of file cxPickerRep.cpp.

typedef vtkSmartPointer<vtkDoubleArray> cx::vtkDoubleArrayPtr

Definition at line 40 of file cxCenterlineRegistration.h.

typedef vtkSmartPointer<vtkPoints> cx::vtkPointsPtr

Definition at line 41 of file cxCenterlineRegistration.h.

typedef vtkSmartPointer<vtkPolyData> cx::vtkPolyDataPtr

Definition at line 42 of file cxCenterlineRegistration.h.

typedef boost::shared_ptr<class WidgetObscuredListener> cx::WidgetObscuredListenerPtr

Definition at line 23 of file cxFilterSetupWidget.h.

typedef boost::shared_ptr<class WidgetTypeRepository> cx::WidgetTypeRepositoryPtr

Definition at line 35 of file cxTreeRepository.h.

typedef boost::shared_ptr< WorkflowStateMachine > cx::WorkflowStateMachinePtr

Definition at line 21 of file cxStateServiceImpl.h.

typedef boost::shared_ptr< class Zoom2DHandler > cx::Zoom2DHandlerPtr

Definition at line 22 of file cx2DZoomHandler.h.

Enumeration Type Documentation

Enumerator
scsINACTIVE 
scsCONNECTED 
scsLISTENING 
scsCONNECTING 
scsCOUNT 

Definition at line 22 of file cxSocketConnection.h.

Function Documentation

template<class FUNCTOR >
void cx::applyFunctor ( cx::ImagePtr  image,
FUNCTOR &  func 
)

Definition at line 311 of file cxSyntheticVolume.cpp.

vtkImageDataPtr cx::applyLUTToImage ( vtkImageDataPtr  input,
vtkLookupTablePtr  lut 
)

Definition at line 114 of file cxMHDImageStreamer.cpp.

void cxResource_EXPORT cx::bringWindowToFront ( QWidget *  window)

Definition at line 98 of file cxApplication.cpp.

CXTESTUTILITIES_EXPORT cx::Vector3D cx::calculateCentroid ( cx::ImagePtr  image)

Definition at line 330 of file cxSyntheticVolume.cpp.

CXTESTUTILITIES_EXPORT double cx::calculateMass ( cx::ImagePtr  image)

Definition at line 342 of file cxSyntheticVolume.cpp.

CXTESTUTILITIES_EXPORT double cx::calculateRMSError ( vtkImageDataPtr  a,
vtkImageDataPtr  b 
)

Definition at line 225 of file cxSyntheticVolume.cpp.

void cx::convertQtMessagesToCxMessages ( QtMsgType  type,
const QMessageLogContext &  ,
const QString &  msg 
)

Definition at line 33 of file cxLogQDebugRedirecter.cpp.

cxResource_EXPORT int cx::convertStringWithDefault ( QString  text,
int  def 
)

Definition at line 54 of file cxStringHelpers.cpp.

vtkImageDataPtr cx::convertToTestColorImage ( vtkImageDataPtr  image)

Definition at line 124 of file cxMHDImageStreamer.cpp.

vtkPointsPtr cx::convertTovtkPoints ( Eigen::MatrixXd  positions)

Definition at line 119 of file cxBronchoscopyRegistration.cpp.

void cx::correlate ( double *  x,
double *  y,
double *  corr,
int  maxdelay,
int  n 
)

Found this on http://paulbourke.net/miscellaneous/correlate/ Slightly modified.

x: first input series, size n y: second input series, size n corr: correlation result, size maxdelay*2 (zero shif is found at corr[maxdelay]

Definition at line 53 of file cxTemporalCalibration.cpp.

template<class BUFFER , class DATA_PTR >
boost::shared_ptr<BUFFER> cx::createGPUImageBuffer ( DATA_PTR  val)

Definition at line 396 of file cxGPUImageBuffer.cpp.

Definition at line 401 of file cxGPUImageBuffer.cpp.

vtkLookupTablePtr cx::createLookupTable ( int  numberOfTableValues)

Definition at line 102 of file cxMHDImageStreamer.cpp.

cxResource_EXPORT ProbeDefinition cx::createProbeDefinitionFromConfiguration ( ProbeXmlConfigParser::Configuration  config)

Convert from ProbeXmlConfigParser::Configuration to ProbeDefinition

Notes about the conversion: The xml format contains redundant data. The following list defines which values in ProbeXmlConfigParser::Configuration that are actually used:

BOTH:
  int                     mImageWidth;      ///< Width of the used image format (x dim)
  int                     mImageHeight;     ///< Height of the used image format (y dim)
  double                  mPixelWidth; ///<  Pixel width
  double                  mPixelHeight;///<  Pixel height
  float                   mOriginCol;  ///<  Origin.Col
  float                   mOriginRow;  ///<  Origin.Row
  QString                 mNotes; ///< useful information
  double                  mTemporalCalibration; ///< delay in timestamping in grabber source relative to master clock.

NOT USED:
  int                     mNCorners;   ///<  number of corners
  std::vector<ColRowPair> mCorners;    ///<  corners <col,row>
  int                     mHorizontalOffset; ///< parameter for the grabber

LINEAR:

The linear probe defines a rectangle in pixels. Width/Depth are ignored in
the file format, and created based on the edges:

  int                     mLeftEdge;   ///<  LeftEdge
  int                     mRightEdge;  ///<  RightEdge
  int                     mTopEdge;    ///<  TopEdge
  int                     mBottomEdge; ///<  BottomEdge


SECTOR:

The sector probe defines a sector AND a rectangle. The actual
sector is the intersection between these entities.

  float                   mWidthDeg;   ///<  width in degrees
  float                   mDepth;      ///<  depth
  float                   mOffset;     ///<  Offset
  int                     mLeftEdge;   ///<  LeftEdge
  int                     mRightEdge;  ///<  RightEdge
  int                     mTopEdge;    ///<  TopEdge
  int                     mBottomEdge; ///<  BottomEdge
See also
ProbeXmlConfigParser

Definition at line 63 of file cxCreateProbeDefinitionFromConfiguration.cpp.

void cx::debugPrint ( CameraInfo  info)

Definition at line 41 of file cxCameraStyleForView.cpp.

std::pair< Eigen::MatrixXd::Index, double > cx::dsearch ( Eigen::Vector3d  p,
Eigen::MatrixXd  positions 
)

Definition at line 439 of file cxBranchList.cpp.

std::vector< Eigen::MatrixXd::Index > cx::dsearch2n ( Eigen::MatrixXd  pos1,
Eigen::MatrixXd  pos2,
Eigen::MatrixXd  ori1,
Eigen::MatrixXd  ori2 
)

Definition at line 174 of file cxBronchoscopyRegistration.cpp.

std::pair< std::vector< Eigen::MatrixXd::Index >, Eigen::VectorXd > cx::dsearchn ( Eigen::MatrixXd  p1,
Eigen::MatrixXd  p2 
)

Definition at line 449 of file cxBranchList.cpp.

std::vector<ImagePtr> cx::elementsInAButNotInB ( std::vector< ImagePtr A,
std::vector< ImagePtr B 
)

Definition at line 327 of file cxTexture3DSlicerProxy.cpp.

Eigen::MatrixXd cx::eraseCol ( int  removeIndex,
Eigen::MatrixXd  positions 
)

Definition at line 432 of file cxBranchList.cpp.

M4Vector cx::excludeClosePositions ( M4Vector  Tnavigation)

Definition at line 35 of file cxBronchoscopyRegistration.cpp.

M4Vector cx::excludeClosePositions ( )
cxGrabber_EXPORT StringMap cx::extractCommandlineOptions ( QStringList  cmdline)

Definition at line 23 of file cxCommandlineImageStreamerFactory.cpp.

std::pair< Eigen::MatrixXd, Eigen::MatrixXd > cx::findConnectedPointsInCT ( int  startIndex,
Eigen::MatrixXd  positionsNotUsed 
)

Definition at line 464 of file cxBranchList.cpp.

double cx::findDistance ( Eigen::MatrixXd  p1,
Eigen::MatrixXd  p2 
)

Definition at line 346 of file cxRouteToTarget.cpp.

double cx::findDistanceToLine ( Eigen::MatrixXd  point,
Eigen::MatrixXd  line 
)

Definition at line 336 of file cxRouteToTarget.cpp.

template<typename T >
cxResource_EXPORT T cx::findMainWindowChildWithObjectName ( QString  objectName)

Definition at line 120 of file cxApplication.cpp.

template<typename T >
template cxResource_EXPORT QWidget * cx::findMainWindowChildWithObjectName ( QString  objectName)

Definition at line 120 of file cxApplication.cpp.

Eigen::VectorXd cx::findMedian ( Eigen::MatrixXd  matrix)

Definition at line 81 of file cxBronchoscopyRegistration.cpp.

std::pair<Eigen::MatrixXd , Eigen::MatrixXd> cx::findPositionsWithSmallesAngleDifference ( int  percentage,
Eigen::VectorXd  DAngle,
Eigen::MatrixXd  trackingPositions,
Eigen::MatrixXd  nearestCTPositions 
)

Definition at line 97 of file cxBronchoscopyRegistration.cpp.

Vector3D cx::getColorAsVector3D ( QColor  color)

Convert a QColor to Vector3D using 0..1 scale, ignoring alpha.

Definition at line 40 of file cxVtkHelperClasses.cpp.

cxLogicManager_EXPORT ctkPlugin::State cx::getctkPluginStateForString ( QString  text)

Definition at line 41 of file cxPluginFrameworkUtilities.cpp.

const std::string cx::getFS ( int  numberOfUploadedTextures)

Definition at line 99 of file cxOpenGLShaders.cpp.

int* cx::getImageSize ( DataPtr  inputImage)

Definition at line 117 of file cxAirwaysFilterService.cpp.

cxResource_EXPORT QWidget * cx::getMainWindow ( )

Definition at line 109 of file cxApplication.cpp.

const std::string cx::getSampleLutImplementation ( int  numberOfUploadedTextures)

getSampleLutImplementation generates code which will sample the LUT WITHOUT using a for loop. The OpenGL specification states that for loops are allowed with the following limitations:

  • one loop index (this means nested loops are not required to function according to the standard!!!)
  • index has type int or float
  • for statement must have the form: for (type_specifier identifier = constant_expression ; loop_index op constant_expression ; loop_expression ) statement where op is > >= < <= == or !=, and loop_expression is of the form loop_index++, loop_index–, loop_index += constant_expression, loop_index -= constant_expression https://www.khronos.org/webgl/public-mailing-list/archives/1012/msg00063.php

Also there are some limitations to texture lookup using implicit derivatives, there are conditions where behaviour is undefined. http://gamedev.stackexchange.com/questions/32543/glsl-if-else-statement-unexpected-behaviour

Returns
glsl code which will sample from the lut

Definition at line 84 of file cxOpenGLShaders.cpp.

cxLogicManager_EXPORT QString cx::getStringForctkPluginState ( const ctkPlugin::State  state)

Definition at line 27 of file cxPluginFrameworkUtilities.cpp.

const std::string cx::getVSReplacement_dec ( std::string  vtk_dec,
int  numberOfUploadedTextures 
)

Definition at line 8 of file cxOpenGLShaders.cpp.

const std::string cx::getVSReplacement_impl ( std::string  vtk_impl,
int  numberOfUploadedTextures 
)

Definition at line 38 of file cxOpenGLShaders.cpp.

vtkImageDataPtr cx::loadImage ( QString  filename)
org_custusx_registration_method_bronchoscopy_EXPORT Eigen::MatrixXd cx::makeTransformedMatrix ( vtkPolyDataPtr  linesPolyData,
Transform3D  rMd 
)

makeTransformedMatrix This method takes an vtkpolydata as input, runs it through a transform and returns it on an eigen matrix format. Typically used on a centerline object to get it on the matrix format before using it as input to another method to find its branches.

Parameters
linesPolyDataTypically a centerline object.
rMdTransform from the centerline to r.
Returns
The transformed centerline on eigen matrix format.

Definition at line 648 of file cxBronchoscopyRegistration.cpp.

cxResource_EXPORT Eigen::ArrayXd cx::matrixToQuaternion ( Transform3D  Tx)

Definition at line 34 of file cxMathUtils.cpp.

cxResource_EXPORT bool cx::operator< ( const Landmark lhs,
const Landmark rhs 
)

Definition at line 73 of file cxLandmark.cpp.

cxResource_EXPORT bool cx::operator< ( const RegistrationTransform lhs,
const RegistrationTransform rhs 
)

Definition at line 146 of file cxRegistrationTransform.cpp.

cxResource_EXPORT bool cx::operator< ( const ParentSpace lhs,
const ParentSpace rhs 
)

Definition at line 195 of file cxRegistrationTransform.cpp.

cxResource_EXPORT std::ostream & cx::operator<< ( std::ostream &  s,
const SlicePlane val 
)

Definition at line 24 of file cxSliceComputer.cpp.

cxResource_EXPORT ostream & cx::operator<< ( ostream &  os,
const Indent val 
)

Definition at line 42 of file cxIndent.cpp.

cxResource_EXPORT bool cx::operator== ( const CoordinateSystem lhs,
const CoordinateSystem rhs 
)

Definition at line 42 of file cxCoordinateSystemHelpers.cpp.

cxResource_EXPORT bool cx::operator== ( const RegistrationTransform lhs,
const RegistrationTransform rhs 
)

Definition at line 151 of file cxRegistrationTransform.cpp.

cxResource_EXPORT bool cx::operator== ( const ParentSpace lhs,
const ParentSpace rhs 
)

Definition at line 200 of file cxRegistrationTransform.cpp.

void cx::optimizedCoordTransform ( Vector3D p,
boost::array< double, 16 >  tt 
)

Definition at line 53 of file cxPNNReconstructionMethodService.cpp.

Eigen::Matrix4d cx::performLandmarkRegistration ( vtkPointsPtr  source,
vtkPointsPtr  target,
bool *  ok 
)
Eigen::Matrix4d cx::performLandmarkRegistration ( vtkPointsPtr  source,
vtkPointsPtr  target 
)

Perform a landmark registration between the data sets source and target. Return transform from source to target.

Definition at line 133 of file cxBronchoscopyRegistration.cpp.

void cx::print ( QString  header,
QRect  r 
)

Definition at line 35 of file cxSecondaryViewLayoutWindow.cpp.

cxResource_EXPORT ProfilePtr cx::profile ( )

Definition at line 160 of file cxProfile.cpp.

cxResource_EXPORT Transform3D cx::quaternionToMatrix ( Eigen::ArrayXd  qArray)

Definition at line 47 of file cxMathUtils.cpp.

Eigen::Matrix4d cx::registrationAlgorithm ( BranchListPtr  branches,
M4Vector  Tnavigation 
)
Eigen::Matrix4d cx::registrationAlgorithm ( M4Vector  Tnavigation)
Eigen::Matrix4d cx::registrationAlgorithm ( BranchListPtr  branches,
M4Vector  Tnavigation,
Transform3D  old_rMpr 
)

Definition at line 269 of file cxBronchoscopyRegistration.cpp.

Eigen::Matrix4d cx::registrationAlgorithmImage2Image ( BranchListPtr  branchesFixed,
BranchListPtr  branchesMoving 
)

Definition at line 388 of file cxBronchoscopyRegistration.cpp.

std::pair< Eigen::MatrixXd, Eigen::MatrixXd > cx::RemoveInvalidData ( Eigen::MatrixXd  positionData,
Eigen::MatrixXd  orientationData 
)

Definition at line 218 of file cxBronchoscopyRegistration.cpp.

M4Vector cx::RemoveInvalidData ( M4Vector  T_vector)

Definition at line 242 of file cxBronchoscopyRegistration.cpp.

cxResource_EXPORT void cx::report ( QString  msg)

Definition at line 69 of file cxLogger.cpp.

cxResource_EXPORT void cx::reportDebug ( QString  msg)

Definition at line 68 of file cxLogger.cpp.

cxResource_EXPORT ReporterPtr cx::reporter ( )

Shortcut for accessing the message manager instance.

Definition at line 38 of file cxReporter.cpp.

cxResource_EXPORT void cx::reportError ( QString  msg)

Definition at line 71 of file cxLogger.cpp.

cxResource_EXPORT void cx::reportSuccess ( QString  msg)

Definition at line 72 of file cxLogger.cpp.

cxResource_EXPORT void cx::reportVolatile ( QString  msg)

Definition at line 73 of file cxLogger.cpp.

cxResource_EXPORT void cx::reportWarning ( QString  msg)

Definition at line 70 of file cxLogger.cpp.

cxResource_EXPORT double cx::roundAwayFromZero ( double  val)

Definition at line 21 of file cxMathUtils.cpp.

cxResource_EXPORT unsigned int cx::roundUnsigned ( double  val)

Definition at line 29 of file cxMathUtils.cpp.

template<typename vtkPropertyOrProperty2DPtr >
void cx::setColorAndOpacity ( vtkPropertyOrProperty2DPtr  property,
QColor  color 
)

Set the RGB and alpha components of QColor into a vtkPropertyPtr or vtkProperty2DPtr

Definition at line 34 of file cxVtkHelperClasses.h.

cxResource_EXPORT bool cx::similar ( const SlicePlane a,
const SlicePlane b 
)

Definition at line 32 of file cxSliceComputer.cpp.

Eigen::MatrixXd cx::sortMatrix ( int  rowNumber,
Eigen::MatrixXd  matrix 
)

Definition at line 418 of file cxBranchList.cpp.

Eigen::VectorXd cx::sortVector ( Eigen::VectorXd  v)

Definition at line 68 of file cxBronchoscopyRegistration.cpp.

cxResource_EXPORT QStringList cx::splitStringContaingQuotes ( QString  line)

given a text line containing fex [alpha beta "gamm ma" delta] split into a list of ["alpha", "beta" ,"gamm ma", "delta"]

Date
30 Aug 2013, 2013
Author
Christian Askeland, SINTEF
Ole Vegard Solberg, SINTEF given a text line containing fex [alpha beta "gamm ma" delta] split into a list of ["alpha", "beta" ,"gamm ma", "delta"]

Definition at line 21 of file cxStringHelpers.cpp.

std::vector<ToolPtr> cx::toVector ( std::map< QString, OpenIGTLinkToolPtr map)

Definition at line 24 of file cxOpenIGTLinkTrackingSystemService.cpp.

template<class ITER >
void cx::transform_coord_range ( ITER  begin,
ITER  end,
Transform3D  M 
)

Definition at line 192 of file cxRegionOfInterestMetric.cpp.

void cxResource_EXPORT cx::triggerMainWindowActionWithObjectName ( QString  actionName)

Definition at line 127 of file cxApplication.cpp.

cx::vtkStandardNewMacro ( TextureSlicePainter  )

Variable Documentation

class org_custusx_registration_method_bronchoscopy_EXPORT cx::Branch

Definition at line 26 of file cxBranch.h.

const unsigned int cx::Dimension = 3

Definition at line 27 of file cxAlgorithmHelpers.h.

std::map<QString, VideoSourcePtr> cx::mStreams

Definition at line 133 of file cxDataManagerImpl.cpp.