34 #ifndef CXSLICEDIMAGEPROXY_H_
35 #define CXSLICEDIMAGEPROXY_H_
37 #include "cxResourceExport.h"
46 typedef boost::shared_ptr<class Image>
ImagePtr;
105 void setOutputFormat(
Vector3D origin, Eigen::Array3i dim,
Vector3D spacing);
111 void printSelf(std::ostream & os,
Indent indent);
114 void transformChangedSlot();
115 void transferFunctionsChangedSlot();
116 void updateRedirecterSlot();
vtkSmartPointer< class vtkMatrix4x4 > vtkMatrix4x4Ptr
boost::shared_ptr< class Image > ImagePtr
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 vtkImageChangeInformation > vtkImageChangeInformationPtr
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.