CustusX
2023.01.05-dev+develop.0da12
An IGT application
|
#include <cxVNNclReconstructionMethodService.h>
Public Member Functions | |
VNNclReconstructionMethodService (ctkPluginContext *context) | |
virtual | ~VNNclReconstructionMethodService () |
void | enableProfiling () |
double | getKernelExecutionTime () |
virtual QString | getName () const |
virtual std::vector< PropertyPtr > | getSettings (QDomElement root) |
virtual bool | reconstruct (ProcessedUSInputDataPtr input, vtkImageDataPtr outputData, QDomElement settings) |
virtual StringPropertyPtr | getMethodOption (QDomElement root) |
virtual DoublePropertyPtr | getRadiusOption (QDomElement root) |
virtual StringPropertyPtr | getPlaneMethodOption (QDomElement root) |
virtual DoublePropertyPtr | getMaxPlanesOption (QDomElement root) |
virtual DoublePropertyPtr | getNStartsOption (QDomElement root) |
virtual DoublePropertyPtr | getBrightnessWeightOption (QDomElement root) |
virtual DoublePropertyPtr | getNewnessWeightOption (QDomElement root) |
Public Member Functions inherited from cx::ReconstructionMethodService | |
virtual | ~ReconstructionMethodService () |
Protected Member Functions | |
virtual int | getMethodID (QDomElement root) |
virtual int | getPlaneMethodID (QDomElement root) |
Protected Attributes | |
std::vector< QString > | mMethods |
std::vector< QString > | mPlaneMethods |
VNNclAlgorithmPtr | mAlgorithm |
Original author Tord Øygard Implementation of Tord Øygards reconstruction service.
Definition at line 39 of file cxVNNclReconstructionMethodService.h.
cx::VNNclReconstructionMethodService::VNNclReconstructionMethodService | ( | ctkPluginContext * | context | ) |
Definition at line 20 of file cxVNNclReconstructionMethodService.cpp.
|
virtual |
Definition at line 33 of file cxVNNclReconstructionMethodService.cpp.
void cx::VNNclReconstructionMethodService::enableProfiling | ( | ) |
Turn OpenCL profiling on
Definition at line 37 of file cxVNNclReconstructionMethodService.cpp.
|
virtual |
Make brightness weight(anisotropic method only) option for the UI
root | The root of the configuration ui |
Definition at line 108 of file cxVNNclReconstructionMethodService.cpp.
double cx::VNNclReconstructionMethodService::getKernelExecutionTime | ( | ) |
Definition at line 42 of file cxVNNclReconstructionMethodService.cpp.
|
virtual |
Make max planes option for the UI
root | The root of the configuration ui |
Definition at line 132 of file cxVNNclReconstructionMethodService.cpp.
|
protectedvirtual |
Retrieve the method ID from the settings
root | The algorithm settings from the UI |
Definition at line 144 of file cxVNNclReconstructionMethodService.cpp.
|
virtual |
Make method option for the UI
root | The root of the configuration ui |
Definition at line 90 of file cxVNNclReconstructionMethodService.cpp.
|
virtual |
Return the name of the algorithm
Implements cx::ReconstructionMethodService.
Definition at line 47 of file cxVNNclReconstructionMethodService.cpp.
|
virtual |
Make Newness weight(anisotropic method only) option for the UI
root | The root of the configuration ui |
Definition at line 102 of file cxVNNclReconstructionMethodService.cpp.
|
virtual |
Make number of starts for multistart search option for the UI
root | The root of the configuration ui |
Definition at line 138 of file cxVNNclReconstructionMethodService.cpp.
|
protectedvirtual |
Retrieve the plane method ID from the settings
root | The algorithm settings from the UI |
Definition at line 149 of file cxVNNclReconstructionMethodService.cpp.
|
virtual |
Make plane method option for the UI
root | The root of the configuration ui |
Definition at line 114 of file cxVNNclReconstructionMethodService.cpp.
|
virtual |
Make radius option for the UI
root | The root of the configuration ui |
Definition at line 126 of file cxVNNclReconstructionMethodService.cpp.
|
virtual |
Return a set of Properties describing the algorithm settings.
root | The root element of the settings for this algorithm |
Implements cx::ReconstructionMethodService.
Definition at line 52 of file cxVNNclReconstructionMethodService.cpp.
|
virtual |
Reconstruction entry point.
input | The processed input US data |
outputData | The volume will be stored here |
settings | The selected algorithms settings |
Implements cx::ReconstructionMethodService.
Definition at line 66 of file cxVNNclReconstructionMethodService.cpp.
|
protected |
Definition at line 146 of file cxVNNclReconstructionMethodService.h.
|
protected |
Definition at line 143 of file cxVNNclReconstructionMethodService.h.
|
protected |
Definition at line 144 of file cxVNNclReconstructionMethodService.h.