![]() |
Fraxinus
22.04-rc5
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::DistanceMetricRep2D |
| 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 287 of file cxGraphicalPrimitives.h.
| typedef boost::shared_ptr<FollowerText3D> cx::FollowerText3DPtr |
Definition at line 253 of file cxGraphicalPrimitives.h.
| typedef boost::shared_ptr< class GraphicalArc3D > cx::GraphicalArc3DPtr |
Definition at line 183 of file cxGraphicalPrimitives.h.
| typedef boost::shared_ptr<GraphicalArrow3D> cx::GraphicalArrow3DPtr |
Definition at line 201 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 117 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 97 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 155 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 257 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 262 of file cxViewGroupData.cpp.
| cxResourceVisualization_EXPORT LayoutRegion cx::merge | ( | LayoutRegion | a, |
| LayoutRegion | b | ||
| ) |
Definition at line 22 of file cxLayoutData.cpp.
| cxResourceVisualization_EXPORT bool cx::operator== | ( | const CameraStyleData & | lhs, |
| const CameraStyleData & | rhs | ||
| ) |
Definition at line 131 of file cxViewGroupData.cpp.