13 #ifndef CXSLICEDIMAGEPROXY_H_ 14 #define CXSLICEDIMAGEPROXY_H_ 16 #include "cxResourceExport.h" 26 typedef boost::shared_ptr<class Image>
ImagePtr;
82 void setSliceProxy(SliceProxyInterfacePtr slicer);
83 void setImage(ImagePtr image);
84 ImagePtr getImage()
const;
91 void printSelf(std::ostream & os,
Indent indent);
94 void transformChangedSlot();
95 void transferFunctionsChangedSlot();
96 void updateRedirecterSlot();
99 ApplyLUTToImage2DProxyPtr mImageWithLUTProxy;
101 SliceProxyInterfacePtr mSlicer;
vtkSmartPointer< class vtkMatrix4x4 > vtkMatrix4x4Ptr
boost::shared_ptr< class Image > ImagePtr
vtkSmartPointer< vtkImageChangeInformation > vtkImageChangeInformationPtr
boost::shared_ptr< class SlicedImageProxy > SlicedImageProxyPtr
Helper class for slicing an image given a SliceProxy and an image.
boost::shared_ptr< class ApplyLUTToImage2DProxy > ApplyLUTToImage2DProxyPtr
vtkSmartPointer< class vtkImageAlgorithm > vtkImageAlgorithmPtr
vtkSmartPointer< class vtkImageReslice > vtkImageReslicePtr
Formatting class for debug printing of the ssc library.
vtkSmartPointer< class vtkLookupTable > vtkLookupTablePtr
Eigen::Vector3d Vector3D
Vector3D is a representation of a point or vector in 3D.
boost::shared_ptr< class SliceProxyInterface > SliceProxyInterfacePtr
Helper class for applying sscLUT2D to an image.
Namespace for all CustusX production code.