13 #ifndef CXUNSIGNEDDERIVEDIMAGE_H_ 14 #define CXUNSIGNEDDERIVEDIMAGE_H_ 16 #include "cxResourceExport.h" 21 #define CALL_IN_WEAK_PTR(weak_base, func, defarg) \ 23 ImagePtr base = weak_base.lock(); \ 26 return base->func(); \ 31 struct CoordinateSystem;
67 void unsignedTransferFunctionsChangedSlot();
68 void unsignedImageChangedSlot();
75 void convertTransferFunctions();
77 boost::weak_ptr<Image> mBase;
81 #endif // CXUNSIGNEDDERIVEDIMAGE_H_ virtual IMAGE_SUBTYPE getImageType() const
boost::shared_ptr< class RegistrationHistory > RegistrationHistoryPtr
virtual RegistrationHistoryPtr get_rMd_History()
virtual QString getType() const
Transform3D Transform3D
Transform3D is a representation of an affine 3D transform.
#define CALL_IN_WEAK_PTR(weak_base, func, defarg)
virtual IMAGE_MODALITY getModality() const
virtual QString getFilename() const
boost::shared_ptr< class Image > ImagePtr
virtual QString getSpace()
virtual Image::ShadingStruct getShading() const
Identification of a Coordinate system.
Representation of a floating-point bounding box in 3D. The data are stored as {xmin,xmax,ymin,ymax,zmin,zmax}, in order to simplify communication with vtk.
Class that holds an unsigned version of a base Image.
virtual QString getName() const
virtual QDateTime getAcquisitionTime() const
virtual Transform3D get_rMd() const
virtual DoubleBoundingBox3D boundingBox() const
bounding box in image space
virtual QString getParentSpace()
Namespace for all CustusX production code.