34 #ifndef CXUNSIGNEDDERIVEDIMAGE_H_
35 #define CXUNSIGNEDDERIVEDIMAGE_H_
37 #include "cxResourceExport.h"
42 #define CALL_IN_WEAK_PTR(weak_base, func, defarg) \
44 ImagePtr base = weak_base.lock(); \
47 return base->func(); \
52 struct CoordinateSystem;
88 void unsignedTransferFunctionsChangedSlot();
89 void unsignedImageChangedSlot();
96 void convertTransferFunctions();
98 boost::weak_ptr<Image> mBase;
102 #endif // CXUNSIGNEDDERIVEDIMAGE_H_
virtual QString getModality() 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 QString getFilename() const
boost::shared_ptr< class Image > ImagePtr
virtual QString getImageType() const
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()