MeVisLab Toolbox Reference
mlDicomTreeInfo.h
Go to the documentation of this file.
1 // Copyright (c) Fraunhofer MEVIS, Germany. All rights reserved.
2 // **InsertLicense** code
3 //----------------------------------------------------------------------------------
7 
12 //----------------------------------------------------------------------------------
13 #pragma once
14 
15 #include "MLDicomAnalysisSystem.h"
16 #include <mlModuleIncludes.h>
17 #include <DCMTree_Tree.h>
18 
21 
22 // AddOn for DicomTagDumps.
24 
25 // AddOn for line based string filtering.
27 
28 
29 ML_START_NAMESPACE
30 
31 //----------------------------------------------------------------------------------
35 //----------------------------------------------------------------------------------
37 public:
38 
41 
43  void activateAttachments() override;
44 
46  void handleNotification(Field *field) override;
47 
48 protected:
49 
52 
53 private:
54 
56  TreeAndVolumeInputFieldAddOn _dcmTreeInputFieldAddOn;
57 
59  DicomTagDumpFieldAddOn _dicomTagDumpFieldAddOn;
60 
62  StringLineFilterFieldAddOn _lineFilterAddOn;
63 
65  StringField *_infoFld;
66 
69 };
70 
71 ML_END_NAMESPACE
Project global and OS specific declarations.
#define ML_DICOM_ANALYSIS_EXPORT
DLL export macro definition.
Class managing fields to show and handle a DICOM tree tag dump.
ML module class to display general statistical information about a connected DCMTree and to search an...
virtual void _updateOutputFields(DCMTree::Const_TreePtr inTree)
Determine tree information and show it in output fields.
void handleNotification(Field *field) override
Handles field changes.
DicomTreeInfo()
Constructor.
void activateAttachments() override
Handles changes which were applied without notifications.
Base class for all fields used in the ML.
Definition: mlField.h:73
Base class for an image processing module of the ML.
Definition: mlModule.h:156
Field to encapsulate a string value.
Definition: mlFields.h:1000
Class implementing the StringLineFilterFieldAddOn which manages fields for line based filtering of a ...
Class implementing a FieldAddOn managing fields and functionality for a multi- purpose input connecto...
#define ML_MODULE_CLASS_HEADER(className)
Like ML_CLASS_HEADER for the usage of derived classes from Module.
Header file for the DicomTagDumpFieldAddOn which manages fields to show and handle a DICOM tree tag d...
Header file for the StringLineFilterFieldAddOn which manages fields for line based filtering of a tex...
Header file of a FieldAddOn managing fields and functionality for a multi- purpose input connector fo...
boost::shared_ptr< const Tree > Const_TreePtr
Definition: DCMTree_Lib.h:73