![]() |
Fraxinus
16.5.0-fx-rc7
An IGT application
|
Class that holds an unsigned version of a base Image. More...
#include <cxUnsignedDerivedImage.h>
Public Member Functions | |
| virtual RegistrationHistoryPtr | get_rMd_History () |
| virtual QString | getName () const |
| virtual QString | getFilename () const |
| virtual Transform3D | get_rMd () const |
| virtual Image::ShadingStruct | getShading () const |
| virtual QDateTime | getAcquisitionTime () const |
| virtual QString | getType () const |
| virtual QString | getSpace () |
| virtual QString | getParentSpace () |
| virtual DoubleBoundingBox3D | boundingBox () const |
| bounding box in image space More... | |
| virtual CoordinateSystem | getCoordinateSystem () |
| virtual QString | getModality () const |
| virtual QString | getImageType () const |
Public Member Functions inherited from cx::Image | |
| ImagePtr | copy () |
| virtual | ~Image () |
| Image (const QString &uid, const vtkImageDataPtr &data, const QString &name="") | |
| virtual void | intitializeFromParentImage (ImagePtr parentImage) |
| virtual void | setVtkImageData (const vtkImageDataPtr &data, bool resetTransferFunctions=true) |
| virtual vtkImageDataPtr | getBaseVtkImageData () |
| virtual vtkImageDataPtr | getGrayScaleVtkImageData () |
| as getBaseVtkImageData(), but constrained to 1 component if multicolor. More... | |
| virtual vtkImageDataPtr | get8bitGrayScaleVtkImageData () |
| Have never been used or tested. Create a test for it. More... | |
| virtual ImagePtr | getUnsigned (ImagePtr self) |
| virtual void | setModality (const QString &val) |
| virtual void | setImageType (const QString &val) |
| virtual ImageTF3DPtr | getTransferFunctions3D () |
| virtual void | setTransferFunctions3D (ImageTF3DPtr transferFuntion) |
| virtual ImageLUT2DPtr | getLookupTable2D () |
| virtual void | setLookupTable2D (ImageLUT2DPtr imageLookupTable2D) |
| virtual void | setInitialWindowLevel (double width, double level) |
| double | getInitialWindowLevel () const |
| double | getInitialWindowWidth () const |
| virtual Eigen::Array3d | getSpacing () const |
| virtual vtkImageAccumulatePtr | getHistogram () |
| virtual int | getMax () |
| virtual int | getMin () |
| virtual int | getRange () |
| For convenience: getMax() - getMin() More... | |
| virtual int | getMaxAlphaValue () |
| Max alpha value (probably 255) More... | |
| virtual void | setShadingOn (bool on) |
| virtual bool | getShadingOn () const |
| virtual void | setShadingAmbient (double ambient) |
| Set shading ambient parmeter. More... | |
| virtual void | setShadingDiffuse (double diffuse) |
| Set shading diffuse parmeter. More... | |
| virtual void | setShadingSpecular (double specular) |
| Set shading specular parmeter. More... | |
| virtual void | setShadingSpecularPower (double specularPower) |
| Set shading specular power parmeter. More... | |
| virtual double | getShadingAmbient () |
| Get shading ambient parmeter. More... | |
| virtual double | getShadingDiffuse () |
| Get shading diffuse parmeter. More... | |
| virtual double | getShadingSpecular () |
| Get shading specular parmeter. More... | |
| virtual double | getShadingSpecularPower () |
| Get shading specular power parmeter. More... | |
| virtual Image::ShadingStruct | getShading () |
| virtual void | setShading (Image::ShadingStruct shading) |
| void | addXml (QDomNode &dataNode) |
| adds xml information about the image and its variabels More... | |
| virtual void | parseXml (QDomNode &dataNode) |
| Use a XML node to load data. More... | |
| virtual bool | load (QString path) |
| virtual QIcon | getIcon () |
| virtual void | setCropping (bool on) |
| virtual bool | getCropping () const |
| virtual void | setCroppingBox (const DoubleBoundingBox3D &bb_d) |
| virtual DoubleBoundingBox3D | getCroppingBox () const |
| void | mergevtkSettingsIntosscTransform () |
| void | resetTransferFunctions (bool _2D=true, bool _3D=true) |
| Resets the transfer functions and creates new default values. More... | |
| void | moveThisAndChildrenToThread (QThread *thread) |
| Move this and all children to thread. Use the thread is generated in a worker thread and the result is to be used in the main thread. More... | |
| void | setInterpolationType (int val) |
| int | getInterpolationType () const |
| vtkImageDataPtr | resample (long maxVoxels) |
| virtual void | save (const QString &basePath) |
| void | startThresholdPreview (const Eigen::Vector2d &threshold) |
| void | stopThresholdPreview () |
| int | getVTKMinValue () |
| int | getVTKMaxValue () |
Public Member Functions inherited from cx::Data | |
| Data (const QString &uid, const QString &name="") | |
| virtual | ~Data () |
| void | setUid (const QString &uid) |
| void | setName (const QString &name) |
| void | setAcquisitionTime (QDateTime time) |
| void | setSoftwareAcquisitionTime (QDateTime time) |
| void | setOriginalAcquisitionTime (QDateTime time) |
| LandmarksPtr | getLandmarks () |
| virtual QString | getUid () const |
| virtual TimeInfo | getAdvancedTimeInfo () const |
| virtual void | setFilename (QString val) |
| virtual void | addPersistentClipPlane (vtkPlanePtr plane) |
| virtual std::vector< vtkPlanePtr > | getAllClipPlanes () |
| virtual void | clearPersistentClipPlanes () |
| virtual void | setInteractiveClipPlane (vtkPlanePtr plane) |
| set a plane that is not saved More... | |
| void | addInteractiveClipPlane (vtkPlanePtr plane) |
| void | removeInteractiveClipPlane (vtkPlanePtr plane) |
Static Public Member Functions | |
| static ImagePtr | create (ImagePtr base) |
Static Public Member Functions inherited from cx::Image | |
| static ImagePtr | create (const QString &uid, const QString &name) |
| static QString | getTypeName () |
| static vtkImageDataPtr | createDummyImageData (int axisSize, int maxVoxelValue) |
| Create a moc object of vtkImageData. More... | |
Additional Inherited Members | |
Signals inherited from cx::Image | |
| void | vtkImageDataChanged () |
| emitted when the vktimagedata are invalidated and must be retrieved anew. More... | |
| void | transferFunctionsChanged () |
| emitted when image transfer functions in 2D or 3D are changed. More... | |
| void | cropBoxChanged () |
Signals inherited from cx::Data | |
| void | transformChanged () |
| emitted when transform is changed More... | |
| void | propertiesChanged () |
| emitted when one of the metadata properties (uid, name etc) changes More... | |
| void | clipPlanesChanged () |
Protected Slots inherited from cx::Image | |
| virtual void | transformChangedSlot () |
Protected Slots inherited from cx::Data | |
| virtual void | transformChangedSlot () |
Protected Attributes inherited from cx::Image | |
| vtkImageDataPtr | mBaseImageData |
| image data in data space More... | |
| vtkImageDataPtr | mBaseGrayScaleImageData |
| image data in data space More... | |
| vtkImageAccumulatePtr | mHistogramPtr |
| Histogram. More... | |
| ImagePtr | mUnsigned |
| version of this containing unsigned data. More... | |
| ShadingStruct | mShading |
| bool | mUseCropping |
| image should be cropped using mCroppingBox More... | |
| DoubleBoundingBox3D | mCroppingBox_d |
| box defining the cropping size. More... | |
| QString | mModality |
| modality of the image, defined as DICOM tag (0008,0060), Section 3, C.7.3.1.1.1 More... | |
| QString | mImageType |
| type of the image, defined as DICOM tag (0008,0008) (mainly value 3, but might be a merge of value 4), Section 3, C.7.6.1.1.2 More... | |
| double | mMaxRGBIntensity |
| int | mInterpolationType |
| mirror the interpolationType in vtkVolumeProperty More... | |
Protected Attributes inherited from cx::Data | |
| QString | mUid |
| QString | mName |
| QString | mFilename |
| TimeInfo | mTimeInfo |
| LandmarksPtr | mLandmarks |
| REGISTRATION_STATUS | mRegistrationStatus |
| RegistrationHistoryPtr | m_rMd_History |
| std::vector< vtkPlanePtr > | mPersistentClipPlanes |
| std::vector< vtkPlanePtr > | mInteractiveClipPlanes |
| vtkPlanePtr | mInteractiveClipPlane |
Class that holds an unsigned version of a base Image.
This class provides read-only access to the base image only. Intended for structures that requires unsigned input, such as TextureSlice3DProxy.
Definition at line 64 of file cxUnsignedDerivedImage.h.
|
inlinevirtual |
bounding box in image space
Reimplemented from cx::Image.
Definition at line 81 of file cxUnsignedDerivedImage.h.
Definition at line 62 of file cxUnsignedDerivedImage.cpp.
|
inlinevirtual |
Reimplemented from cx::Data.
Definition at line 75 of file cxUnsignedDerivedImage.h.
|
inlinevirtual |
Reimplemented from cx::Data.
Definition at line 71 of file cxUnsignedDerivedImage.h.
|
inlinevirtual |
Get the time the data was created from a data source.
Reimplemented from cx::Data.
Definition at line 77 of file cxUnsignedDerivedImage.h.
|
virtual |
Reimplemented from cx::Data.
Definition at line 171 of file cxUnsignedDerivedImage.cpp.
|
inlinevirtual |
Reimplemented from cx::Data.
Definition at line 74 of file cxUnsignedDerivedImage.h.
|
inlinevirtual |
Reimplemented from cx::Image.
Definition at line 85 of file cxUnsignedDerivedImage.h.
|
inlinevirtual |
Reimplemented from cx::Image.
Definition at line 84 of file cxUnsignedDerivedImage.h.
|
inlinevirtual |
Reimplemented from cx::Data.
Definition at line 73 of file cxUnsignedDerivedImage.h.
|
inlinevirtual |
Reimplemented from cx::Data.
Definition at line 80 of file cxUnsignedDerivedImage.h.
|
inlinevirtual |
Definition at line 76 of file cxUnsignedDerivedImage.h.
|
inlinevirtual |
Reimplemented from cx::Data.
Definition at line 79 of file cxUnsignedDerivedImage.h.
|
inlinevirtual |
Reimplemented from cx::Image.
Definition at line 78 of file cxUnsignedDerivedImage.h.