CustusX
16.5.0-rc9
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 60 of file cxVNNclReconstructionMethodService.h.
cx::VNNclReconstructionMethodService::VNNclReconstructionMethodService | ( | ctkPluginContext * | context | ) |
Definition at line 41 of file cxVNNclReconstructionMethodService.cpp.
|
virtual |
Definition at line 54 of file cxVNNclReconstructionMethodService.cpp.
void cx::VNNclReconstructionMethodService::enableProfiling | ( | ) |
Turn OpenCL profiling on
Definition at line 58 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 129 of file cxVNNclReconstructionMethodService.cpp.
double cx::VNNclReconstructionMethodService::getKernelExecutionTime | ( | ) |
Definition at line 63 of file cxVNNclReconstructionMethodService.cpp.
|
virtual |
Make max planes option for the UI
root | The root of the configuration ui |
Definition at line 153 of file cxVNNclReconstructionMethodService.cpp.
|
protectedvirtual |
Retrieve the method ID from the settings
root | The algorithm settings from the UI |
Definition at line 165 of file cxVNNclReconstructionMethodService.cpp.
|
virtual |
Make method option for the UI
root | The root of the configuration ui |
Definition at line 111 of file cxVNNclReconstructionMethodService.cpp.
|
virtual |
Return the name of the algorithm
Implements cx::ReconstructionMethodService.
Definition at line 68 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 123 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 159 of file cxVNNclReconstructionMethodService.cpp.
|
protectedvirtual |
Retrieve the plane method ID from the settings
root | The algorithm settings from the UI |
Definition at line 170 of file cxVNNclReconstructionMethodService.cpp.
|
virtual |
Make plane method option for the UI
root | The root of the configuration ui |
Definition at line 135 of file cxVNNclReconstructionMethodService.cpp.
|
virtual |
Make radius option for the UI
root | The root of the configuration ui |
Definition at line 147 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 73 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 87 of file cxVNNclReconstructionMethodService.cpp.
|
protected |
Definition at line 167 of file cxVNNclReconstructionMethodService.h.
|
protected |
Definition at line 164 of file cxVNNclReconstructionMethodService.h.
|
protected |
Definition at line 165 of file cxVNNclReconstructionMethodService.h.