32 #ifndef CXIMAGE2DREP3D_H_ 33 #define CXIMAGE2DREP3D_H_ 35 #include "cxResourceVisualizationExport.h" 70 static Image2DProxyPtr New();
77 void setTargetSpaceToR();
85 void transformChangedSlot();
86 void transferFunctionsChangedSlot();
87 void vtkImageDataChangedSlot();
114 static Image2DRep3DPtr
New(QString uid=
"") {
return wrap_new(
new Image2DRep3D(), uid); }
116 virtual QString
getType()
const {
return "cx::Image2DRep3D"; }
122 virtual void addRepActorsToViewRenderer(
ViewPtr view);
123 virtual void removeRepActorsFromViewRenderer(
ViewPtr view);
126 Image2DProxyPtr mProxy;
132 #endif // CXIMAGE2DREP3D_H_
Slice volumes using a SliceProxy.
Transform3D Transform3D
Transform3D is a representation of an affine 3D transform.
boost::shared_ptr< class Image > ImagePtr
vtkSmartPointer< class vtkImageActor > vtkImageActorPtr
boost::shared_ptr< class View > ViewPtr
boost::shared_ptr< class ApplyLUTToImage2DProxy > ApplyLUTToImage2DProxyPtr
Display a 2D Volume in 3D.
Default implementation of Rep.
boost::shared_ptr< class Image2DRep3D > Image2DRep3DPtr
virtual QString getType() const
boost::shared_ptr< class Image2DProxy > Image2DProxyPtr
static Image2DRep3DPtr New(QString uid="")
Namespace for all CustusX production code.