CustusX
18.04-rc1
An IGT application
|
Visualization classes. More...
Modules | |
Representations | |
Representations that visualize Data entities in a View. | |
Cx_resource_view_internal | |
Classes | |
class | cx::SlicedImageProxy |
Helper class for slicing an image given a SliceProxy and an image. More... | |
class | cx::CameraData |
class | cx::CameraControl |
class | cx::InteractiveClipper |
class | cx::InteractiveCropper |
class | cx::LayoutRepository |
class | cx::Navigation |
class | cx::RenderWindowFactory |
Use to create all vtkRenderWindows, and store a single shared render window. More... | |
class | cx::RepContainer |
struct | cx::CameraStyleData |
class | cx::DataViewProperties |
class | cx::ViewGroupData |
Container for data shared between all members of a view group. More... | |
class | cx::ViewService |
Visualization services. More... | |
class | cx::VisServices |
class | cx::GraphicalAxes3D |
Visualization for one 3D coordinate axis triplet. More... | |
class | cx::GraphicalBox |
class | cx::GraphicalDisk |
class | cx::GraphicalObjectWithDirection |
Base helper class for rendering objects with a specific direction in 3D. More... | |
class | cx::GraphicalPolyData3D |
Helper for rendering a a polydata in 3D. More... | |
class | cx::GraphicalGlyph3DData |
Helper for rendering a a glyph in 3D. More... | |
class | cx::GraphicalPoint3D |
Helper for rendering a point in 3D. More... | |
class | cx::GraphicalLine3D |
Helper for rendering a line in 3D. More... | |
class | cx::GraphicalArc3D |
Helper for rendering a line in 3D. More... | |
class | cx::GraphicalArrow3D |
Helper for rendering an arrow in 3D. More... | |
class | cx::Rect3D |
Helper for drawing a rectangle in 3D. More... | |
class | cx::FollowerText3D |
Helper for rendering 3D text that faces the camera and has a constant viewed size. More... | |
class | cx::CaptionText3D |
Helper for rendering 3D text that faces the camera and has a constant viewed size, always on top. More... | |
class | cx::GraphicalTorus3D |
Helper for rendering a torus in 3D. More... | |
class | cx::ImageEnveloper |
class | cx::ImageMapperMonitor |
class | cx::SlicePlaneClipper |
Clip several 3D volumes using a SliceProxy. More... | |
class | cx::Texture3DSlicerProxy |
Helper class for GPU-based slicing. More... | |
class | cx::Texture3DSlicerProxyImpl |
Slice volumes using a SliceProxy. More... | |
class | cx::TextureSlicePainter |
Helper class for GPU rendering of slices. More... | |
class | cx::ToolTracer |
3D Graphics class for displaying the trace path traversed by a tool. More... | |
class | UltrasoundSectorSource |
Source for an Ultrasound sector. The output vtkPolyData contains a polygon plus texture coordinates. The output is given in space u: a xy vtk image space with origin in the lower-left corner,. More... | |
class | cx::VideoGraphics |
Wrap vtkActor displaying a video image, possibly clipped by a sector. More... | |
class | cx::VideoSourceGraphics |
Helper class for displaying a VideoSource. More... | |
class | cx::ViewFollower |
class | cx::VolumeProperty |
class | cx::RGBColor |
RGB color data. More... | |
class | cx::OffsetPoint |
Helper for drawing a point in 2D. More... | |
class | cx::LineSegment |
Helper for drawing a line in 2D. More... | |
class | cx::TextDisplay |
Helper for drawing text in 2D. More... | |
class | cx::CrossHair2D |
Helper for drawing a crosshair in 2D. More... | |
class | cx::Axes3D |
Helper for drawing a coordinate axis in 3D. More... | |
class | cx::DataMetricRep |
Base class for all Data Metric reps. More... | |
class | cx::DisplayTextRep |
Display a number of text strings. More... | |
class | cx::Rep |
Abstract interface for entities that can be added to a View. More... | |
class | cx::RepImpl |
Default implementation of Rep. More... | |
class | cx::CrossHairRep2D |
Display the Tool in 2D as a crosshair in the tool tip position. More... | |
class | cx::GeometricRep2D |
Display one Mesh in 2D. More... | |
class | cx::GuideRep2D |
class | cx::OrientationAnnotationSmartRep |
A class that annotated 2D views with otientation information.The slice proxy is used to find the orientation of a slice in space r, which is assumed to be a valid DICOM space, and combinations of the letters Anterior - Posterior Left - Right Superior - Inferior are used. Combinations of the letters are used for oblique angles. More... | |
class | cx::OrientationAnnotationRep |
Display direction annotations in a 2D view. More... | |
class | cx::PointMetricRep2D |
class | cx::SliceRepSW |
Display an image slice in 2D. More... | |
class | cx::SphereMetricRep2D |
class | cx::ToolRep2D |
Display a Tool in 2D. More... | |
class | cx::AngleMetricRep |
class | cx::AxesRep |
Representation for one 3D coordinate axis triplet. More... | |
class | cx::CustomMetricRep |
class | cx::DistanceMetricRep |
Rep for visualizing a DistanceMetric. More... | |
class | cx::DonutMetricRep |
class | cx::FiberBundleRep |
Display a DTI Fiber bundle (fiber tracks) in 3D. More... | |
class | cx::FrameMetricRep |
class | cx::GraphicalGeometric |
Display one Mesh in 3D. More... | |
class | cx::GeometricRep |
Display one Mesh in 3D. More... | |
class | cx::Image2DProxy |
Slice volumes using a SliceProxy. More... | |
class | cx::Image2DRep3D |
Display a 2D Volume in 3D. More... | |
class | cx::LandmarksSource |
class | cx::PatientLandmarksSource |
class | cx::ImageLandmarksSource |
class | cx::LandmarkRep |
class | cx::MetricNamesRep |
class | cx::OrientationAnnotation3DRep |
Class for display of an orientation annotation cube in 3D. More... | |
class | cx::PickerRep |
Picking of points in an image. More... | |
class | cx::PlaneMetricRep |
Rep for visualizing a PlaneMetric. More... | |
class | cx::PointMetricRep |
class | cx::RegionOfInterestMetricRep |
Rep for visualizing a RegionOfInterestMetric. More... | |
class | cx::SlicePlanesProxy |
Helper class for managing a set of slice planes. More... | |
class | cx::SlicePlanes3DRep |
Display a set of planes in 3D. More... | |
class | cx::SlicePlanes3DMarkerIn2DRep |
Display annotations for the SlicePlanesProxy planes in 2D. More... | |
class | cx::Slices3DRep |
Display several slices through volumes in 3D. More... | |
class | cx::SphereMetricRep |
class | cx::Stream2DRep3D |
Display a stream as 2D in 3D. More... | |
class | cx::StreamRep3D |
Display a 3D stream in 3D. More... | |
class | cx::Texture3DSlicerRep |
Display overlayed image slices in 2D. More... | |
class | cx::ToolMetricRep |
class | cx::ToolRep3D |
Display a Tool in 3D. More... | |
class | cx::VolumetricBaseRep |
Display a volume in 3D. More... | |
class | cx::VolumetricRep |
Display a volume in 3D. More... | |
class | cx::VideoFixedPlaneRep |
Display a VideoSource in a View. More... | |
struct | cx::LayoutPosition |
struct | cx::LayoutRegion |
struct | cx::LayoutViewData |
class | cx::LayoutData |
class | cx::View |
class | cx::ViewCollectionWidget |
Typedefs | |
typedef boost::shared_ptr< class CameraData > | cx::CameraDataPtr |
typedef boost::shared_ptr< class InteractiveClipper > | cx::InteractiveClipperPtr |
typedef boost::shared_ptr< class SyncedValue > | cx::SyncedValuePtr |
typedef boost::shared_ptr< class ViewGroupData > | cx::ViewGroupDataPtr |
typedef boost::shared_ptr< GraphicalBox > | cx::GraphicalBoxPtr |
typedef boost::shared_ptr< GraphicalPolyData3D > | cx::GraphicalPolyData3DPtr |
typedef boost::shared_ptr< GraphicalGlyph3DData > | cx::GraphicalGlyph3DDataPtr |
typedef boost::shared_ptr< class GraphicalPoint3D > | cx::GraphicalPoint3DPtr |
typedef boost::shared_ptr< class GraphicalLine3D > | cx::GraphicalLine3DPtr |
typedef boost::shared_ptr< GraphicalArc3D > | cx::GraphicalArc3DPtr |
typedef boost::shared_ptr< GraphicalArrow3D > | cx::GraphicalArrow3DPtr |
typedef boost::shared_ptr< class Rect3D > | cx::Rect3DPtr |
typedef boost::shared_ptr< FollowerText3D > | cx::FollowerText3DPtr |
typedef boost::shared_ptr< CaptionText3D > | cx::CaptionText3DPtr |
typedef boost::shared_ptr< LandmarksSource > | cx::LandmarksSourcePtr |
typedef boost::shared_ptr< class PatientLandmarksSource > | cx::PatientLandmarksSourcePtr |
typedef boost::shared_ptr< class ImageLandmarksSource > | cx::ImageLandmarksSourcePtr |
Functions | |
bool | cx::operator== (const CameraStyleData &lhs, const CameraStyleData &rhs) |
int | cx::getPriority (DataPtr data) |
bool | cx::dataTypeSort (const DataPtr data1, const DataPtr data2) |
LayoutRegion | cx::merge (LayoutRegion a, LayoutRegion b) |
Visualization classes.
typedef boost::shared_ptr< class CameraData > cx::CameraDataPtr |
Definition at line 36 of file cxViewWrapper.h.
typedef boost::shared_ptr< class CaptionText3D > cx::CaptionText3DPtr |
Definition at line 286 of file cxGraphicalPrimitives.h.
typedef boost::shared_ptr<FollowerText3D> cx::FollowerText3DPtr |
Definition at line 252 of file cxGraphicalPrimitives.h.
typedef boost::shared_ptr< class GraphicalArc3D > cx::GraphicalArc3DPtr |
Definition at line 182 of file cxGraphicalPrimitives.h.
typedef boost::shared_ptr<GraphicalArrow3D> cx::GraphicalArrow3DPtr |
Definition at line 200 of file cxGraphicalPrimitives.h.
typedef boost::shared_ptr< class GraphicalBox > cx::GraphicalBoxPtr |
Definition at line 102 of file cxGraphicalBox.h.
typedef boost::shared_ptr<GraphicalGlyph3DData> cx::GraphicalGlyph3DDataPtr |
Definition at line 116 of file cxGraphicalPrimitives.h.
typedef boost::shared_ptr< GraphicalLine3D > cx::GraphicalLine3DPtr |
Definition at line 73 of file cxForwardDeclarations.h.
typedef boost::shared_ptr< GraphicalPoint3D > cx::GraphicalPoint3DPtr |
Definition at line 74 of file cxForwardDeclarations.h.
typedef boost::shared_ptr<GraphicalPolyData3D> cx::GraphicalPolyData3DPtr |
Definition at line 96 of file cxGraphicalPrimitives.h.
typedef boost::shared_ptr< class ImageLandmarksSource > cx::ImageLandmarksSourcePtr |
Definition at line 25 of file cxLandmarkImage2ImageRegistrationWidget.h.
typedef boost::shared_ptr< InteractiveClipper > cx::InteractiveClipperPtr |
Definition at line 151 of file cxForwardDeclarations.h.
typedef boost::shared_ptr<LandmarksSource> cx::LandmarksSourcePtr |
Definition at line 51 of file cxLandmarkRep.h.
typedef boost::shared_ptr<class PatientLandmarksSource> cx::PatientLandmarksSourcePtr |
Definition at line 53 of file cxLandmarkRep.h.
typedef boost::shared_ptr< class Rect3D > cx::Rect3DPtr |
Definition at line 87 of file cxForwardDeclarations.h.
typedef boost::shared_ptr< class SyncedValue > cx::SyncedValuePtr |
Definition at line 30 of file cxViewGroup.h.
typedef boost::shared_ptr< class ViewGroupData > cx::ViewGroupDataPtr |
Definition at line 29 of file cxViewGroup.h.
Sorts DataPtr in default display ordering, using getPriority().
Definition at line 258 of file cxViewGroupData.cpp.
cxResourceVisualization_EXPORT int cx::getPriority | ( | DataPtr | data | ) |
Define a priority for the input data. High means display on top, low means in the back.
Definition at line 263 of file cxViewGroupData.cpp.
cxResourceVisualization_EXPORT LayoutRegion cx::merge | ( | LayoutRegion | a, |
LayoutRegion | b | ||
) |
Definition at line 23 of file cxLayoutData.cpp.
cxResourceVisualization_EXPORT bool cx::operator== | ( | const CameraStyleData & | lhs, |
const CameraStyleData & | rhs | ||
) |
Definition at line 132 of file cxViewGroupData.cpp.