NorMIT-nav  2023.01.05-dev+develop.0da12
An IGT application
cx Namespace Reference

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. More...
 
class  ActiveMeshPropertiesWidget
 
class  ActiveToolPropertiesWidget
 
class  ActiveToolProxy
 Helper class for connecting 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  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  BronchoscopePositionProjection
 
class  BronchoscopyImage2ImageRegistrationWidget
 Image to image registration for thorax data. Useing airway centerlines for multimodal image registration in bronchoscopy (CT, PET, MR). More...
 
class  BronchoscopyNavigationGUIExtenderService
 
class  BronchoscopyNavigationPluginActivator
 
class  BronchoscopyNavigationWidget
 
class  BronchoscopyRegistration
 
class  BronchoscopyRegistrationWidget
 Register tracked bronchostopy tool path to lung centerline data (from CT) More...
 
class  BronchoscopyTool
 A tool used during playback. 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  CeetronPluginActivator
 
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  CgeoReaderWriter
 Write triangular mesh to .cgeo format for Ceetron. More...
 
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  ColorVariationFilter
 
class  ColorWidget
 
class  CommandlineImageStreamerFactory
 Factory class for creating streamer objects. More...
 
class  CommandLineStreamer
 
struct  CommandStringVariables
 
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  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  DICOMReader
 
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  DistanceMetricRep2D
 
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. 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  EBUSCalibrationCalculator
 
class  EBUSCalibrationWidget
 
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  ExportDataTypeWidget
 
class  ExportWidget
 
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  FileManagerImpService
 
class  FileManagerService
 
class  FileManagerServiceBase
 
class  FileManagerServiceNull
 
class  FileManagerServicePluginActivator
 
class  FileManagerServiceProxy
 
class  FilenameWidget
 Composite widget for filename edit. More...
 
class  FilePathProperty
 
class  FilePathPropertyBase
 Base class for properties using a file path. More...
 
class  FilePreviewProperty
 Property that connects to a file. Allows file preview and edit. More...
 
class  FilePreviewWidget
 View a xml document. More...
 
class  FileReaderWriterImplService
 
class  FileReaderWriterService
 
class  FileReaderWriterServiceNull
 
class  FileReaderWriterServiceProxy
 
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. 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  GenericScriptFilter
 
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. 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  ImportDataTypeWidget
 
class  ImportExportGuiExtenderService
 
class  ImportWidget
 
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. 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
 Widget for displaying information about meshes. 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
 
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  MNIReaderWriter
 
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. More...
 
struct  OutputVariables
 
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. 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  PositionFilter
 
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  Q_OBJECTExportDataTypeWidget
 
class  ReadFbgsMessage
 
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. 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
 
class  SelectClippersForMeshWidget
 
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  ShapeSensorWidget
 
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  SimpleImportDataDialog
 
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 configurations. 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. 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 dropped. 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  TrackingShapeGUIExtenderService
 
class  TrackingShapePluginActivator
 
class  TrackingSystemBronchoscopyService
 Interface towards a bronchoscopy navigation tracking system. More...
 
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. More...
 
class  TrackingSystemService
 Tracking System Service. More...
 
class  TrackPadWidget
 Widget for controlling the camera in the 3D view. 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. 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. 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. 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  VirtualCameraRotationWidget
 
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  WebServerGUIExtenderService
 
class  WebServerWidget
 
class  WebServerWidgetBase
 
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 FileManagerServiceFileManagerServicePtr
 
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 std::vector< Eigen::Matrix4d > M4Vector
 
typedef boost::shared_ptr< class BronchoscopePositionProjectionBronchoscopePositionProjectionPtr
 
typedef boost::shared_ptr< BronchoscopyNavigationGUIExtenderServiceBronchoscopyNavigationGUIExtenderServicePtr
 
typedef boost::shared_ptr< class TrackingSystemBronchoscopyServiceTrackingSystemBronchoscopyServicePtr
 
typedef boost::shared_ptr< class BronchoscopyToolBronchoscopyToolPtr
 
typedef boost::shared_ptr< class PlaybackTimePlaybackTimePtr
 
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< FileManagerImpServiceFileManagerImplServicePtr
 
typedef boost::shared_ptr< class DicomImageReaderDicomImageReaderPtr
 
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 TrackingSystemServiceTrackingSystemServicePtr
 
typedef boost::shared_ptr< class TrackingSystemPlaybackServiceTrackingSystemPlaybackServicePtr
 
typedef boost::shared_ptr< class PlaybackToolPlaybackToolPtr
 
typedef boost::shared_ptr< class ReadFbgsMessageReadFbgsMessagePtr
 
typedef boost::shared_ptr< TrackingShapeGUIExtenderServiceTrackingShapeGUIExtenderServicePtr
 
typedef boost::shared_ptr< class TrackingShapePGUIExtenderService > TrackingShapePGUIExtenderServicePtr
 
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< 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 boost::shared_ptr< class GenericScriptFilterGenericScriptFilterPtr
 
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 boost::shared_ptr< WebServerGUIExtenderServiceWebServerGUIExtenderServicePtr
 
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::shared_ptr< class FileReaderWriterServiceFileReaderWriterServicePtr
 
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 FilePreviewPropertyFilePreviewPropertyPtr
 
typedef boost::shared_ptr< class BranchBranchPtr
 
typedef boost::shared_ptr< class BranchListBranchListPtr
 
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< 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 ReporterThreadReporterThreadPtr
 
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 SocketConnectionSocketConnectionPtr
 
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< ColorVariationFilterColorVariationFilterPtr
 
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 boost::shared_ptr< class DistanceMetricRep2DDistanceMetricRep2DPtr
 
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
 

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)
 
double findDistance (Eigen::MatrixXd p1, Eigen::MatrixXd p2)
 
double findDistanceWithOrientation (Eigen::VectorXd position1, Eigen::VectorXd position2, Eigen::VectorXd orientation1, Eigen::VectorXd orientation2, double alpha)
 
void correlate (double *x, double *y, double *corr, int maxdelay, int n)
 
bool validSpacing (Vector3D spacing)
 
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)
 
std::pair< int, double > findDistanceToLine (Eigen::Vector3d point, Eigen::MatrixXd line)
 
QJsonArray makeMarianaCenterlineOfFullBranchTreeJSON (BranchListPtr branchList)
 
std::vector< Eigen::Vector3d > getBranchPositions (BranchPtr branchPtr, int startIndex)
 
Eigen::MatrixXd findClosestBloodVesselSegments (Eigen::MatrixXd bloodVesselPositions, Eigen::MatrixXd airwayPositions, Vector3D targetPosition)
 
std::pair< Eigen::MatrixXd, Eigen::MatrixXd > findLocalPointsInCT (int closestCLIndex, Eigen::MatrixXd CLpositions)
 
std::pair< int, double > findDistanceFromPointToLine (Eigen::MatrixXd point, std::vector< Eigen::Vector3d > line)
 
Eigen::MatrixXd convertToEigenMatrix (std::vector< Eigen::Vector3d > positionsVector)
 
double variance (Eigen::VectorXd X)
 
double bendingDirectionToBronchoscopeRotation (Vector3D bendingDirection, Vector3D parentBranchOrientation, double parentRotation)
 
Vector3D calculateBronchoscopeBendingDirection (Vector3D A, Vector3D B)
 
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)
 
std::vector< Eigen::Vector3d > smoothBranch (BranchPtr branchPtr, int startIndex, Eigen::MatrixXd startPosition)
 
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)
 
double positionPercentageAdjusted (double positionPercentage)
 
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)
 
QImage vtkImageDataToQImage (vtkImageDataPtr imageData, bool overlay, QColor overlayColor)
 
QRgb convertToQColor (unsigned char *colorsPtr, bool overlay, QColor overlayColor)
 
bool isDark (unsigned char *colorsPtr)
 
QRgb modifyOverlayColor (unsigned char *colorsPtr, QColor overlayColor)
 
vtkImageDataPtr createSlice (ImagePtr image, PLANE_TYPE planeType, Vector3D outputSpacing, Eigen::Array3i outputDimensions, ToolPtr sliceTool, PatientModelServicePtr patientModel, bool applyLUT)
 createSlice Creates a 2D slice through a 3D volume. Result slice will be oriented for radiological view. More...
 
vtkImageDataPtr createSlice (ImagePtr image, PLANE_TYPE planeType, Vector3D position_r, Vector3D target_r, double offset, bool applyLUT)
 
std::vector< int > getSliceVoxelFrom3Dposition (ImagePtr image, PLANE_TYPE planeType, Vector3D position_r)
 
int getSliceNumberFrom3Dposition (ImagePtr image, PLANE_TYPE planeType, Vector3D position_r)
 
Vector3D get3DpositionFromSliceVoxel (ImagePtr image, PLANE_TYPE planeType, std::vector< int > voxel, int sliceNumber)
 
template<class T >
std::vector< T > sortOnAcquisitionTime (std::map< QString, T > input)
 
template<class T >
std::vector< T > sortOnGroupsAndAcquisitionTime (std::map< QString, T > input)
 
bool sameSuffix (QString suffix1, QString suffix2)
 
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)
 
void silenceQtMessages (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)
 
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)
 
IMAGE_MODALITY convertToModality (QString modalityString)
 
IMAGE_SUBTYPE convertToImageSubType (QString imageTypeSubString)
 
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 constrainValue (int val, int min, int 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
 
const char * TRACKING_SYSTEM_IMPLEMENTATION_IGSTK = "igstk"
 
const char * TRACKING_SYSTEM_IMPLEMENTATION_IGTLINK = "openigtlink"
 

Detailed Description

Namespace for all CustusX production code.

MeshHelpers

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

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


Typedef Documentation

◆ AccusurfFilterPtr

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

Definition at line 68 of file cxAccusurfFilterService.h.

◆ AccusurfPtr

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.

◆ AcquisitionImplServicePtr

Definition at line 74 of file cxAcquisitionImplService.h.

◆ AcquisitionPluginPtr

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

Definition at line 23 of file cxAcquisitionPlugin.h.

◆ ActiveDataPtr

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

Definition at line 21 of file cxColorWidget.h.

◆ AirwaysFilterPtr

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

Definition at line 115 of file cxAirwaysFilterService.h.

◆ AirwaysFromCenterlineFilterPtr

◆ AirwaysFromCenterlinePtr

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

Definition at line 65 of file cxAirwaysFromCenterline.h.

◆ AngleMetricRepPtr

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

Definition at line 33 of file cxAngleMetricRep.h.

◆ ApplicationStateMachinePtr

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

Definition at line 20 of file cxStateServiceImpl.h.

◆ ApplyLUTToImage2DProxyPtr

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

Definition at line 31 of file cxSlicedImageProxy.h.

◆ AudioPtr

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

Definition at line 47 of file cxAudio.h.

◆ Axes3DPtr

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

Definition at line 62 of file cxForwardDeclarations.h.

◆ AxesRepPtr

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

Definition at line 63 of file cxForwardDeclarations.h.

◆ AxisConnectorPtr

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

Definition at line 49 of file cxAxisConnector.h.

◆ BoolPropertyBasePtr

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

Definition at line 22 of file cxImageFileStreamerService.h.

◆ BoolPropertyPtr

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

Definition at line 29 of file cxPlusConnectWidget.h.

◆ BranchListPtr

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

Definition at line 151 of file cxForwardDeclarations.h.

◆ BranchPtr

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

Definition at line 150 of file cxForwardDeclarations.h.

◆ branchVector

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

Definition at line 28 of file cxBranch.h.

◆ BronchoscopePositionProjectionPtr

◆ BronchoscopyNavigationGUIExtenderServicePtr

◆ BronchoscopyRegistrationPtr

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

◆ BronchoscopyToolPtr

typedef boost::shared_ptr< class BronchoscopyTool > cx::BronchoscopyToolPtr

Definition at line 43 of file cxBronchoscopyTool.h.

◆ CalibrationGUIExtenderServicePtr

Definition at line 43 of file cxCalibrationGUIExtenderService.h.

◆ CameraControlPtr

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

Definition at line 152 of file cxForwardDeclarations.h.

◆ CameraStyleForViewPtr

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

Definition at line 33 of file cxCameraStyleForView.h.

◆ CameraStylePtr

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

Definition at line 35 of file cxCameraStyle.h.

◆ CenterlineRegistrationPtr

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

Definition at line 32 of file cxCenterlineRegistrationWidget.h.

◆ ClippersPtr

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

Definition at line 153 of file cxForwardDeclarations.h.

◆ ColorMap

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

Definition at line 36 of file cxImage.h.

◆ ColorMapPtr

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

Definition at line 36 of file cxImageTFData.h.

◆ ColorPropertyBasePtr

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

Definition at line 139 of file cxForwardDeclarations.h.

◆ ColorPropertyPtr

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

Definition at line 144 of file cxForwardDeclarations.h.

◆ ColorVariationFilterPtr

Definition at line 80 of file cxColorVariationFilter.h.

◆ CommandLineStreamerPtr

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

Definition at line 103 of file cxStreamer.h.

◆ CompositeParallelTimedAlgorithmPtr

◆ CompositeSerialTimedAlgorithmPtr

◆ CompositeTimedAlgorithmPtr

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

Definition at line 34 of file cxUsReconstructionService.h.

◆ ContourFilterPtr

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

Definition at line 91 of file cxContourFilter.h.

◆ CoreServicesPtr

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

Definition at line 37 of file cxCameraStyle.h.

◆ CropBoxCallbackPtr

typedef vtkSmartPointer<class CropBoxCallback> cx::CropBoxCallbackPtr

Definition at line 34 of file cxInteractiveCropper.h.

◆ CropBoxEnableCallbackPtr

typedef vtkSmartPointer<class CropBoxEnableCallback> cx::CropBoxEnableCallbackPtr

Definition at line 35 of file cxInteractiveCropper.h.

◆ CrossHair2DPtr

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

Definition at line 64 of file cxForwardDeclarations.h.

◆ CrossHairRep2DPtr

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

Definition at line 65 of file cxForwardDeclarations.h.

◆ ctkDICOMModel

Definition at line 81 of file cxDICOMAppWidget.cpp.

◆ CustomMetaImagePtr

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

Definition at line 26 of file cxCustomMetaImage.h.

◆ CustomMetricRepPtr

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

Definition at line 26 of file cxCustomMetricRep.h.

◆ CustusXWorkflowStateMachinePtr

◆ cxSyntheticVolumePtr

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

Definition at line 118 of file cxSyntheticVolume.h.

◆ cxToolPtr

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

Definition at line 72 of file cxToolImpl.h.

◆ CyclicActionLoggerPtr

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

Definition at line 154 of file cxForwardDeclarations.h.

◆ DataFactoryPtr

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

Definition at line 39 of file cxDataManager.h.

◆ DataManagerImplPtr

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

Definition at line 37 of file cxDataManagerImpl.h.

◆ DataMetricRepPtr

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

Definition at line 39 of file cxViewWrapper3D.h.

◆ DataPtr

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

Definition at line 22 of file cxRegistrationApplicator.h.

◆ DataServicePtr

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

Definition at line 36 of file cxDataManagerImpl.h.

◆ DicomGUIExtenderServicePtr

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

Definition at line 41 of file cxDicomGUIExtenderService.h.

◆ DicomImageReaderPtr

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

Definition at line 21 of file cxDicomConverter.h.

◆ DilationFilterPtr

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

Definition at line 49 of file cxDilationFilter.h.

◆ DirectlyLinkedSenderPtr

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

Definition at line 31 of file cxImageReceiverThread.h.

◆ DisplayTextRepPtr

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

Definition at line 66 of file cxForwardDeclarations.h.

◆ DistanceMetricRep2DPtr

typedef boost::shared_ptr<class DistanceMetricRep2D> cx::DistanceMetricRep2DPtr

Definition at line 25 of file cxDistanceMetricRep2D.h.

◆ DistanceMetricRepPtr

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

Definition at line 30 of file cxDistanceMetricRep.h.

◆ DonutMetricRepPtr

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

Definition at line 25 of file cxDonutMetricRep.h.

◆ double_pair

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

Definition at line 22 of file cxImageDefaultTFGenerator.h.

◆ DoublePairPropertyBasePtr

Definition at line 86 of file cxDoublePairPropertyBase.h.

◆ DoublePairPropertyPtr

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

Definition at line 145 of file cxForwardDeclarations.h.

◆ DoublePropertyBasePtr

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

Definition at line 21 of file cxIGTLinkStreamerService.h.

◆ DoublePropertyPtr

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

Definition at line 33 of file cxReconstructionMethodService.h.

◆ DoublePropertyToolOffsetPtr

Definition at line 36 of file cxToolPropertiesWidget.h.

◆ DoubleVector

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

Definition at line 31 of file cxOpenIGTLinkTool.h.

◆ DoubleVectorPtr

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

Definition at line 32 of file cxOpenIGTLinkTool.h.

◆ DummyImageStreamerPtr

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

Definition at line 114 of file cxMHDImageStreamer.h.

◆ DummyToolPtr

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

Definition at line 44 of file cxForwardDeclarations.h.

◆ ExampleGUIExtenderServicePtr

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

Definition at line 43 of file cxExampleGUIExtenderService.h.

◆ FiberBundlePtr

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

Definition at line 58 of file cxForwardDeclarations.h.

◆ FiberBundleRepPtr

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

Definition at line 68 of file cxForwardDeclarations.h.

◆ FileManagerImplServicePtr

Definition at line 46 of file cxFileManagerImplService.h.

◆ FileManagerServicePtr

typedef boost::shared_ptr< class FileManagerService > cx::FileManagerServicePtr

Definition at line 31 of file cxLogicManager.h.

◆ FilePathPropertyPtr

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

Definition at line 28 of file cxPlusConnectWidget.h.

◆ FilePreviewPropertyPtr

typedef boost::shared_ptr< class FilePreviewProperty > cx::FilePreviewPropertyPtr

Definition at line 147 of file cxForwardDeclarations.h.

◆ FileReaderWriterServicePtr

typedef boost::shared_ptr< class FileReaderWriterService > cx::FileReaderWriterServicePtr

Definition at line 118 of file cxForwardDeclarations.h.

◆ FilterGroupPtr

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

Definition at line 65 of file cxFilterGroup.h.

◆ FilterPtr

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

Definition at line 155 of file cxForwardDeclarations.h.

◆ FilterTimedAlgorithmPtr

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

Definition at line 53 of file cxFilterTimedAlgorithm.h.

◆ FrameMetricPtr

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

Definition at line 23 of file cxFrameMetric.h.

◆ FrameMetricRepPtr

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

Definition at line 29 of file cxFrameMetricRep.h.

◆ GenericScriptFilterPtr

typedef boost::shared_ptr< class GenericScriptFilter > cx::GenericScriptFilterPtr

Definition at line 116 of file cxAirwaysFilterService.h.

◆ GeometricRep2DPtr

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

Definition at line 69 of file cxForwardDeclarations.h.

◆ GeometricRepPtr

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

Definition at line 29 of file cxICPRegistrationBaseWidget.h.

◆ GraphicalAxes3DPtr

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

Definition at line 24 of file cxGraphicalAxes3D.h.

◆ GraphicalBoxCallbackPtr

typedef vtkSmartPointer<class GraphicalBoxCallback> cx::GraphicalBoxCallbackPtr

Definition at line 28 of file cxGraphicalBox.h.

◆ GraphicalBoxEnableCallbackPtr

Definition at line 29 of file cxGraphicalBox.h.

◆ GraphicalDiskPtr

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

Definition at line 79 of file cxGraphicalDisk.h.

◆ GraphicalGeometricPtr

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

Definition at line 28 of file cxCustomMetricRep.h.

◆ GraphicalObjectWithDirectionPtr

◆ GraphicalTorus3DPtr

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

Definition at line 40 of file cxGraphicalTorus3D.h.

◆ GuideRep2DPtr

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

Definition at line 75 of file cxForwardDeclarations.h.

◆ GUIExtenderServicePtr

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

Definition at line 27 of file cxGUIExtenderService.h.

◆ HelpEnginePtr

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

Definition at line 61 of file cxHelpEngine.h.

◆ HelpGUIExtenderServicePtr

Definition at line 44 of file cxHelpGUIExtenderService.h.

◆ HttpRequestHandlerPtr

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

Definition at line 23 of file cxWebServerGUIExtenderService.h.

◆ IGTLinkClientStreamerPtr

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

Definition at line 81 of file cxIGTLinkClientStreamer.h.

◆ Image2DProxyPtr

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

Definition at line 29 of file cxCustomMetricRep.h.

◆ Image2DRep3DPtr

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

Definition at line 77 of file cxImage2DRep3D.h.

◆ ImageEnveloperPtr

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

Definition at line 26 of file cxImageEnveloper.h.

◆ ImageLandmarkRepPtr

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

Definition at line 46 of file cxViewWrapper3D.h.

◆ ImageLUT2DPtr

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

Definition at line 51 of file cxForwardDeclarations.h.

◆ ImageMapperMonitorPtr

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

Definition at line 27 of file cxImageMapperMonitor.h.

◆ ImagePtr

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

Definition at line 27 of file cxDicomWidget.h.

◆ ImageRenderPropertiesWidgetPtr

Definition at line 38 of file cxShadingWidget.h.

◆ ImageTestDataPtr

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

Definition at line 54 of file cxMHDImageStreamer.h.

◆ ImageTF3DPtr

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

Definition at line 50 of file cxForwardDeclarations.h.

◆ ImageTFDataPtr

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

Definition at line 52 of file cxForwardDeclarations.h.

◆ InteractiveCropperPtr

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

Definition at line 158 of file cxForwardDeclarations.h.

◆ IntIntMap

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

Definition at line 35 of file cxImage.h.

◆ itkImageType

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

Definition at line 30 of file cxAlgorithmHelpers.h.

◆ itkToVtkFilterType

◆ itkVTKImageToImageFilterType

◆ LandmarkListenerPtr

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

Definition at line 24 of file cxLandmarkListener.h.

◆ LandmarkMap

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

Definition at line 31 of file cxLandmarkRegistrationWidget.h.

◆ LandmarkPropertyMap

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

Definition at line 108 of file cxLandmark.h.

◆ LandmarkRepPtr

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

Definition at line 78 of file cxForwardDeclarations.h.

◆ LandmarksPtr

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

Definition at line 41 of file cxData.h.

◆ LayoutInteractorPtr

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

Definition at line 69 of file cxLayoutInteractor.h.

◆ LayoutRepositoryPtr

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

Definition at line 159 of file cxForwardDeclarations.h.

◆ LayoutVideoSourcePtr

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

Definition at line 22 of file cxRemoteAPI.h.

◆ LineSegmentPtr

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

Definition at line 79 of file cxForwardDeclarations.h.

◆ LocalServerStreamerPtr

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

Definition at line 78 of file cxLocalServerStreamerServer.h.

◆ LogFileWatcherPtr

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

Definition at line 34 of file cxLogFileWatcher.h.

◆ LogPtr

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

Definition at line 48 of file cxLog.h.

◆ LogThreadPtr

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

Definition at line 46 of file cxLog.h.

◆ M4Vector

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

Definition at line 13 of file cxBronchoscopePositionProjection.h.

◆ ManualToolPtr

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

Definition at line 43 of file cxForwardDeclarations.h.

◆ MehdiGPURayCastMultiVolumeRepPtr

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

Definition at line 33 of file cxMehdiGPURayCastMultiVolumeRep.h.

◆ MeshInViewPtr

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

Definition at line 36 of file cxRMPCFromPointerWidget.h.

◆ MeshPtr

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

Definition at line 48 of file cxForwardDeclarations.h.

◆ MessageFilterPtr

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

Definition at line 49 of file cxLogMessageFilter.h.

◆ MessageFilterStatusBarPtr

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

Definition at line 33 of file cxStatusBar.h.

◆ MessageListenerPtr

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

Definition at line 45 of file cxLog.h.

◆ MessageObserverPtr

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

Definition at line 44 of file cxLog.h.

◆ MessageRepositoryPtr

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

Definition at line 50 of file cxLogThread.h.

◆ MetricManagerPtr

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

Definition at line 27 of file cxMetricManager.h.

◆ MetricNamesRepPtr

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

Definition at line 40 of file cxViewWrapper3D.h.

◆ MetricReferenceArgumentListPtr

Definition at line 26 of file cxMetricManager.h.

◆ MultiVolume3DRepProducerPtr

Definition at line 48 of file cxViewWrapper3D.h.

◆ MultiVolume3DVisualizerPtr

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

Definition at line 25 of file cxMultiVolume3DRepProducer.h.

◆ NavigatedVideoImagePtr

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

Definition at line 46 of file cxForwardDeclarations.h.

◆ NavigationPtr

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

Definition at line 160 of file cxForwardDeclarations.h.

◆ NetworkConnectionHandlePtr

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

Definition at line 26 of file cxOpenIGTLinkPluginActivator.h.

◆ NetworkHandlerPtr

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

Definition at line 29 of file cxNetworkHandler.h.

◆ NetworkServiceImplPtr

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

Definition at line 29 of file cxOpenIGTLinkPluginActivator.h.

◆ NodePtr

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

Definition at line 25 of file cxDicomModelNode.h.

◆ OffsetPointPtr

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

Definition at line 80 of file cxForwardDeclarations.h.

◆ OpacityMapPtr

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

Definition at line 35 of file cxImageTFData.h.

◆ OpenIGTLink3GuiExtenderServicePtr

◆ OpenIGTLinkStreamerPtr

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

Definition at line 63 of file cxOpenIGTLinkStreamer.h.

◆ OpenIGTLinkStreamerServicePtr

Definition at line 25 of file cxPlusConnectWidget.h.

◆ OpenIGTLinkTrackingSystemServicePtr

◆ OrientationAnnotation3DRepPtr

Definition at line 81 of file cxForwardDeclarations.h.

◆ OrientationAnnotationPtr

typedef vtkSmartPointer< class OrientationAnnotation > cx::OrientationAnnotationPtr

Definition at line 29 of file cxOrientationAnnotation2DRep.h.

◆ OrientationAnnotationRepPtr

Definition at line 82 of file cxForwardDeclarations.h.

◆ OrientationAnnotationSmartRepPtr

Definition at line 37 of file cxViewWrapper2D.h.

◆ PatientDataPtr

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

Definition at line 80 of file cxPatientData.h.

◆ PatientLandmarkRepPtr

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

Definition at line 47 of file cxViewWrapper3D.h.

◆ PatientModelImplServicePtr

Definition at line 115 of file cxPatientModelImplService.h.

◆ PatientStoragePtr

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

Definition at line 34 of file cxVBWidget.h.

◆ PickerRepPtr

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

Definition at line 83 of file cxForwardDeclarations.h.

◆ PipelinePtr

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

Definition at line 146 of file cxPipeline.h.

◆ PixelType

typedef short cx::PixelType

Definition at line 29 of file cxAlgorithmHelpers.h.

◆ Plane3D

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

Definition at line 26 of file cxPlaneMetric.h.

◆ PlaneMetricRepPtr

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

Definition at line 26 of file cxPlaneMetricRep.h.

◆ PlaybackToolPtr

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

Definition at line 20 of file cxTrackingSystemPlaybackService.h.

◆ PointMetricRep2DPtr

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

Definition at line 86 of file cxForwardDeclarations.h.

◆ PointMetricRepPtr

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

Definition at line 85 of file cxForwardDeclarations.h.

◆ PositionStorageReaderPtr

Definition at line 76 of file cxPositionStorageFile.h.

◆ PresetsPtr

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

Definition at line 161 of file cxForwardDeclarations.h.

◆ PresetTransferFunctions3DPtr

Definition at line 36 of file cxDataManager.h.

◆ ProbeAdapterRTSourcePtr

Definition at line 75 of file cxProbeAdapterRTSource.h.

◆ ProbeDefinitionFromStringMessagesPtr

◆ ProbePtr

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

Definition at line 72 of file cxProbe.h.

◆ ProbeSectorPtr

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

Definition at line 57 of file cxForwardDeclarations.h.

◆ ProbeWeakPtr

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

Definition at line 73 of file cxProbe.h.

◆ ProcessReporterPtr

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

Definition at line 24 of file cxProcessReporter.h.

◆ ProfilePtr

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

Definition at line 29 of file cxProfile.h.

◆ PropertyPtr

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

Definition at line 25 of file cxLocalServerStreamerServer.h.

◆ QTextStreamPtr

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

Definition at line 27 of file cxUsReconstructionFileMaker.h.

◆ ReadFbgsMessagePtr

typedef boost::shared_ptr<class ReadFbgsMessage> cx::ReadFbgsMessagePtr

Definition at line 26 of file cxReadFbgsMessage.h.

◆ ReceiverPtr

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

Definition at line 32 of file cxStreamerService.h.

◆ ReconstructCorePtr

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

Definition at line 23 of file cxReconstructCore.h.

◆ ReconstructionExecuterPtr

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

Definition at line 28 of file cxReconstructionExecuter.h.

◆ ReconstructionManagerPtr

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

Definition at line 35 of file cxUsReconstructionService.h.

◆ ReconstructPreprocessorPtr

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

Definition at line 24 of file cxReconstructPreprocessor.h.

◆ RegionOfInterestMetricRepPtr

Definition at line 28 of file cxRegionOfInterestMetricRep.h.

◆ RegisteredServicePtr

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

Definition at line 31 of file cxAcquisitionServicePluginActivator.h.

◆ RegistrationHistoryPtr

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

Definition at line 37 of file cxDataManager.h.

◆ RegistrationImplServicePtr

Definition at line 100 of file cxRegistrationImplService.h.

◆ RegistrationManagerPtr

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

Definition at line 32 of file cxLandmarkRegistrationWidget.h.

◆ RegServicesPtr

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

Definition at line 20 of file cxRegServices.h.

◆ RemoteAPIPtr

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

Definition at line 24 of file cxHttpRequestHandler.h.

◆ RenderLoopPtr

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

Definition at line 87 of file cxRenderLoop.h.

◆ RenderWindowFactoryPtr

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

Definition at line 163 of file cxForwardDeclarations.h.

◆ RepContainerPtr

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

Definition at line 164 of file cxForwardDeclarations.h.

◆ RepMap

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

Definition at line 30 of file cxRepManager.h.

◆ ReporterPtr

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

Definition at line 46 of file cxReporter.h.

◆ ReporterThreadPtr

typedef boost::shared_ptr<class ReporterThread> cx::ReporterThreadPtr

Definition at line 47 of file cxLog.h.

◆ RepPtr

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

Definition at line 24 of file cxRepManager.h.

◆ RepWeakPtr

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

Definition at line 38 of file cxData.h.

◆ ResampleImageFilterPtr

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

Definition at line 53 of file cxResampleImageFilter.h.

◆ RouteToTargetFilterPtr

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

Definition at line 86 of file cxRouteToTargetFilterService.h.

◆ RouteToTargetPtr

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.

◆ SavingVideoRecorderPtr

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

Definition at line 27 of file cxUSAcquisition.h.

◆ ScreenShotImageWriterPtr

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

Definition at line 21 of file cxMainWindowActions.h.

◆ SeansVesselRegistrationDebuggerPtr

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

Definition at line 27 of file cxICPRegistrationBaseWidget.h.

◆ SeansVesselRegPtr

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

Definition at line 35 of file cxRMPCFromPointerWidget.h.

◆ SectorInfoPtr

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

Definition at line 25 of file cxProbeDefinitionFromStringMessages.h.

◆ SelectDataStringPropertyBasePtr

Definition at line 26 of file cxMeshGlyphsWidget.h.

◆ SelectRecordSessionPtr

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

Definition at line 34 of file cxRecordSessionSelector.h.

◆ SessionStorageServicePtr

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

Definition at line 30 of file cxLogicManager.h.

◆ SessionToolHistoryMap

Definition at line 31 of file cxTrackingService.h.

◆ SettingsPtr

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

Definition at line 25 of file cxProfile.h.

◆ ShaderCallbackPtr

typedef vtkSmartPointer<class ShaderCallback> cx::ShaderCallbackPtr

Definition at line 31 of file cxShaderCallback.h.

◆ ShadingWidgetPtr

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

Definition at line 21 of file cxStreamPropertiesWidget.h.

◆ SharedContextCreatedCallbackPtr

Definition at line 165 of file cxForwardDeclarations.h.

◆ SharedOpenGLContextPtr

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

Definition at line 166 of file cxForwardDeclarations.h.

◆ SlicedImageProxyPtr

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

Definition at line 89 of file cxForwardDeclarations.h.

◆ SlicePlaneClipperPtr

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

Definition at line 90 of file cxForwardDeclarations.h.

◆ SlicePlaneRepPtr

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

Definition at line 91 of file cxForwardDeclarations.h.

◆ SlicePlanes3DMarkerIn2DRepPtr

Definition at line 93 of file cxForwardDeclarations.h.

◆ SlicePlanes3DRepPtr

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

Definition at line 94 of file cxForwardDeclarations.h.

◆ SlicePlanesProxyPtr

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

Definition at line 95 of file cxForwardDeclarations.h.

◆ SliceProxyInterfacePtr

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

Definition at line 28 of file cxSlicedImageProxy.h.

◆ SliceRepSWPtr

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

Definition at line 97 of file cxForwardDeclarations.h.

◆ Slices3DRepPtr

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

Definition at line 38 of file cxViewWrapper3D.h.

◆ SmoothingImageFilterPtr

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

Definition at line 54 of file cxSmoothingImageFilter.h.

◆ SocketConnectionPtr

typedef boost::shared_ptr<class SocketConnection> cx::SocketConnectionPtr

Definition at line 53 of file cxSocketConnection.h.

◆ SocketConnectorPtr

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

Definition at line 52 of file cxSocketConnection.h.

◆ Space

Definition at line 46 of file cxCoordinateSystemHelpers.h.

◆ SpaceListenerPtr

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

Definition at line 23 of file cxAxisConnector.h.

◆ SpacePropertyBasePtr

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

Definition at line 83 of file cxSpacePropertyBase.h.

◆ SpacePropertyPtr

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

Definition at line 25 of file cxSpaceProperty.h.

◆ SpaceProviderPtr

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

Definition at line 23 of file cxLogicManager.h.

◆ SpaceProviderWeakPtr

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

Definition at line 131 of file cxForwardDeclarations.h.

◆ SphereMetricRep2DPtr

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

Definition at line 25 of file cxSphereMetricRep2D.h.

◆ SphereMetricRepPtr

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

Definition at line 32 of file cxSphereMetricRep.h.

◆ SpinBoxAndDialGroupWidgetPtr

Definition at line 228 of file cxDoubleWidgets.h.

◆ SpinBoxAndSliderGroupWidgetPtr

Definition at line 211 of file cxDoubleWidgets.h.

◆ StateServicePtr

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

Definition at line 27 of file cxLogicManager.h.

◆ StateServiceWeakPtr

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

Definition at line 132 of file cxForwardDeclarations.h.

◆ Stream2DRep3DPtr

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

Definition at line 98 of file cxForwardDeclarations.h.

◆ StreamerPtr

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

Definition at line 29 of file cxImageReceiverThread.h.

◆ StreamRep3DPtr

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

Definition at line 99 of file cxForwardDeclarations.h.

◆ StringListPropertyPtr

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

Definition at line 21 of file cxTreeItemModel.h.

◆ StringMap

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

Definition at line 28 of file cxCommandlineImageStreamerFactory.h.

◆ StringPropertyActiveDataPtr

Definition at line 18 of file cxSelectDataStringProperty.h.

◆ StringPropertyActiveImagePtr

Definition at line 42 of file cxSelectDataStringProperty.h.

◆ StringPropertyActiveVideoSourcePtr

Definition at line 41 of file cxVideoConnectionWidget.h.

◆ StringPropertyBasePtr

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

Definition at line 20 of file cxIGTLinkStreamerService.h.

◆ StringPropertyClipPlanePtr

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

Definition at line 28 of file cxClipperWidget.h.

◆ StringPropertyDataModalityPtr

Definition at line 242 of file cxDataInterface.h.

◆ StringPropertyDataNameEditablePtr

Definition at line 190 of file cxDataInterface.h.

◆ StringPropertyDataUidEditablePtr

Definition at line 217 of file cxDataInterface.h.

◆ StringPropertyFusedInputOutputSelectDataPtr

◆ StringPropertyGlyphColorArrayPtr

Definition at line 328 of file cxDataInterface.h.

◆ StringPropertyGlyphLUTPtr

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

Definition at line 358 of file cxDataInterface.h.

◆ StringPropertyGlyphOrientationArrayPtr

Definition at line 299 of file cxDataInterface.h.

◆ StringPropertyImageTypePtr

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

Definition at line 270 of file cxDataInterface.h.

◆ StringPropertyParentFramePtr

Definition at line 140 of file cxDataInterface.h.

◆ StringPropertyPtr

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

Definition at line 42 of file cxVideoConnectionWidget.h.

◆ StringPropertySelectCoordinateSystemBasePtr

◆ StringPropertySelectCoordinateSystemPtr

◆ StringPropertySelectDataPtr

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

Definition at line 23 of file cxClippingWidget.h.

◆ StringPropertySelectImagePtr

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

Definition at line 23 of file cxRegisterI2IWidget.h.

◆ StringPropertySelectMeshPtr

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

Definition at line 26 of file cxRecordSessionSelector.h.

◆ StringPropertySelectPointMetricPtr

◆ StringPropertySelectToolPtr

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

Definition at line 27 of file cxClipperWidget.h.

◆ StringPropertySelectTrackedStreamPtr

Definition at line 19 of file cxStreamPropertiesWidget.h.

◆ StringPropertySetParentFramePtr

Definition at line 169 of file cxDataInterface.h.

◆ SurfaceRepPtr

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

Definition at line 100 of file cxForwardDeclarations.h.

◆ TestVideoSourcePtr

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

Definition at line 101 of file cxForwardDeclarations.h.

◆ TextDisplayPtr

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

Definition at line 102 of file cxForwardDeclarations.h.

◆ Texture3DSlicerProxyPtr

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

Definition at line 36 of file cxTexture3DSlicerProxy.h.

◆ Texture3DSlicerRepPtr

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

Definition at line 103 of file cxForwardDeclarations.h.

◆ TextureSlicePainterPtr

typedef vtkSmartPointer<class TextureSlicePainter> cx::TextureSlicePainterPtr

Definition at line 35 of file cxTexture3DSlicerProxy.h.

◆ TimedAlgorithmPtr

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

Definition at line 27 of file cxReconstructionExecuter.h.

◆ TimedTransformMapPtr

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

Definition at line 36 of file cxTool.h.

◆ ToolMap

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

Definition at line 32 of file cxRecordSessionSelector.h.

◆ ToolMetricPtr

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

Definition at line 24 of file cxToolMetric.h.

◆ ToolMetricRepPtr

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

Definition at line 29 of file cxToolMetricRep.h.

◆ ToolPtr

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

Definition at line 43 of file cxVideoConnectionWidget.h.

◆ ToolRep2DPtr

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

Definition at line 104 of file cxForwardDeclarations.h.

◆ ToolRep3DPtr

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

Definition at line 27 of file cxRecordSessionSelector.h.

◆ ToolTracerPtr

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

Definition at line 106 of file cxForwardDeclarations.h.

◆ TrackedStreamPtr

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

Definition at line 22 of file cxStreamPropertiesWidget.h.

◆ TrackerConfigurationPtr

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

Definition at line 24 of file cxTrackerConfiguration.h.

◆ TrackingImplServicePtr

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

Definition at line 31 of file cxTrackingImplService.h.

◆ TrackingPositionFilterPtr

Definition at line 37 of file cxTool.h.

◆ TrackingServicePtr

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

Definition at line 27 of file cxToolFilterWidget.h.

◆ TrackingShapeGUIExtenderServicePtr

◆ TrackingShapePGUIExtenderServicePtr

typedef boost::shared_ptr<class TrackingShapePGUIExtenderService> cx::TrackingShapePGUIExtenderServicePtr

Definition at line 21 of file cxTrackingShapePluginActivator.h.

◆ TrackingSystemBronchoscopyServicePtr

◆ TrackingSystemPlaybackServicePtr

Definition at line 37 of file cxTrackingImplService.h.

◆ TrackingSystemServicePtr

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

Definition at line 36 of file cxTrackingImplService.h.

◆ TrainingEnginePtr

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

Definition at line 21 of file cxTrainingGUIExtenderService.h.

◆ TrainingGUIExtenderServicePtr

◆ TransferFunction3DWidgetPtr

Definition at line 20 of file cxStreamPropertiesWidget.h.

◆ TransferFunctions3DPresetsPtr

Definition at line 31 of file cxTransferFunctions3DPresets.h.

◆ Transform3DVector

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

Definition at line 33 of file cxOpenIGTLinkTool.h.

◆ Transform3DVectorPtr

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

Definition at line 34 of file cxOpenIGTLinkTool.h.

◆ TreeNodePtr

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

Definition at line 22 of file cxDataTreeNode.h.

◆ TreeNodeWeakPtr

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

Definition at line 20 of file cxDataTreeNode.h.

◆ TreeRepositoryPtr

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

Definition at line 22 of file cxTreeItemModel.h.

◆ TreeRepositoryWeakPtr

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

Definition at line 30 of file cxTreeNode.h.

◆ uchar

typedef unsigned char cx::uchar

Definition at line 42 of file cxTemporalCalibrationWidget.cpp.

◆ UsReconstructionServicePtr

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

Definition at line 24 of file cxAcquisitionImplService.h.

◆ VBGUIExtenderServicePtr

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

Definition at line 28 of file cxVBPluginActivator.h.

◆ Vector3DPropertyBasePtr

Definition at line 84 of file cxVector3DPropertyBase.h.

◆ Vector3DPropertyPtr

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

Definition at line 10 of file cxOperatingTableWidget.h.

◆ VideoCapturePtr

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

Definition at line 45 of file cxImageStreamerOpenCV.h.

◆ VideoConnectionManagerPtr

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

Definition at line 39 of file cxVideoConnectionWidget.h.

◆ VideoFixedPlaneRepPtr

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

Definition at line 108 of file cxForwardDeclarations.h.

◆ VideoGraphicsPtr

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

Definition at line 105 of file cxVideoGraphics.h.

◆ VideoImplServicePtr

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

Definition at line 101 of file cxVideoImplService.h.

◆ VideoRecorderPtr

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

Definition at line 69 of file cxVideoRecorder.h.

◆ VideoServicePtr

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

Definition at line 26 of file cxLogicManager.h.

◆ VideoSourceGraphicsPtr

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

Definition at line 28 of file cxVideoGraphics.h.

◆ VideoSourcePtr

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

Definition at line 109 of file cxForwardDeclarations.h.

◆ VideoSourceSHMPtr

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

Definition at line 113 of file cxVideoSourceSHM.h.

◆ ViewContainerPtr

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

Definition at line 89 of file cxViewContainer.h.

◆ ViewFollowerPtr

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

Definition at line 38 of file cxViewWrapper2D.h.

◆ ViewGroup2DPtr

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

Definition at line 170 of file cxForwardDeclarations.h.

◆ ViewGroup3DPtr

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

Definition at line 171 of file cxForwardDeclarations.h.

◆ ViewGroupPtr

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

Definition at line 169 of file cxForwardDeclarations.h.

◆ ViewImplServicePtr

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

Definition at line 194 of file cxViewImplService.h.

◆ ViewportListenerPtr

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

Definition at line 172 of file cxForwardDeclarations.h.

◆ ViewportPreRenderListenerPtr

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

Definition at line 30 of file cxCameraStyleForView.h.

◆ ViewPtr

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

Definition at line 110 of file cxForwardDeclarations.h.

◆ ViewRepCollectionPtr

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

Definition at line 23 of file cxViewRepCollection.h.

◆ ViewServiceWeakPtr

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

Definition at line 133 of file cxForwardDeclarations.h.

◆ ViewWeakPtr

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

Definition at line 28 of file cxRepImpl.h.

◆ ViewWrapperPtr

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

Definition at line 173 of file cxForwardDeclarations.h.

◆ VisServicesPtr

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

Definition at line 40 of file cxMainWindow.h.

◆ VNNclAlgorithmPtr

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

Definition at line 188 of file cxVNNclAlgorithm.h.

◆ VolumePropertyPtr

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

Definition at line 23 of file cxVolumeProperty.h.

◆ VolumetricBaseRepPtr

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

Definition at line 111 of file cxForwardDeclarations.h.

◆ VolumetricRepMap

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

Definition at line 31 of file cxRepManager.h.

◆ VolumetricRepPtr

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

Definition at line 112 of file cxForwardDeclarations.h.

◆ vtkDataSetPtr

typedef vtkSmartPointer<class vtkDataSet> cx::vtkDataSetPtr

Definition at line 139 of file cxPickerRep.cpp.

◆ vtkDoubleArrayPtr

typedef vtkSmartPointer<vtkDoubleArray> cx::vtkDoubleArrayPtr

Definition at line 40 of file cxCenterlineRegistration.h.

◆ vtkPointsPtr

typedef vtkSmartPointer<vtkPoints> cx::vtkPointsPtr

Definition at line 41 of file cxCenterlineRegistration.h.

◆ vtkPolyDataPtr

typedef vtkSmartPointer<vtkPolyData> cx::vtkPolyDataPtr

Definition at line 42 of file cxCenterlineRegistration.h.

◆ WebServerGUIExtenderServicePtr

◆ WidgetObscuredListenerPtr

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

Definition at line 23 of file cxFilterSetupWidget.h.

◆ WidgetTypeRepositoryPtr

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

Definition at line 35 of file cxTreeRepository.h.

◆ WorkflowStateMachinePtr

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

Definition at line 21 of file cxStateServiceImpl.h.

◆ Zoom2DHandlerPtr

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

Definition at line 22 of file cx2DZoomHandler.h.

Enumeration Type Documentation

◆ CX_SOCKETCONNECTION_STATE

Enumerator
scsINACTIVE 
scsCONNECTED 
scsLISTENING 
scsCONNECTING 
scsCOUNT 

Definition at line 22 of file cxSocketConnection.h.

Function Documentation

◆ applyFunctor()

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

Definition at line 311 of file cxSyntheticVolume.cpp.

◆ applyLUTToImage()

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

Definition at line 114 of file cxMHDImageStreamer.cpp.

◆ bendingDirectionToBronchoscopeRotation()

double cx::bendingDirectionToBronchoscopeRotation ( Vector3D  bendingDirection,
Vector3D  parentBranchOrientation,
double  parentRotation 
)

Definition at line 122 of file cxBranchList.cpp.

◆ bringWindowToFront()

void cxResource_EXPORT cx::bringWindowToFront ( QWidget *  window)

Definition at line 99 of file cxApplication.cpp.

◆ calculateBronchoscopeBendingDirection()

org_custusx_registration_method_bronchoscopy_EXPORT Vector3D cx::calculateBronchoscopeBendingDirection ( Vector3D  A,
Vector3D  B 
)

Definition at line 166 of file cxBranchList.cpp.

◆ calculateCentroid()

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

Definition at line 330 of file cxSyntheticVolume.cpp.

◆ calculateMass()

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

Definition at line 342 of file cxSyntheticVolume.cpp.

◆ calculateRMSError()

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

Definition at line 225 of file cxSyntheticVolume.cpp.

◆ convertQtMessagesToCxMessages()

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

Definition at line 33 of file cxLogQDebugRedirecter.cpp.

◆ convertStringWithDefault()

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

Definition at line 54 of file cxStringHelpers.cpp.

◆ convertToEigenMatrix()

Eigen::MatrixXd cx::convertToEigenMatrix ( std::vector< Eigen::Vector3d >  positionsVector)

Definition at line 844 of file cxRouteToTarget.cpp.

◆ convertToImageSubType()

cxResource_EXPORT IMAGE_SUBTYPE cx::convertToImageSubType ( QString  imageTypeSubString)

Definition at line 51 of file cxCustomMetaImage.cpp.

◆ convertToModality()

cxResource_EXPORT IMAGE_MODALITY cx::convertToModality ( QString  modalityString)

Definition at line 26 of file cxCustomMetaImage.cpp.

◆ convertToTestColorImage()

vtkImageDataPtr cx::convertToTestColorImage ( vtkImageDataPtr  image)

Definition at line 124 of file cxMHDImageStreamer.cpp.

◆ convertTovtkPoints()

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

Definition at line 119 of file cxBronchoscopyRegistration.cpp.

◆ correlate()

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 54 of file cxTemporalCalibration.cpp.

◆ createConfigurationFromProbeDefinition()

◆ createGPUImageBuffer()

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

◆ createGPUImageBuffer< GPUImageDataBuffer >()

◆ createGPUImageBuffer< GPUImageDataBuffer, vtkImageDataPtr >()

Definition at line 396 of file cxGPUImageBuffer.cpp.

◆ createGPUImageBuffer< GPUImageLutBuffer >()

Definition at line 401 of file cxGPUImageBuffer.cpp.

◆ createLookupTable()

vtkLookupTablePtr cx::createLookupTable ( int  numberOfTableValues)

Definition at line 102 of file cxMHDImageStreamer.cpp.

◆ createProbeDefinitionFromConfiguration()

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;   ///<  LeftE