![]() |
ImFusion SDK 4.3
|
This is the complete list of members for SpineBaseAlgorithmImpl, including all inherited members.
| AbortedByUser enum value | Algorithm | |
| actions() | Algorithm | inline |
| addVertebra(std::unique_ptr< OrientedVertebra > vertebra, bool rerunClassification=true) | SpineBaseAlgorithm | |
| addVertebraByBody(vec3 bodyPos, bool rerunClassification=true) | SpineBaseAlgorithm | |
| addVertebraByKeypoints(std::vector< vec3 > keypoints, bool rerunClassification=true) | SpineBaseAlgorithm | |
| addVertebraeByMatchingKeypoints(const std::vector< std::tuple< vec3, double > > &bodyKps, const std::vector< std::tuple< vec3, double > > &leftKps, const std::vector< std::tuple< vec3, double > > &rightKps) | SpineBaseAlgorithm | |
| Algorithm() | Algorithm | |
| availableModelNames() const | SpineBaseAlgorithm | |
| availableModelSets() const (defined in SpineBaseAlgorithm) | SpineBaseAlgorithm | |
| classifyVertebraType(bool skipPrediction=false) | SpineBaseAlgorithm | |
| cleanMesh(std::unique_ptr< Mesh > mesh) const | SpineBaseAlgorithm | |
| clearCache() | SpineBaseAlgorithm | |
| clearSegmentationModelCache() | SpineBaseAlgorithm | |
| clearTypePredictionCache() | SpineBaseAlgorithm | |
| clearVertebrae() | SpineBaseAlgorithm | |
| cloneContextPredictionCache() const | SpineBaseAlgorithm | |
| closestVertebraByBody(vec3 bodyPos) const | SpineBaseAlgorithm | |
| compute() override | SpineBaseAlgorithm | virtual |
| Configurable()=default (defined in Configurable) | Configurable | |
| Configurable(const Configurable &rhs) (defined in Configurable) | Configurable | |
| Configurable(Configurable &&rhs) noexcept (defined in Configurable) | Configurable | |
| configuration(Properties *p) const | Configurable | virtual |
| configure(const Properties *p) | Configurable | virtual |
| configureDefaults() | Configurable | virtual |
| consolidateOverlappingSegmentationsAndMeshes() | SpineBaseAlgorithm | |
| createCompatible(const DataList &data, Algorithm **a) (defined in SpineBaseAlgorithmImpl) | SpineBaseAlgorithmImpl | static |
| createModel(const AnatomyPlugin::ModelFactory::ModelIdentifier &modelIdentifier) const | SpineBaseAlgorithm | |
| cropVertebra(int index) | SpineBaseAlgorithm | |
| currentModelName() const | SpineBaseAlgorithm | |
| currentModelSet() | SpineBaseAlgorithm | |
| deleteVertebra(int index) | SpineBaseAlgorithm | |
| detectHipCenters() | SpineBaseAlgorithm | |
| detectPediclesFromSegmentation(SharedImage *segmentation) (defined in SpineBaseAlgorithm) | SpineBaseAlgorithm | protected |
| disconnectAll() | SignalReceiver | protected |
| enginePreferenceOrder() const | SpineBaseAlgorithm | |
| Error enum value | Algorithm | |
| estimateVertebraeFromLabels(bool useLocalization=false) | SpineBaseAlgorithm | |
| estimateVertebraMatrix(int vertebraIndex, bool cropMode=false) | SpineBaseAlgorithm | |
| exportLabelMap(bool resampleToSource) | SpineBaseAlgorithm | |
| exportLabelMapWithConvertToMultiLabel() | SpineBaseAlgorithm | |
| exportTypeIds() | SpineBaseAlgorithm | |
| extractMesh(SharedImageSet *input, OrientedVertebra &vertebra) (defined in SpineBaseAlgorithm) | SpineBaseAlgorithm | protected |
| factoryInfo() const | Algorithm | inline |
| fillHoles(SharedImageSet *data) (defined in SpineBaseAlgorithm) | SpineBaseAlgorithm | protected |
| filterPointsByMask(std::vector< std::tuple< vec3, double > > &input) (defined in SpineBaseAlgorithm) | SpineBaseAlgorithm | protected |
| findCostoVertebralJointCandidates(std::map< std::string, size_t > *jointNameSizeMap=nullptr) (defined in SpineBaseAlgorithm) | SpineBaseAlgorithm | protected |
| foramenSegmentation() | SpineBaseAlgorithm | |
| fullSpineSegmentation() (defined in SpineBaseAlgorithm) | SpineBaseAlgorithm | inlineprotected |
| getAngles(std::unique_ptr< std::vector< double > > &x_angles, std::unique_ptr< std::vector< double > > &y_angles, std::unique_ptr< std::vector< double > > &z_angles) | SpineBaseAlgorithm | |
| getClusterResult() (defined in SpineBaseAlgorithm) | SpineBaseAlgorithm | protected |
| getKeypoints(int index) const | SpineBaseAlgorithm | |
| getSourceCrop() (defined in SpineBaseAlgorithm) | SpineBaseAlgorithm | protected |
| getTypePrediction() (defined in SpineBaseAlgorithm) | SpineBaseAlgorithm | protected |
| globalModelFactoryInstance() | SpineBaseAlgorithm | static |
| hasLabel() | SpineBaseAlgorithm | inline |
| hasModel(const AnatomyPlugin::ModelFactory::ModelIdentifier &modelIdentifier) const | SpineBaseAlgorithm | |
| hasSacrum() | SpineBaseAlgorithm | |
| IncompleteInput enum value | Algorithm | |
| InvalidInput enum value | Algorithm | |
| loadDefaults() (defined in Algorithm) | Algorithm | protected |
| loadState(std::istream &in) | SpineBaseAlgorithm | |
| loadState(std::string path) | SpineBaseAlgorithm | |
| localiseVertebrae() | SpineBaseAlgorithm | |
| localiseVertebrae_3kp() (defined in SpineBaseAlgorithm) | SpineBaseAlgorithm | protectedvirtual |
| localiseVertebrae_4kp() (defined in SpineBaseAlgorithm) | SpineBaseAlgorithm | protected |
| localizeDiscs() | SpineBaseAlgorithm | |
| logRegisteredModelSets(bool currentOnly=false) const | SpineBaseAlgorithm | |
| m_actions | Algorithm | protected |
| m_dataHash (defined in SpineBaseAlgorithm) | SpineBaseAlgorithm | protected |
| m_factoryInfo | Algorithm | protected |
| m_foramenSegmentation (defined in SpineBaseAlgorithm) | SpineBaseAlgorithm | protected |
| m_fullSpineSegmentation (defined in SpineBaseAlgorithm) | SpineBaseAlgorithm | protected |
| m_keypointsWereFiltered (defined in SpineBaseAlgorithm) | SpineBaseAlgorithm | protected |
| m_label (defined in SpineBaseAlgorithm) | SpineBaseAlgorithm | protected |
| m_lastContextPredictionStatus (defined in SpineBaseAlgorithm) | SpineBaseAlgorithm | protected |
| m_meshes (defined in SpineBaseAlgorithm) | SpineBaseAlgorithm | protected |
| m_name | Algorithm | protected |
| m_originalSource (defined in SpineBaseAlgorithm) | SpineBaseAlgorithm | protected |
| m_output (defined in SpineBaseAlgorithm) | SpineBaseAlgorithm | protected |
| m_params | Configurable | protected |
| m_progress | Algorithm | protected |
| m_ROICenter (defined in SpineBaseAlgorithm) | SpineBaseAlgorithm | protected |
| m_ROIWidth (defined in SpineBaseAlgorithm) | SpineBaseAlgorithm | protected |
| m_sacrumSegmentation (defined in SpineBaseAlgorithm) | SpineBaseAlgorithm | protected |
| m_segmentationModelCache (defined in SpineBaseAlgorithm) | SpineBaseAlgorithm | protected |
| m_source (defined in SpineBaseAlgorithm) | SpineBaseAlgorithm | protected |
| m_sourceCrop (defined in SpineBaseAlgorithm) | SpineBaseAlgorithm | protected |
| m_spineCache (defined in SpineBaseAlgorithm) | SpineBaseAlgorithm | protected |
| m_spineData (defined in SpineBaseAlgorithm) | SpineBaseAlgorithm | protected |
| m_spineDataOwned (defined in SpineBaseAlgorithm) | SpineBaseAlgorithm | protected |
| m_spineMask (defined in SpineBaseAlgorithm) | SpineBaseAlgorithm | protected |
| m_spineUpdatedSignal (defined in SpineBaseAlgorithm) | SpineBaseAlgorithm | |
| m_status | Algorithm | protected |
| m_vertebraSegmentation (defined in SpineBaseAlgorithm) | SpineBaseAlgorithm | protected |
| mainDirection() | SpineBaseAlgorithm | |
| meshes() | SpineBaseAlgorithm | inline |
| modelFactory() | SpineBaseAlgorithm | inline |
| modelFactory() const | SpineBaseAlgorithm | inline |
| modelPath(const AnatomyPlugin::ModelFactory::ModelIdentifier &modelIdentifier) const | SpineBaseAlgorithm | |
| nVertebrae() const | SpineBaseAlgorithm | |
| operator=(const Configurable &) (defined in Configurable) | Configurable | |
| operator=(Configurable &&) noexcept (defined in Configurable) | Configurable | |
| ImFusion::SignalReceiver::operator=(SignalReceiver rhs) | SignalReceiver | |
| originalSource() | SpineBaseAlgorithm | inline |
| OutOfMemoryGPU enum value | Algorithm | |
| OutOfMemoryHost enum value | Algorithm | |
| output() | SpineBaseAlgorithm | inline |
| p_classificationSensitivity (defined in SpineBaseAlgorithm) | SpineBaseAlgorithm | |
| p_consolidatePredictions (defined in SpineBaseAlgorithm) | SpineBaseAlgorithm | |
| p_consolidateThreshold (defined in SpineBaseAlgorithm) | SpineBaseAlgorithm | |
| p_filterKeypointsByMask (defined in SpineBaseAlgorithm) | SpineBaseAlgorithm | |
| p_hipCenterDetectionThreshold (defined in SpineBaseAlgorithm) | SpineBaseAlgorithm | |
| p_keypointSensitivity (defined in SpineBaseAlgorithm) | SpineBaseAlgorithm | |
| p_preferredEngine (defined in SpineBaseAlgorithm) | SpineBaseAlgorithm | |
| p_savePredictions (defined in SpineBaseAlgorithm) | SpineBaseAlgorithm | |
| p_sortingStrategy (defined in SpineBaseAlgorithm) | SpineBaseAlgorithm | |
| pinVertebraType(std::string sourceName, std::string pinName) | SpineBaseAlgorithm | |
| pinVertebraType(int index, std::string pinName) | SpineBaseAlgorithm | |
| predictAnatomyContext() (defined in SpineBaseAlgorithm) | SpineBaseAlgorithm | protected |
| predictKeypoints(SharedImageSet *sis) (defined in SpineBaseAlgorithm) | SpineBaseAlgorithm | protected |
| predictSacrumKeypoints() | SpineBaseAlgorithm | |
| predictSpineBounds() | SpineBaseAlgorithm | |
| predictSpineMask() | SpineBaseAlgorithm | virtual |
| printError(std::string message) (defined in SpineBaseAlgorithm) | SpineBaseAlgorithm | protected |
| progress() const | Algorithm | inline |
| projectOnSpline(vec3 pos, vec3 *tangent=nullptr) const | SpineBaseAlgorithm | |
| recenterMesh(Mesh *mesh, mat4 newCenter) const (defined in SpineBaseAlgorithm) | SpineBaseAlgorithm | protected |
| registerAction(const std::string &id, const std::string &guiName, const std::function< Algorithm::Status(void)> &action) | Algorithm | protected |
| registerAction(const std::string &id, const std::string &guiName, Algorithm::Status(D::*action)(void)) | Algorithm | inlineprotected |
| registerAction(const Action &action) | Algorithm | protected |
| registerParameter(ParameterBase *param) | Configurable | |
| reset() | SpineBaseAlgorithm | |
| reset(SharedImageSet *source, SharedImageSet *label, const std::vector< vec3 > &bodies, const std::vector< vec3 > &left, const std::vector< vec3 > &right, bool loadSegmentationMeshes=true) | SpineBaseAlgorithm | |
| runAction(const std::string &id) | Algorithm | |
| runContextModel() | SpineBaseAlgorithm | |
| saveState(std::ostream &out) | SpineBaseAlgorithm | |
| saveState(std::string path) | SpineBaseAlgorithm | |
| segmentAllVertebrae() | SpineBaseAlgorithm | |
| segmentDiscs() | SpineBaseAlgorithm | |
| segmentIlium() | SpineBaseAlgorithm | |
| segmentPelvis(bool joinLeftAndRightPelvis=false) | SpineBaseAlgorithm | |
| segmentPelvisDetectionSegmentationWorkflow(bool joinLeftAndRightPelvis=false) | SpineBaseAlgorithm | |
| segmentSacrum() | SpineBaseAlgorithm | |
| segmentVertebra(int index, bool highRes=false) | SpineBaseAlgorithm | |
| segmentVertebraAsImage(int index) | SpineBaseAlgorithm | |
| segmentVertebraOnly(vec3 center, bool highRes=false) | SpineBaseAlgorithm | |
| setBounds(Geometry::AlignedBox bounds, double scaleFactor=1.5) | SpineBaseAlgorithm | |
| setCurrentModelSet(const std::string &modelSetName, const std::string &modelSetVersion) | SpineBaseAlgorithm | |
| setFactoryInfo(const FactoryInfo &value) | Algorithm | inline |
| setModelByName(const std::string &modelSetVersion) | SpineBaseAlgorithm | |
| setProgress(Progress *progress) | Algorithm | inlinevirtual |
| setSpineData(std::unique_ptr< SpineData > spineData) | SpineBaseAlgorithm | |
| setSpline(Spline const *spline) (defined in SpineBaseAlgorithm) | SpineBaseAlgorithm | virtual |
| setTypeProbabilitiesFromBlobs() (defined in SpineBaseAlgorithm) | SpineBaseAlgorithm | protected |
| setTypeProbabilitiesFromContext() (defined in SpineBaseAlgorithm) | SpineBaseAlgorithm | protected |
| setupModelSets() (defined in SpineBaseAlgorithm) | SpineBaseAlgorithm | protected |
| setupSource(SharedImageSet *source) (defined in SpineBaseAlgorithm) | SpineBaseAlgorithm | protected |
| setVertebraMeshes(int index, std::vector< std::unique_ptr< Mesh > > &meshes) | SpineBaseAlgorithm | |
| signalOutputChanged | Algorithm | |
| signalParametersChanged | Algorithm | |
| SignalReceiver()=default | SignalReceiver | |
| SignalReceiver(const SignalReceiver &other) | SignalReceiver | |
| smoothMesh(std::unique_ptr< Mesh > mesh) const | SpineBaseAlgorithm | |
| sortVertebrae() (defined in SpineBaseAlgorithm) | SpineBaseAlgorithm | protected |
| source() | SpineBaseAlgorithm | inline |
| sourceModality() const (defined in SpineBaseAlgorithm) | SpineBaseAlgorithm | |
| sourceVolume() | SpineBaseAlgorithm | |
| SpineBaseAlgorithm(SharedImageSet *source, SharedImageSet *label=nullptr) (defined in SpineBaseAlgorithm) | SpineBaseAlgorithm | |
| SpineBaseAlgorithm(SharedImageSet *source, SpineData *spineData) (defined in SpineBaseAlgorithm) | SpineBaseAlgorithm | |
| SpineBaseAlgorithm(SharedImageSet *source, std::unique_ptr< SpineData > spineData) (defined in SpineBaseAlgorithm) | SpineBaseAlgorithm | |
| spineData() | SpineBaseAlgorithm | inline |
| Status enum name | Algorithm | |
| status() const | Algorithm | virtual |
| Success enum value | Algorithm | |
| survivesDataDeletion(const Data *) const | Algorithm | virtual |
| takeOutput() override | SpineBaseAlgorithm | virtual |
| takeSpineData() | SpineBaseAlgorithm | |
| Unknown enum value | Algorithm | |
| UnknownAction enum value | Algorithm | |
| unregisterParameter(const ParameterBase *param) | Configurable | |
| UnsupportedGPU enum value | Algorithm | |
| updateSpline() (defined in SpineBaseAlgorithm) | SpineBaseAlgorithm | protected |
| User enum value | Algorithm | |
| vertebraBodyPositions() const | SpineBaseAlgorithm | |
| vertebraCenterPositions() const | SpineBaseAlgorithm | |
| vertebrae() const | SpineBaseAlgorithm | |
| vertebrae() (defined in SpineBaseAlgorithm) | SpineBaseAlgorithm | |
| vertebraSegmentation() | SpineBaseAlgorithm | |
| vertebraTypes() const | SpineBaseAlgorithm | |
| ~Algorithm() (defined in Algorithm) | Algorithm | virtual |
| ~Configurable() (defined in Configurable) | Configurable | virtual |
| ~SignalReceiver() | SignalReceiver | virtual |
| ~SpineBaseAlgorithm() override (defined in SpineBaseAlgorithm) | SpineBaseAlgorithm |