NorMIT-nav  2023.01.05-dev+develop.0da12
An IGT application
cxForwardDeclarations.h
Go to the documentation of this file.
1 /*=========================================================================
2 This file is part of CustusX, an Image Guided Therapy Application.
3 
4 Copyright (c) SINTEF Department of Medical Technology.
5 All rights reserved.
6 
7 CustusX is released under a BSD 3-Clause license.
8 
9 See Lisence.txt (https://github.com/SINTEFMedtek/CustusX/blob/master/License.txt) for details.
10 =========================================================================*/
11 
12 #ifndef CX_FORWARDDECLARARATIONS_H_
13 #define CX_FORWARDDECLARARATIONS_H_
14 
15 #include "cxPrecompiledHeader.h"
16 
17 #include <vector>
18 #include <map>
19 
20 #include <boost/shared_ptr.hpp>
21 #include <QPointer>
22 #include "vtkForwardDeclarations.h"
23 
30 namespace cx
31 {
32 
33 typedef boost::shared_ptr<class Property> PropertyPtr;
34 
35 class View;
36 class ViewItem;
37 
38 // KEEP SORTED AND UNIQUE!
39 
40 // data
41 typedef boost::shared_ptr<class ActiveData> ActiveDataPtr;
42 typedef boost::shared_ptr<class Tool> ToolPtr;
43 typedef boost::shared_ptr<class ManualTool> ManualToolPtr;
44 typedef boost::shared_ptr<class DummyTool> DummyToolPtr;
45 typedef boost::shared_ptr<class Image> ImagePtr;
46 typedef boost::shared_ptr<class NavigatedVideoImage> NavigatedVideoImagePtr;
47 typedef boost::shared_ptr<class Data> DataPtr;
48 typedef boost::shared_ptr<class Mesh> MeshPtr;
49 typedef boost::shared_ptr<class TrackedStream> TrackedStreamPtr;
50 typedef boost::shared_ptr<class ImageTF3D> ImageTF3DPtr;
51 typedef boost::shared_ptr<class ImageLUT2D> ImageLUT2DPtr;
52 typedef boost::shared_ptr<class ImageTFData> ImageTFDataPtr;
53 typedef boost::shared_ptr<class GPUImageDataBuffer> GPUImageDataBufferPtr;
54 typedef boost::weak_ptr<class GPUImageDataBuffer> GPUImageDataBufferWeakPtr;
55 typedef boost::shared_ptr<class GPUImageLutBuffer> GPUImageLutBufferPtr;
56 typedef boost::weak_ptr<class GPUImageLutBuffer> GPUImageLutBufferWeakPtr;
57 typedef boost::shared_ptr<class ProbeSector> ProbeSectorPtr;
58 typedef boost::shared_ptr<class FiberBundle> FiberBundlePtr;
59 typedef boost::shared_ptr<class USFrameData> USFrameDataPtr;
60 
61 // reps
62 typedef boost::shared_ptr<class Axes3D> Axes3DPtr;
63 typedef boost::shared_ptr<class AxesRep> AxesRepPtr;
64 typedef boost::shared_ptr<class CrossHair2D> CrossHair2DPtr;
65 typedef boost::shared_ptr<class CrossHairRep2D> CrossHairRep2DPtr;
66 typedef boost::shared_ptr<class DisplayTextRep> DisplayTextRepPtr;
67 typedef boost::shared_ptr<class DistanceMetric> DistanceMetricPtr;
68 typedef boost::shared_ptr<class FiberBundleRep> FiberBundleRepPtr;
69 typedef boost::shared_ptr<class GeometricRep2D> GeometricRep2DPtr;
70 typedef boost::shared_ptr<class GeometricRep> GeometricRepPtr;
71 typedef boost::shared_ptr<class GPUImageDataBuffer> GPUImageDataBufferPtr;
72 typedef boost::shared_ptr<class GPUImageLutBuffer> GPUImageLutBufferPtr;
73 typedef boost::shared_ptr<class GraphicalLine3D> GraphicalLine3DPtr;
74 typedef boost::shared_ptr<class GraphicalPoint3D> GraphicalPoint3DPtr;
75 typedef boost::shared_ptr<class GuideRep2D> GuideRep2DPtr;
76 typedef boost::shared_ptr<class ImageLUT2D> ImageLUT2DPtr;
77 typedef boost::shared_ptr<class ImageTF3D> ImageTF3DPtr;
78 typedef boost::shared_ptr<class LandmarkRep> LandmarkRepPtr;
79 typedef boost::shared_ptr<class LineSegment> LineSegmentPtr;
80 typedef boost::shared_ptr<class OffsetPoint> OffsetPointPtr;
81 typedef boost::shared_ptr<class OrientationAnnotation3DRep> OrientationAnnotation3DRepPtr;
82 typedef boost::shared_ptr<class OrientationAnnotationRep> OrientationAnnotationRepPtr;
83 typedef boost::shared_ptr<class PickerRep> PickerRepPtr;
84 typedef boost::shared_ptr<class PointMetric> PointMetricPtr;
85 typedef boost::shared_ptr<class PointMetricRep> PointMetricRepPtr;
86 typedef boost::shared_ptr<class PointMetricRep2D> PointMetricRep2DPtr;
87 typedef boost::shared_ptr<class Rect3D> Rect3DPtr;
88 typedef boost::shared_ptr<class Rep> RepPtr;
89 typedef boost::shared_ptr<class SlicedImageProxy> SlicedImageProxyPtr;
90 typedef boost::shared_ptr<class SlicePlaneClipper> SlicePlaneClipperPtr;
91 typedef boost::shared_ptr<class SlicePlaneRep> SlicePlaneRepPtr;
92 typedef boost::shared_ptr<class SlicePlaneRep> SlicePlaneRepPtr;
93 typedef boost::shared_ptr<class SlicePlanes3DMarkerIn2DRep> SlicePlanes3DMarkerIn2DRepPtr;
94 typedef boost::shared_ptr<class SlicePlanes3DRep> SlicePlanes3DRepPtr;
95 typedef boost::shared_ptr<class SlicePlanesProxy> SlicePlanesProxyPtr;
96 typedef boost::shared_ptr<class SliceProxy> SliceProxyPtr;
97 typedef boost::shared_ptr<class SliceRepSW> SliceRepSWPtr;
98 typedef boost::shared_ptr<class Stream2DRep3D> Stream2DRep3DPtr;
99 typedef boost::shared_ptr<class StreamRep3D> StreamRep3DPtr;
100 typedef boost::shared_ptr<class SurfaceRep> SurfaceRepPtr;
101 typedef boost::shared_ptr<class TestVideoSource> TestVideoSourcePtr;
102 typedef boost::shared_ptr<class TextDisplay> TextDisplayPtr;
103 typedef boost::shared_ptr<class Texture3DSlicerRep> Texture3DSlicerRepPtr;
104 typedef boost::shared_ptr<class ToolRep2D> ToolRep2DPtr;
105 typedef boost::shared_ptr<class ToolRep3D> ToolRep3DPtr;
106 typedef boost::shared_ptr<class ToolTracer> ToolTracerPtr;
107 typedef boost::shared_ptr<class Tool> ToolPtr;
108 typedef boost::shared_ptr<class VideoFixedPlaneRep> VideoFixedPlaneRepPtr;
109 typedef boost::shared_ptr<class VideoSource> VideoSourcePtr;
110 typedef boost::shared_ptr<class View> ViewPtr;
111 typedef boost::shared_ptr<class VolumetricBaseRep> VolumetricBaseRepPtr;
112 typedef boost::shared_ptr<class VolumetricRep> VolumetricRepPtr;
113 
114 // Services
115 typedef boost::shared_ptr<class CoreServices> CoreServicesPtr;
116 typedef boost::shared_ptr<class RegServices> RegServicesPtr;
117 typedef boost::shared_ptr<class VisServices> VisServicesPtr;
118 typedef boost::shared_ptr<class FileReaderWriterService> FileReaderWriterServicePtr;
119 typedef boost::shared_ptr<class FileManagerService> FileManagerServicePtr;
120 typedef boost::shared_ptr<class AcquisitionService> AcquisitionServicePtr;
121 typedef boost::shared_ptr<class PatientModelService> PatientModelServicePtr;
122 typedef boost::shared_ptr<class RegistrationService> RegistrationServicePtr;
123 typedef boost::shared_ptr<class SessionStorageService> SessionStorageServicePtr;
124 typedef boost::shared_ptr<class SpaceProvider> SpaceProviderPtr;
125 typedef boost::shared_ptr<class StateService> StateServicePtr;
126 typedef boost::shared_ptr<class TrackingService> TrackingServicePtr;
127 typedef boost::shared_ptr<class UsReconstructionService> UsReconstructionServicePtr;
128 typedef boost::shared_ptr<class VideoService> VideoServicePtr;
129 typedef boost::shared_ptr<class ViewService> ViewServicePtr;
130 
131 typedef boost::weak_ptr<class SpaceProvider> SpaceProviderWeakPtr;
132 typedef boost::weak_ptr<class StateService> StateServiceWeakPtr;
133 typedef boost::weak_ptr<class ViewManager> ViewServiceWeakPtr;
134 
135 // data adapters
136 typedef boost::shared_ptr<class StringPropertyBase> StringPropertyBasePtr;
137 typedef boost::shared_ptr<class DoublePropertyBase> DoublePropertyBasePtr;
138 typedef boost::shared_ptr<class BoolPropertyBase> BoolPropertyBasePtr;
139 typedef boost::shared_ptr<class ColorPropertyBase> ColorPropertyBasePtr;
140 
141 typedef boost::shared_ptr<class StringProperty> StringPropertyPtr;
142 typedef boost::shared_ptr<class DoubleProperty> DoublePropertyPtr;
143 typedef boost::shared_ptr<class BoolProperty> BoolPropertyPtr;
144 typedef boost::shared_ptr<class ColorProperty> ColorPropertyPtr;
145 typedef boost::shared_ptr<class DoublePairProperty> DoublePairPropertyPtr;
146 typedef boost::shared_ptr<class FilePathProperty> FilePathPropertyPtr;
147 typedef boost::shared_ptr<class FilePreviewProperty> FilePreviewPropertyPtr;
148 
149 // other stuff
150 typedef boost::shared_ptr<class Branch> BranchPtr;
151 typedef boost::shared_ptr<class BranchList> BranchListPtr;
152 typedef boost::shared_ptr<class CameraControl> CameraControlPtr;
153 typedef boost::shared_ptr<class Clippers> ClippersPtr;
154 typedef boost::shared_ptr<class CyclicActionLogger> CyclicActionLoggerPtr;
155 typedef boost::shared_ptr<class Filter> FilterPtr;
156 typedef boost::shared_ptr<class ImageLandmarksSource> ImageLandmarksSourcePtr;
157 typedef boost::shared_ptr<class InteractiveClipper> InteractiveClipperPtr;
158 typedef boost::shared_ptr<class InteractiveCropper> InteractiveCropperPtr;
159 typedef boost::shared_ptr<class LayoutRepository> LayoutRepositoryPtr;
160 typedef boost::shared_ptr<class Navigation> NavigationPtr;
161 typedef boost::shared_ptr<class Presets> PresetsPtr;
162 typedef boost::shared_ptr<class ProcessedUSInputData> ProcessedUSInputDataPtr;
163 typedef boost::shared_ptr<class RenderWindowFactory> RenderWindowFactoryPtr;
164 typedef boost::shared_ptr<class RepContainer> RepContainerPtr;
165 typedef vtkSmartPointer<class SharedContextCreatedCallback> SharedContextCreatedCallbackPtr;
166 typedef boost::shared_ptr<class SharedOpenGLContext> SharedOpenGLContextPtr;
167 typedef boost::shared_ptr<class UsReconstructionFileReader> UsReconstructionFileReaderPtr;
168 typedef boost::shared_ptr<class ViewGroupData> ViewGroupDataPtr;
169 typedef boost::shared_ptr<class ViewGroup> ViewGroupPtr;
170 typedef boost::shared_ptr<class ViewGroup2D> ViewGroup2DPtr;
171 typedef boost::shared_ptr<class ViewGroup3D> ViewGroup3DPtr;
172 typedef boost::shared_ptr<class ViewportListener> ViewportListenerPtr;
173 typedef boost::shared_ptr<class ViewWrapper> ViewWrapperPtr;
174 typedef boost::shared_ptr<class VideoConnectionManager> VideoConnectionManagerPtr;
175 typedef boost::shared_ptr<class WorkflowStateMachine> WorkflowStateMachinePtr;
176 
177 } // namespace cx
178 
179 #endif /*CX_FORWARDDECLARARATIONS_H_*/
cx::ColorPropertyPtr
boost::shared_ptr< class ColorProperty > ColorPropertyPtr
Definition: cxForwardDeclarations.h:144
cx::GPUImageLutBufferPtr
boost::shared_ptr< class GPUImageLutBuffer > GPUImageLutBufferPtr
Definition: cxForwardDeclarations.h:55
cx::SlicePlaneClipperPtr
boost::shared_ptr< class SlicePlaneClipper > SlicePlaneClipperPtr
Definition: cxForwardDeclarations.h:90
cx::Stream2DRep3DPtr
boost::shared_ptr< class Stream2DRep3D > Stream2DRep3DPtr
Definition: cxForwardDeclarations.h:98
cx::FilePreviewPropertyPtr
boost::shared_ptr< class FilePreviewProperty > FilePreviewPropertyPtr
Definition: cxForwardDeclarations.h:147
cx::GraphicalPoint3DPtr
boost::shared_ptr< class GraphicalPoint3D > GraphicalPoint3DPtr
Definition: cxForwardDeclarations.h:74
cx::RegistrationServicePtr
boost::shared_ptr< class RegistrationService > RegistrationServicePtr
Definition: cxRegistrationProperties.h:25
cx::PointMetricRep2DPtr
boost::shared_ptr< class PointMetricRep2D > PointMetricRep2DPtr
Definition: cxForwardDeclarations.h:86
cx::VideoServicePtr
boost::shared_ptr< class VideoService > VideoServicePtr
Definition: cxLogicManager.h:26
cx::SlicePlanes3DMarkerIn2DRepPtr
boost::shared_ptr< class SlicePlanes3DMarkerIn2DRep > SlicePlanes3DMarkerIn2DRepPtr
Definition: cxForwardDeclarations.h:93
cx::Texture3DSlicerRepPtr
boost::shared_ptr< class Texture3DSlicerRep > Texture3DSlicerRepPtr
Definition: cxForwardDeclarations.h:103
cx::StateServiceWeakPtr
boost::weak_ptr< class StateService > StateServiceWeakPtr
Definition: cxForwardDeclarations.h:132
cx::ViewGroupDataPtr
boost::shared_ptr< class ViewGroupData > ViewGroupDataPtr
Definition: cxViewGroup.h:29
cx::ViewServiceWeakPtr
boost::weak_ptr< class ViewManager > ViewServiceWeakPtr
Definition: cxForwardDeclarations.h:133
cx::SlicePlanes3DRepPtr
boost::shared_ptr< class SlicePlanes3DRep > SlicePlanes3DRepPtr
Definition: cxForwardDeclarations.h:94
cx::LineSegmentPtr
boost::shared_ptr< class LineSegment > LineSegmentPtr
Definition: cxForwardDeclarations.h:79
cx::ViewGroupPtr
boost::shared_ptr< class ViewGroup > ViewGroupPtr
Definition: cxForwardDeclarations.h:169
cx
Namespace for all CustusX production code.
Definition: cx_dev_group_definitions.h:13
cxPrecompiledHeader.h
cx::BranchListPtr
boost::shared_ptr< class BranchList > BranchListPtr
Definition: cxForwardDeclarations.h:151
cx::ViewGroup3DPtr
boost::shared_ptr< class ViewGroup3D > ViewGroup3DPtr
Definition: cxForwardDeclarations.h:171
cx::ProcessedUSInputDataPtr
boost::shared_ptr< class ProcessedUSInputData > ProcessedUSInputDataPtr
Definition: cxReconstructionMethodService.h:36
cx::USFrameDataPtr
boost::shared_ptr< class USFrameData > USFrameDataPtr
Definition: cxForwardDeclarations.h:59
cx::UsReconstructionServicePtr
boost::shared_ptr< class UsReconstructionService > UsReconstructionServicePtr
Definition: cxAcquisitionImplService.h:24
cx::GPUImageDataBufferPtr
boost::shared_ptr< class GPUImageDataBuffer > GPUImageDataBufferPtr
Definition: cxForwardDeclarations.h:53
cx::OffsetPointPtr
boost::shared_ptr< class OffsetPoint > OffsetPointPtr
Definition: cxForwardDeclarations.h:80
cx::ImageTFDataPtr
boost::shared_ptr< class ImageTFData > ImageTFDataPtr
Definition: cxForwardDeclarations.h:52
cx::BoolPropertyPtr
boost::shared_ptr< class BoolProperty > BoolPropertyPtr
Definition: cxPlusConnectWidget.h:29
cx::OrientationAnnotation3DRepPtr
boost::shared_ptr< class OrientationAnnotation3DRep > OrientationAnnotation3DRepPtr
Definition: cxForwardDeclarations.h:81
cx::VideoFixedPlaneRepPtr
boost::shared_ptr< class VideoFixedPlaneRep > VideoFixedPlaneRepPtr
Definition: cxForwardDeclarations.h:108
cx::OrientationAnnotationRepPtr
boost::shared_ptr< class OrientationAnnotationRep > OrientationAnnotationRepPtr
Definition: cxForwardDeclarations.h:82
cx::VisServicesPtr
boost::shared_ptr< class VisServices > VisServicesPtr
Definition: cxMainWindow.h:40
cx::StringPropertyPtr
boost::shared_ptr< class StringProperty > StringPropertyPtr
Definition: cxVideoConnectionWidget.h:42
cx::Axes3DPtr
boost::shared_ptr< class Axes3D > Axes3DPtr
Definition: cxForwardDeclarations.h:62
cx::PointMetricRepPtr
boost::shared_ptr< class PointMetricRep > PointMetricRepPtr
Definition: cxForwardDeclarations.h:85
cx::ViewGroup2DPtr
boost::shared_ptr< class ViewGroup2D > ViewGroup2DPtr
Definition: cxForwardDeclarations.h:170
cx::WorkflowStateMachinePtr
boost::shared_ptr< class WorkflowStateMachine > WorkflowStateMachinePtr
Definition: cxStateServiceImpl.h:21
cx::SliceProxyPtr
boost::shared_ptr< class SliceProxy > SliceProxyPtr
Definition: cxForwardDeclarations.h:96
cx::ImageTF3DPtr
boost::shared_ptr< class ImageTF3D > ImageTF3DPtr
Definition: cxForwardDeclarations.h:50
cx::ClippersPtr
boost::shared_ptr< class Clippers > ClippersPtr
Definition: cxForwardDeclarations.h:153
cx::FileManagerServicePtr
boost::shared_ptr< class FileManagerService > FileManagerServicePtr
Definition: cxLogicManager.h:31
cx::ToolRep3DPtr
boost::shared_ptr< class ToolRep3D > ToolRep3DPtr
Definition: cxRecordSessionSelector.h:27
cx::ViewportListenerPtr
boost::shared_ptr< class ViewportListener > ViewportListenerPtr
Definition: cxForwardDeclarations.h:172
cx::VideoSourcePtr
boost::shared_ptr< class VideoSource > VideoSourcePtr
Definition: cxForwardDeclarations.h:109
cx::PropertyPtr
boost::shared_ptr< class Property > PropertyPtr
Definition: cxLocalServerStreamerServer.h:25
cx::SlicePlanesProxyPtr
boost::shared_ptr< class SlicePlanesProxy > SlicePlanesProxyPtr
Definition: cxForwardDeclarations.h:95
cx::FilePathPropertyPtr
boost::shared_ptr< class FilePathProperty > FilePathPropertyPtr
Definition: cxPlusConnectWidget.h:28
cx::BranchPtr
boost::shared_ptr< class Branch > BranchPtr
Definition: cxForwardDeclarations.h:150
cx::SurfaceRepPtr
boost::shared_ptr< class SurfaceRep > SurfaceRepPtr
Definition: cxForwardDeclarations.h:100
cx::RenderWindowFactoryPtr
boost::shared_ptr< class RenderWindowFactory > RenderWindowFactoryPtr
Definition: cxForwardDeclarations.h:163
cx::ImageLandmarksSourcePtr
boost::shared_ptr< class ImageLandmarksSource > ImageLandmarksSourcePtr
Definition: cxLandmarkImage2ImageRegistrationWidget.h:25
cx::ProbeSectorPtr
boost::shared_ptr< class ProbeSector > ProbeSectorPtr
Definition: cxForwardDeclarations.h:57
cx::TextDisplayPtr
boost::shared_ptr< class TextDisplay > TextDisplayPtr
Definition: cxForwardDeclarations.h:102
cx::Rect3DPtr
boost::shared_ptr< class Rect3D > Rect3DPtr
Definition: cxForwardDeclarations.h:87
cx::DoublePropertyPtr
boost::shared_ptr< class DoubleProperty > DoublePropertyPtr
Definition: cxReconstructionMethodService.h:33
cx::PresetsPtr
boost::shared_ptr< class Presets > PresetsPtr
Definition: cxForwardDeclarations.h:161
cx::NavigationPtr
boost::shared_ptr< class Navigation > NavigationPtr
Definition: cxForwardDeclarations.h:160
cx::MeshPtr
boost::shared_ptr< class Mesh > MeshPtr
Definition: cxForwardDeclarations.h:48
cx::RepPtr
boost::shared_ptr< class Rep > RepPtr
Definition: cxRepManager.h:24
cx::DisplayTextRepPtr
boost::shared_ptr< class DisplayTextRep > DisplayTextRepPtr
Definition: cxForwardDeclarations.h:66
cx::SessionStorageServicePtr
boost::shared_ptr< class SessionStorageService > SessionStorageServicePtr
Definition: cxLogicManager.h:30
cx::TrackingServicePtr
boost::shared_ptr< class TrackingService > TrackingServicePtr
Definition: cxToolFilterWidget.h:27
cx::SlicePlaneRepPtr
boost::shared_ptr< class SlicePlaneRep > SlicePlaneRepPtr
Definition: cxForwardDeclarations.h:91
cx::CoreServicesPtr
boost::shared_ptr< class CoreServices > CoreServicesPtr
Definition: cxCameraStyle.h:37
cx::FiberBundlePtr
boost::shared_ptr< class FiberBundle > FiberBundlePtr
Definition: cxForwardDeclarations.h:58
cx::AcquisitionServicePtr
boost::shared_ptr< class AcquisitionService > AcquisitionServicePtr
Definition: cxLogicManager.h:29
cx::PatientModelServicePtr
boost::shared_ptr< class PatientModelService > PatientModelServicePtr
Definition: cxLogicManager.h:25
cx::RepContainerPtr
boost::shared_ptr< class RepContainer > RepContainerPtr
Definition: cxForwardDeclarations.h:164
cx::GPUImageLutBufferWeakPtr
boost::weak_ptr< class GPUImageLutBuffer > GPUImageLutBufferWeakPtr
Definition: cxForwardDeclarations.h:56
cx::ViewServicePtr
boost::shared_ptr< class ViewService > ViewServicePtr
Definition: cxLogicManager.h:28
cx::DoublePairPropertyPtr
boost::shared_ptr< class DoublePairProperty > DoublePairPropertyPtr
Definition: cxForwardDeclarations.h:145
cx::ManualToolPtr
boost::shared_ptr< class ManualTool > ManualToolPtr
Definition: cxForwardDeclarations.h:43
cx::DataPtr
boost::shared_ptr< class Data > DataPtr
Definition: cxRegistrationApplicator.h:22
cx::CrossHairRep2DPtr
boost::shared_ptr< class CrossHairRep2D > CrossHairRep2DPtr
Definition: cxForwardDeclarations.h:65
cx::SliceRepSWPtr
boost::shared_ptr< class SliceRepSW > SliceRepSWPtr
Definition: cxForwardDeclarations.h:97
vtkForwardDeclarations.h
cx::GuideRep2DPtr
boost::shared_ptr< class GuideRep2D > GuideRep2DPtr
Definition: cxForwardDeclarations.h:75
cx::SpaceProviderWeakPtr
boost::weak_ptr< class SpaceProvider > SpaceProviderWeakPtr
Definition: cxForwardDeclarations.h:131
cx::ImagePtr
boost::shared_ptr< class Image > ImagePtr
Definition: cxDicomWidget.h:27
cx::FilterPtr
boost::shared_ptr< class Filter > FilterPtr
Definition: cxForwardDeclarations.h:155
cx::ToolRep2DPtr
boost::shared_ptr< class ToolRep2D > ToolRep2DPtr
Definition: cxForwardDeclarations.h:104
cx::BoolPropertyBasePtr
boost::shared_ptr< class BoolPropertyBase > BoolPropertyBasePtr
Definition: cxImageFileStreamerService.h:22
cx::VolumetricBaseRepPtr
boost::shared_ptr< class VolumetricBaseRep > VolumetricBaseRepPtr
Definition: cxForwardDeclarations.h:111
cx::RegServicesPtr
boost::shared_ptr< class RegServices > RegServicesPtr
Definition: cxRegServices.h:20
cx::ViewPtr
boost::shared_ptr< class View > ViewPtr
Definition: cxForwardDeclarations.h:110
cx::ViewWrapperPtr
boost::shared_ptr< class ViewWrapper > ViewWrapperPtr
Definition: cxForwardDeclarations.h:173
cx::AxesRepPtr
boost::shared_ptr< class AxesRep > AxesRepPtr
Definition: cxForwardDeclarations.h:63
cx::ColorPropertyBasePtr
boost::shared_ptr< class ColorPropertyBase > ColorPropertyBasePtr
Definition: cxForwardDeclarations.h:139
cx::PickerRepPtr
boost::shared_ptr< class PickerRep > PickerRepPtr
Definition: cxForwardDeclarations.h:83
cx::GPUImageDataBufferWeakPtr
boost::weak_ptr< class GPUImageDataBuffer > GPUImageDataBufferWeakPtr
Definition: cxForwardDeclarations.h:54
cx::CyclicActionLoggerPtr
boost::shared_ptr< class CyclicActionLogger > CyclicActionLoggerPtr
Definition: cxForwardDeclarations.h:154
cx::LayoutRepositoryPtr
boost::shared_ptr< class LayoutRepository > LayoutRepositoryPtr
Definition: cxForwardDeclarations.h:159
cx::ToolPtr
boost::shared_ptr< class Tool > ToolPtr
Definition: cxVideoConnectionWidget.h:43
cx::InteractiveClipperPtr
boost::shared_ptr< class InteractiveClipper > InteractiveClipperPtr
Definition: cxForwardDeclarations.h:157
cx::LandmarkRepPtr
boost::shared_ptr< class LandmarkRep > LandmarkRepPtr
Definition: cxForwardDeclarations.h:78
cx::CameraControlPtr
boost::shared_ptr< class CameraControl > CameraControlPtr
Definition: cxForwardDeclarations.h:152
cx::GraphicalLine3DPtr
boost::shared_ptr< class GraphicalLine3D > GraphicalLine3DPtr
Definition: cxForwardDeclarations.h:73
cx::DoublePropertyBasePtr
boost::shared_ptr< class DoublePropertyBase > DoublePropertyBasePtr
Definition: cxIGTLinkStreamerService.h:21
cx::StringPropertyBasePtr
boost::shared_ptr< class StringPropertyBase > StringPropertyBasePtr
Definition: cxIGTLinkStreamerService.h:20
cx::DistanceMetricPtr
boost::shared_ptr< class DistanceMetric > DistanceMetricPtr
Definition: cxForwardDeclarations.h:67
cx::InteractiveCropperPtr
boost::shared_ptr< class InteractiveCropper > InteractiveCropperPtr
Definition: cxForwardDeclarations.h:158
cx::GeometricRep2DPtr
boost::shared_ptr< class GeometricRep2D > GeometricRep2DPtr
Definition: cxForwardDeclarations.h:69
cx::VolumetricRepPtr
boost::shared_ptr< class VolumetricRep > VolumetricRepPtr
Definition: cxForwardDeclarations.h:112
cx::UsReconstructionFileReaderPtr
boost::shared_ptr< class UsReconstructionFileReader > UsReconstructionFileReaderPtr
Definition: cxForwardDeclarations.h:167
cx::FileReaderWriterServicePtr
boost::shared_ptr< class FileReaderWriterService > FileReaderWriterServicePtr
Definition: cxForwardDeclarations.h:118
cx::ActiveDataPtr
boost::shared_ptr< class ActiveData > ActiveDataPtr
Definition: cxColorWidget.h:21
cx::SlicedImageProxyPtr
boost::shared_ptr< class SlicedImageProxy > SlicedImageProxyPtr
Definition: cxForwardDeclarations.h:89
cx::PointMetricPtr
boost::shared_ptr< class PointMetric > PointMetricPtr
Definition: cxForwardDeclarations.h:84
cx::ToolTracerPtr
boost::shared_ptr< class ToolTracer > ToolTracerPtr
Definition: cxForwardDeclarations.h:106
cx::StreamRep3DPtr
boost::shared_ptr< class StreamRep3D > StreamRep3DPtr
Definition: cxForwardDeclarations.h:99
cx::VideoConnectionManagerPtr
boost::shared_ptr< class VideoConnectionManager > VideoConnectionManagerPtr
Definition: cxVideoConnectionWidget.h:39
cx::CrossHair2DPtr
boost::shared_ptr< class CrossHair2D > CrossHair2DPtr
Definition: cxForwardDeclarations.h:64
cx::TestVideoSourcePtr
boost::shared_ptr< class TestVideoSource > TestVideoSourcePtr
Definition: cxForwardDeclarations.h:101
cx::DummyToolPtr
boost::shared_ptr< class DummyTool > DummyToolPtr
Definition: cxForwardDeclarations.h:44
cx::TrackedStreamPtr
boost::shared_ptr< class TrackedStream > TrackedStreamPtr
Definition: cxStreamPropertiesWidget.h:22
cx::SpaceProviderPtr
boost::shared_ptr< class SpaceProvider > SpaceProviderPtr
Definition: cxLogicManager.h:23
cx::NavigatedVideoImagePtr
boost::shared_ptr< class NavigatedVideoImage > NavigatedVideoImagePtr
Definition: cxForwardDeclarations.h:46
cx::SharedContextCreatedCallbackPtr
vtkSmartPointer< class SharedContextCreatedCallback > SharedContextCreatedCallbackPtr
Definition: cxForwardDeclarations.h:165
cx::ImageLUT2DPtr
boost::shared_ptr< class ImageLUT2D > ImageLUT2DPtr
Definition: cxForwardDeclarations.h:51
cx::FiberBundleRepPtr
boost::shared_ptr< class FiberBundleRep > FiberBundleRepPtr
Definition: cxForwardDeclarations.h:68
cx::GeometricRepPtr
boost::shared_ptr< class GeometricRep > GeometricRepPtr
Definition: cxICPRegistrationBaseWidget.h:29
cx::StateServicePtr
boost::shared_ptr< class StateService > StateServicePtr
Definition: cxLogicManager.h:27
cx::SharedOpenGLContextPtr
boost::shared_ptr< class SharedOpenGLContext > SharedOpenGLContextPtr
Definition: cxForwardDeclarations.h:166