NorMIT-nav  16.5
An IGT application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
cx::SlicedImageProxy Class Reference

Helper class for slicing an image given a SliceProxy and an image. More...

#include <cxSlicedImageProxy.h>

Inheritance diagram for cx::SlicedImageProxy:

Public Member Functions

 SlicedImageProxy ()
 
virtual ~SlicedImageProxy ()
 
void setSliceProxy (SliceProxyInterfacePtr slicer)
 
void setImage (ImagePtr image)
 
ImagePtr getImage () const
 
void setOutputFormat (Vector3D origin, Eigen::Array3i dim, Vector3D spacing)
 
void update ()
 
vtkImageDataPtr getOutput ()
 output 2D sliced image More...
 
vtkImageAlgorithmPtr getOutputPort ()
 output 2D sliced image More...
 
vtkImageDataPtr getOutputWithoutLUT ()
 
vtkImageAlgorithmPtr getOutputPortWithoutLUT ()
 
void printSelf (std::ostream &os, Indent indent)
 

Detailed Description

Helper class for slicing an image given a SliceProxy and an image.

The image is sliced in software using the slice definition from the SliceProxy

Used internally by BlendedSliceRep and SlicerRepSW as the slice engine.

Used by Sonowand 2.1 Used by CustusX

Definition at line 97 of file cxSlicedImageProxy.h.

Constructor & Destructor Documentation

cx::SlicedImageProxy::SlicedImageProxy ( )

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

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

Definition at line 142 of file cxSlicedImageProxy.cpp.

cx::SlicedImageProxy::~SlicedImageProxy ( )
virtual

Definition at line 158 of file cxSlicedImageProxy.cpp.

Member Function Documentation

ImagePtr cx::SlicedImageProxy::getImage ( ) const

Definition at line 230 of file cxSlicedImageProxy.cpp.

vtkImageDataPtr cx::SlicedImageProxy::getOutput ( )

output 2D sliced image

Definition at line 235 of file cxSlicedImageProxy.cpp.

vtkImageAlgorithmPtr cx::SlicedImageProxy::getOutputPort ( )

output 2D sliced image

Definition at line 240 of file cxSlicedImageProxy.cpp.

vtkImageAlgorithmPtr cx::SlicedImageProxy::getOutputPortWithoutLUT ( )

Definition at line 250 of file cxSlicedImageProxy.cpp.

vtkImageDataPtr cx::SlicedImageProxy::getOutputWithoutLUT ( )

Definition at line 245 of file cxSlicedImageProxy.cpp.

void cx::SlicedImageProxy::printSelf ( std::ostream &  os,
Indent  indent 
)

Definition at line 274 of file cxSlicedImageProxy.cpp.

void cx::SlicedImageProxy::setImage ( ImagePtr  image)

Definition at line 199 of file cxSlicedImageProxy.cpp.

void cx::SlicedImageProxy::setOutputFormat ( Vector3D  origin,
Eigen::Array3i  dim,
Vector3D  spacing 
)

Definition at line 162 of file cxSlicedImageProxy.cpp.

void cx::SlicedImageProxy::setSliceProxy ( SliceProxyInterfacePtr  slicer)

Definition at line 172 of file cxSlicedImageProxy.cpp.

void cx::SlicedImageProxy::update ( )

Definition at line 255 of file cxSlicedImageProxy.cpp.


The documentation for this class was generated from the following files: