ImFusion C++ SDK 4.4.0
ImFusion::SpineBaseAlgorithm Member List

This is the complete list of members for ImFusion::SpineBaseAlgorithm, including all inherited members.

AbortedByUser enum valueImFusion::Algorithm
actions()ImFusion::Algorithminline
addVertebra(std::unique_ptr< OrientedVertebra > vertebra, bool rerunClassification=true)ImFusion::SpineBaseAlgorithm
addVertebraByBody(vec3 bodyPos, bool rerunClassification=true)ImFusion::SpineBaseAlgorithm
addVertebraByKeypoints(std::vector< vec3 > keypoints, bool rerunClassification=true)ImFusion::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)ImFusion::SpineBaseAlgorithm
Algorithm()ImFusion::Algorithm
availableModelNames() constImFusion::SpineBaseAlgorithm
availableModelSets() const (defined in ImFusion::SpineBaseAlgorithm)ImFusion::SpineBaseAlgorithm
classifyVertebraType(bool skipPrediction=false)ImFusion::SpineBaseAlgorithm
cleanMesh(std::unique_ptr< Mesh > mesh) constImFusion::SpineBaseAlgorithm
clearCache()ImFusion::SpineBaseAlgorithm
clearSegmentationModelCache()ImFusion::SpineBaseAlgorithm
clearTypePredictionCache()ImFusion::SpineBaseAlgorithm
clearVertebrae()ImFusion::SpineBaseAlgorithm
cloneContextPredictionCache() constImFusion::SpineBaseAlgorithm
closestVertebraByBody(vec3 bodyPos) constImFusion::SpineBaseAlgorithm
compute() overrideImFusion::SpineBaseAlgorithmvirtual
Configurable()=default (defined in ImFusion::Configurable)ImFusion::Configurable
Configurable(const Configurable &rhs) (defined in ImFusion::Configurable)ImFusion::Configurable
Configurable(Configurable &&rhs) noexcept (defined in ImFusion::Configurable)ImFusion::Configurable
configuration(Properties *p) constImFusion::Configurablevirtual
configure(const Properties *p)ImFusion::Configurablevirtual
configureDefaults()ImFusion::Configurablevirtual
consolidateOverlappingSegmentationsAndMeshes()ImFusion::SpineBaseAlgorithm
createCompatible(const DataList &data, Algorithm **a) (defined in ImFusion::SpineBaseAlgorithm)ImFusion::SpineBaseAlgorithmstatic
createModel(const AnatomyPlugin::ModelFactory::ModelIdentifier &modelIdentifier) constImFusion::SpineBaseAlgorithm
cropVertebra(int index)ImFusion::SpineBaseAlgorithm
currentModelName() constImFusion::SpineBaseAlgorithm
currentModelSet()ImFusion::SpineBaseAlgorithm
deleteVertebra(int index)ImFusion::SpineBaseAlgorithm
detectHipCenters()ImFusion::SpineBaseAlgorithm
detectPediclesFromSegmentation(SharedImage *segmentation) (defined in ImFusion::SpineBaseAlgorithm)ImFusion::SpineBaseAlgorithmprotected
disconnectAll()ImFusion::SignalReceiverprotected
enginePreferenceOrder() constImFusion::SpineBaseAlgorithm
Error enum valueImFusion::Algorithm
estimateVertebraeFromLabels(bool useLocalization=false)ImFusion::SpineBaseAlgorithm
estimateVertebraMatrix(int vertebraIndex, bool cropMode=false)ImFusion::SpineBaseAlgorithm
exportLabelMap(bool resampleToSource)ImFusion::SpineBaseAlgorithm
exportLabelMapWithConvertToMultiLabel()ImFusion::SpineBaseAlgorithm
exportTypeIds()ImFusion::SpineBaseAlgorithm
extractMesh(SharedImageSet *input, OrientedVertebra &vertebra) (defined in ImFusion::SpineBaseAlgorithm)ImFusion::SpineBaseAlgorithmprotected
factoryInfo() constImFusion::Algorithminline
fillHoles(SharedImageSet *data) (defined in ImFusion::SpineBaseAlgorithm)ImFusion::SpineBaseAlgorithmprotected
filterPointsByMask(std::vector< std::tuple< vec3, double > > &input) (defined in ImFusion::SpineBaseAlgorithm)ImFusion::SpineBaseAlgorithmprotected
findCostoVertebralJointCandidates(std::map< std::string, size_t > *jointNameSizeMap=nullptr) (defined in ImFusion::SpineBaseAlgorithm)ImFusion::SpineBaseAlgorithmprotected
foramenSegmentation()ImFusion::SpineBaseAlgorithm
fullSpineSegmentation() (defined in ImFusion::SpineBaseAlgorithm)ImFusion::SpineBaseAlgorithminlineprotected
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)ImFusion::SpineBaseAlgorithm
getClusterResult() (defined in ImFusion::SpineBaseAlgorithm)ImFusion::SpineBaseAlgorithmprotected
getKeypoints(int index) constImFusion::SpineBaseAlgorithm
getSourceCrop() (defined in ImFusion::SpineBaseAlgorithm)ImFusion::SpineBaseAlgorithmprotected
getTypePrediction() (defined in ImFusion::SpineBaseAlgorithm)ImFusion::SpineBaseAlgorithmprotected
globalModelFactoryInstance()ImFusion::SpineBaseAlgorithmstatic
hasLabel()ImFusion::SpineBaseAlgorithminline
hasModel(const AnatomyPlugin::ModelFactory::ModelIdentifier &modelIdentifier) constImFusion::SpineBaseAlgorithm
hasSacrum()ImFusion::SpineBaseAlgorithm
IncompleteInput enum valueImFusion::Algorithm
InvalidInput enum valueImFusion::Algorithm
loadDefaults() (defined in ImFusion::Algorithm)ImFusion::Algorithmprotected
loadState(std::istream &in)ImFusion::SpineBaseAlgorithm
loadState(std::string path)ImFusion::SpineBaseAlgorithm
localiseVertebrae()ImFusion::SpineBaseAlgorithm
localiseVertebrae_3kp() (defined in ImFusion::SpineBaseAlgorithm)ImFusion::SpineBaseAlgorithmprotectedvirtual
localiseVertebrae_4kp() (defined in ImFusion::SpineBaseAlgorithm)ImFusion::SpineBaseAlgorithmprotected
localizeDiscs()ImFusion::SpineBaseAlgorithm
logRegisteredModelSets(bool currentOnly=false) constImFusion::SpineBaseAlgorithm
m_actionsImFusion::Algorithmprotected
m_dataHash (defined in ImFusion::SpineBaseAlgorithm)ImFusion::SpineBaseAlgorithmprotected
m_factoryInfoImFusion::Algorithmprotected
m_foramenSegmentation (defined in ImFusion::SpineBaseAlgorithm)ImFusion::SpineBaseAlgorithmprotected
m_fullSpineSegmentation (defined in ImFusion::SpineBaseAlgorithm)ImFusion::SpineBaseAlgorithmprotected
m_keypointsWereFiltered (defined in ImFusion::SpineBaseAlgorithm)ImFusion::SpineBaseAlgorithmprotected
m_label (defined in ImFusion::SpineBaseAlgorithm)ImFusion::SpineBaseAlgorithmprotected
m_lastContextPredictionStatus (defined in ImFusion::SpineBaseAlgorithm)ImFusion::SpineBaseAlgorithmprotected
m_meshes (defined in ImFusion::SpineBaseAlgorithm)ImFusion::SpineBaseAlgorithmprotected
m_nameImFusion::Algorithmprotected
m_originalSource (defined in ImFusion::SpineBaseAlgorithm)ImFusion::SpineBaseAlgorithmprotected
m_output (defined in ImFusion::SpineBaseAlgorithm)ImFusion::SpineBaseAlgorithmprotected
m_paramsImFusion::Configurableprotected
m_progressImFusion::Algorithmprotected
m_ROICenter (defined in ImFusion::SpineBaseAlgorithm)ImFusion::SpineBaseAlgorithmprotected
m_ROIWidth (defined in ImFusion::SpineBaseAlgorithm)ImFusion::SpineBaseAlgorithmprotected
m_sacrumSegmentation (defined in ImFusion::SpineBaseAlgorithm)ImFusion::SpineBaseAlgorithmprotected
m_segmentationModelCache (defined in ImFusion::SpineBaseAlgorithm)ImFusion::SpineBaseAlgorithmprotected
m_source (defined in ImFusion::SpineBaseAlgorithm)ImFusion::SpineBaseAlgorithmprotected
m_sourceCrop (defined in ImFusion::SpineBaseAlgorithm)ImFusion::SpineBaseAlgorithmprotected
m_spineCache (defined in ImFusion::SpineBaseAlgorithm)ImFusion::SpineBaseAlgorithmprotected
m_spineData (defined in ImFusion::SpineBaseAlgorithm)ImFusion::SpineBaseAlgorithmprotected
m_spineDataOwned (defined in ImFusion::SpineBaseAlgorithm)ImFusion::SpineBaseAlgorithmprotected
m_spineMask (defined in ImFusion::SpineBaseAlgorithm)ImFusion::SpineBaseAlgorithmprotected
m_spineUpdatedSignal (defined in ImFusion::SpineBaseAlgorithm)ImFusion::SpineBaseAlgorithm
m_statusImFusion::Algorithmprotected
m_vertebraSegmentation (defined in ImFusion::SpineBaseAlgorithm)ImFusion::SpineBaseAlgorithmprotected
mainDirection()ImFusion::SpineBaseAlgorithm
meshes()ImFusion::SpineBaseAlgorithminline
modelFactory()ImFusion::SpineBaseAlgorithminline
modelFactory() constImFusion::SpineBaseAlgorithminline
modelPath(const AnatomyPlugin::ModelFactory::ModelIdentifier &modelIdentifier) constImFusion::SpineBaseAlgorithm
nVertebrae() constImFusion::SpineBaseAlgorithm
operator=(const Configurable &) (defined in ImFusion::Configurable)ImFusion::Configurable
operator=(Configurable &&) noexcept (defined in ImFusion::Configurable)ImFusion::Configurable
ImFusion::SignalReceiver::operator=(SignalReceiver rhs)ImFusion::SignalReceiver
originalSource()ImFusion::SpineBaseAlgorithminline
OutOfMemoryGPU enum valueImFusion::Algorithm
OutOfMemoryHost enum valueImFusion::Algorithm
output()ImFusion::SpineBaseAlgorithminline
p_classificationSensitivity (defined in ImFusion::SpineBaseAlgorithm)ImFusion::SpineBaseAlgorithm
p_consolidatePredictions (defined in ImFusion::SpineBaseAlgorithm)ImFusion::SpineBaseAlgorithm
p_consolidateThreshold (defined in ImFusion::SpineBaseAlgorithm)ImFusion::SpineBaseAlgorithm
p_filterKeypointsByMask (defined in ImFusion::SpineBaseAlgorithm)ImFusion::SpineBaseAlgorithm
p_hipCenterDetectionThreshold (defined in ImFusion::SpineBaseAlgorithm)ImFusion::SpineBaseAlgorithm
p_keypointSensitivity (defined in ImFusion::SpineBaseAlgorithm)ImFusion::SpineBaseAlgorithm
p_preferredEngine (defined in ImFusion::SpineBaseAlgorithm)ImFusion::SpineBaseAlgorithm
p_savePredictions (defined in ImFusion::SpineBaseAlgorithm)ImFusion::SpineBaseAlgorithm
p_sortingStrategy (defined in ImFusion::SpineBaseAlgorithm)ImFusion::SpineBaseAlgorithm
pinVertebraType(std::string sourceName, std::string pinName)ImFusion::SpineBaseAlgorithm
pinVertebraType(int index, std::string pinName)ImFusion::SpineBaseAlgorithm
predictAnatomyContext() (defined in ImFusion::SpineBaseAlgorithm)ImFusion::SpineBaseAlgorithmprotected
predictKeypoints(SharedImageSet *sis) (defined in ImFusion::SpineBaseAlgorithm)ImFusion::SpineBaseAlgorithmprotected
predictSacrumKeypoints()ImFusion::SpineBaseAlgorithm
predictSpineBounds()ImFusion::SpineBaseAlgorithm
predictSpineMask()ImFusion::SpineBaseAlgorithmvirtual
printError(std::string message) (defined in ImFusion::SpineBaseAlgorithm)ImFusion::SpineBaseAlgorithmprotected
progress() constImFusion::Algorithminline
projectOnSpline(vec3 pos, vec3 *tangent=nullptr) constImFusion::SpineBaseAlgorithm
recenterMesh(Mesh *mesh, mat4 newCenter) const (defined in ImFusion::SpineBaseAlgorithm)ImFusion::SpineBaseAlgorithmprotected
registerAction(const std::string &id, const std::string &guiName, const std::function< Algorithm::Status(void)> &action)ImFusion::Algorithmprotected
registerAction(const std::string &id, const std::string &guiName, Algorithm::Status(D::*action)(void))ImFusion::Algorithminlineprotected
registerAction(const Action &action)ImFusion::Algorithmprotected
registerParameter(ParameterBase *param)ImFusion::Configurable
reset()ImFusion::SpineBaseAlgorithm
reset(SharedImageSet *source, SharedImageSet *label, const std::vector< vec3 > &bodies, const std::vector< vec3 > &left, const std::vector< vec3 > &right, bool loadSegmentationMeshes=true)ImFusion::SpineBaseAlgorithm
runAction(const std::string &id)ImFusion::Algorithm
runContextModel()ImFusion::SpineBaseAlgorithm
saveState(std::ostream &out)ImFusion::SpineBaseAlgorithm
saveState(std::string path)ImFusion::SpineBaseAlgorithm
segmentAllVertebrae()ImFusion::SpineBaseAlgorithm
segmentDiscs()ImFusion::SpineBaseAlgorithm
segmentIlium()ImFusion::SpineBaseAlgorithm
segmentPelvis(bool joinLeftAndRightPelvis=false)ImFusion::SpineBaseAlgorithm
segmentPelvisDetectionSegmentationWorkflow(bool joinLeftAndRightPelvis=false)ImFusion::SpineBaseAlgorithm
segmentSacrum()ImFusion::SpineBaseAlgorithm
segmentVertebra(int index, bool highRes=false)ImFusion::SpineBaseAlgorithm
segmentVertebraAsImage(int index)ImFusion::SpineBaseAlgorithm
segmentVertebraOnly(vec3 center, bool highRes=false)ImFusion::SpineBaseAlgorithm
setBounds(Geometry::AlignedBox bounds, double scaleFactor=1.5)ImFusion::SpineBaseAlgorithm
setCurrentModelSet(const std::string &modelSetName, std::optional< std::string > modelSetVersion)ImFusion::SpineBaseAlgorithm
setFactoryInfo(const FactoryInfo &value)ImFusion::Algorithminline
setModelByName(const std::string &modelSetVersion)ImFusion::SpineBaseAlgorithm
setProgress(Progress *progress)ImFusion::Algorithminlinevirtual
setSpineData(std::unique_ptr< SpineData > spineData)ImFusion::SpineBaseAlgorithm
setSpline(Spline const *spline) (defined in ImFusion::SpineBaseAlgorithm)ImFusion::SpineBaseAlgorithmvirtual
setTypeProbabilitiesFromBlobs() (defined in ImFusion::SpineBaseAlgorithm)ImFusion::SpineBaseAlgorithmprotected
setTypeProbabilitiesFromContext() (defined in ImFusion::SpineBaseAlgorithm)ImFusion::SpineBaseAlgorithmprotected
setupModelSets() (defined in ImFusion::SpineBaseAlgorithm)ImFusion::SpineBaseAlgorithmprotected
setupSource(SharedImageSet *source) (defined in ImFusion::SpineBaseAlgorithm)ImFusion::SpineBaseAlgorithmprotected
setVertebraMeshes(int index, std::vector< std::unique_ptr< Mesh > > &meshes)ImFusion::SpineBaseAlgorithm
signalOutputChangedImFusion::Algorithm
signalParametersChangedImFusion::Algorithm
SignalReceiver()=defaultImFusion::SignalReceiver
SignalReceiver(const SignalReceiver &other)ImFusion::SignalReceiver
smoothMesh(std::unique_ptr< Mesh > mesh) constImFusion::SpineBaseAlgorithm
sortVertebrae() (defined in ImFusion::SpineBaseAlgorithm)ImFusion::SpineBaseAlgorithmprotected
source()ImFusion::SpineBaseAlgorithminline
sourceModality() const (defined in ImFusion::SpineBaseAlgorithm)ImFusion::SpineBaseAlgorithm
sourceVolume()ImFusion::SpineBaseAlgorithm
SpineBaseAlgorithm(SharedImageSet *source, SharedImageSet *label=nullptr) (defined in ImFusion::SpineBaseAlgorithm)ImFusion::SpineBaseAlgorithm
SpineBaseAlgorithm(SharedImageSet *source, SpineData *spineData) (defined in ImFusion::SpineBaseAlgorithm)ImFusion::SpineBaseAlgorithm
SpineBaseAlgorithm(SharedImageSet *source, std::unique_ptr< SpineData > spineData) (defined in ImFusion::SpineBaseAlgorithm)ImFusion::SpineBaseAlgorithm
spineData()ImFusion::SpineBaseAlgorithminline
Status enum nameImFusion::Algorithm
status() constImFusion::Algorithmvirtual
Success enum valueImFusion::Algorithm
survivesDataDeletion(const Data *) constImFusion::Algorithmvirtual
takeOutput() overrideImFusion::SpineBaseAlgorithmvirtual
takeSpineData()ImFusion::SpineBaseAlgorithm
Unknown enum valueImFusion::Algorithm
UnknownAction enum valueImFusion::Algorithm
unregisterParameter(const ParameterBase *param)ImFusion::Configurable
UnsupportedGPU enum valueImFusion::Algorithm
updateSpline() (defined in ImFusion::SpineBaseAlgorithm)ImFusion::SpineBaseAlgorithmprotected
User enum valueImFusion::Algorithm
vertebraBodyPositions() constImFusion::SpineBaseAlgorithm
vertebraCenterPositions() constImFusion::SpineBaseAlgorithm
vertebrae() constImFusion::SpineBaseAlgorithm
vertebrae() (defined in ImFusion::SpineBaseAlgorithm)ImFusion::SpineBaseAlgorithm
vertebraSegmentation()ImFusion::SpineBaseAlgorithm
vertebraTypes() constImFusion::SpineBaseAlgorithm
~Algorithm() (defined in ImFusion::Algorithm)ImFusion::Algorithmvirtual
~Configurable() (defined in ImFusion::Configurable)ImFusion::Configurablevirtual
~SignalReceiver()ImFusion::SignalReceivervirtual
~SpineBaseAlgorithm() override (defined in ImFusion::SpineBaseAlgorithm)ImFusion::SpineBaseAlgorithm
Search Tab / S to search, Esc to close