![]() |
CustusX
16.5
An IGT application
|
#include <cxDilationFilter.h>
Public Member Functions | |
| DilationFilter (VisServicesPtr services) | |
| virtual | ~DilationFilter () |
| virtual QString | getType () const |
| virtual QString | getName () const |
| virtual QString | getHelp () const |
| bool | preProcess () |
| virtual bool | execute () |
| virtual bool | postProcess () |
| DoublePropertyPtr | getDilationRadiusOption (QDomElement root) |
| ColorPropertyPtr | getColorOption (QDomElement root) |
| BoolPropertyPtr | getGenerateSurfaceOption (QDomElement root) |
Public Member Functions inherited from cx::FilterImpl | |
| virtual | ~FilterImpl () |
| virtual QString | getUid () const |
| virtual void | initialize (QDomElement root, QString uid="") |
| virtual std::vector< PropertyPtr > | getOptions () |
| virtual std::vector < SelectDataStringPropertyBasePtr > | getInputTypes () |
| virtual std::vector < SelectDataStringPropertyBasePtr > | getOutputTypes () |
| virtual bool | hasPresets () |
| virtual PresetsPtr | getPresets () |
| virtual QDomElement | generatePresetFromCurrentlySetOptions (QString name) |
| virtual void | setActive (bool on) |
Public Member Functions inherited from cx::Filter | |
| Filter () | |
| virtual | ~Filter () |
Protected Member Functions | |
| virtual void | createOptions () |
| virtual void | createInputTypes () |
| virtual void | createOutputTypes () |
Protected Member Functions inherited from cx::FilterImpl | |
| FilterImpl (VisServicesPtr services) | |
| ImagePtr | getCopiedInputImage (int index=0) |
| void | updateThresholdFromImageChange (QString uid, DoublePropertyPtr threshold) |
| void | updateThresholdPairFromImageChange (QString uid, DoublePairPropertyPtr threshold) |
| PatientModelServicePtr | patientService () |
Additional Inherited Members | |
Public Slots inherited from cx::FilterImpl | |
| virtual void | requestSetPresetSlot (QString name) |
Public Slots inherited from cx::Filter | |
| virtual void | requestSetPresetSlot (QString name)=0 |
Signals inherited from cx::Filter | |
| void | changed () |
Protected Attributes inherited from cx::FilterImpl | |
| std::vector < SelectDataStringPropertyBasePtr > | mInputTypes |
| std::vector < SelectDataStringPropertyBasePtr > | mOutputTypes |
| std::vector< PropertyPtr > | mOptionsAdapters |
| QDomElement | mOptions |
| std::vector< DataPtr > | mCopiedInput |
| QDomElement | mCopiedOptions |
| bool | mActive |
| VisServicesPtr | mServices |
Definition at line 39 of file cxDilationFilter.h.
| cx::DilationFilter::DilationFilter | ( | VisServicesPtr | services | ) |
Definition at line 56 of file cxDilationFilter.cpp.
|
inlinevirtual |
Definition at line 45 of file cxDilationFilter.h.
|
protectedvirtual |
Implements cx::FilterImpl.
Definition at line 112 of file cxDilationFilter.cpp.
|
protectedvirtual |
Implements cx::FilterImpl.
Definition at line 105 of file cxDilationFilter.cpp.
|
protectedvirtual |
Implements cx::FilterImpl.
Definition at line 122 of file cxDilationFilter.cpp.
|
virtual |
Execute filter with the given inputs and produce an output. This method is threadable - can be executed in a secondary thread. Assumes preprocess has been called.
because the segmented image is 0..1
Implements cx::Filter.
Definition at line 142 of file cxDilationFilter.cpp.
| ColorPropertyPtr cx::DilationFilter::getColorOption | ( | QDomElement | root | ) |
Definition at line 97 of file cxDilationFilter.cpp.
| DoublePropertyPtr cx::DilationFilter::getDilationRadiusOption | ( | QDomElement | root | ) |
Definition at line 80 of file cxDilationFilter.cpp.
| BoolPropertyPtr cx::DilationFilter::getGenerateSurfaceOption | ( | QDomElement | root | ) |
Definition at line 89 of file cxDilationFilter.cpp.
|
virtual |
Return a help text describing algorithm usage.
Implements cx::Filter.
Definition at line 71 of file cxDilationFilter.cpp.
|
virtual |
Return a descriptive name for this algorithm.
Implements cx::Filter.
Definition at line 61 of file cxDilationFilter.cpp.
|
virtual |
Return the type of this algorithm.
Implements cx::Filter.
Definition at line 66 of file cxDilationFilter.cpp.
|
virtual |
Perform postprocessing tasks and set result from calculation into the output adapters.
Must be called from the main thread. Assumes execute() has been called.
Implements cx::Filter.
Definition at line 201 of file cxDilationFilter.cpp.
|
virtual |
Perform main thread preprocessing. Copies input data from options and the input adapters into thread-safe storage. Assumes getOptions(), getInputTypes(), getOutputTypes() has been called (this initializes options)
Reimplemented from cx::FilterImpl.
Definition at line 137 of file cxDilationFilter.cpp.