11 #ifndef CXIMAGE2DREP3D_H_ 12 #define CXIMAGE2DREP3D_H_ 14 #include "cxResourceVisualizationExport.h" 49 static Image2DProxyPtr New();
56 void setTargetSpaceToR();
64 void transformChangedSlot();
65 void transferFunctionsChangedSlot();
66 void vtkImageDataChangedSlot();
93 static Image2DRep3DPtr
New(QString uid=
"") {
return wrap_new(
new Image2DRep3D(), uid); }
95 virtual QString
getType()
const {
return "cx::Image2DRep3D"; }
101 virtual void addRepActorsToViewRenderer(
ViewPtr view);
102 virtual void removeRepActorsFromViewRenderer(
ViewPtr view);
105 Image2DProxyPtr mProxy;
111 #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.