ImFusion SDK 4.3
KeypointExtractionAlgorithm Member List

This is the complete list of members for KeypointExtractionAlgorithm, including all inherited members.

AbortedByUser enum valueAlgorithm
actions()Algorithminline
Algorithm()Algorithm
ClusterMergingMode enum nameKeypointExtractionAlgorithm
clusterSingleChannelBlob(const SharedImageSet *blob, double blobIntensityCutoff, double minClusterDistance, double minClusterWeight, size_t maxInternalClusters=1000, bool runSmoothing=false, int smoothingHalfKernel=2, bool intensityBasedRefinement=false, ClusterMergingMode mergineMode=ClusterMergingMode::AVERAGE)KeypointExtractionAlgorithmstatic
compute() overrideKeypointExtractionAlgorithmvirtual
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 overrideKeypointExtractionAlgorithmvirtual
configure(const Properties *p)Configurablevirtual
configureDefaults()Configurablevirtual
createCompatible(const DataList &data, Algorithm **a=nullptr)KeypointExtractionAlgorithmstatic
Error enum valueAlgorithm
ExtractionMode enum nameKeypointExtractionAlgorithm
extractKeypoints(const SharedImage &blobs) constKeypointExtractionAlgorithm
factoryInfo() constAlgorithminline
IncompleteInput enum valueAlgorithm
initKMeansPlusPlus(const std::vector< vec3 > &voxels, int numClusters, Random::Generator &generator=Random::globalGenerator())KeypointExtractionAlgorithmstatic
InvalidInput enum valueAlgorithm
KeypointExtractionAlgorithm(const SharedImageSet *image=nullptr)KeypointExtractionAlgorithmexplicit
loadDefaults() (defined in Algorithm)Algorithmprotected
m_actionsAlgorithmprotected
m_factoryInfoAlgorithmprotected
m_nameAlgorithmprotected
m_paramsConfigurableprotected
m_progressAlgorithmprotected
m_statusAlgorithmprotected
operator=(const Configurable &) (defined in Configurable)Configurable
operator=(Configurable &&) noexcept (defined in Configurable)Configurable
OutOfMemoryGPU enum valueAlgorithm
OutOfMemoryHost enum valueAlgorithm
p_blobIntensityCutoffKeypointExtractionAlgorithm
p_clusterMergingModeKeypointExtractionAlgorithm
p_extractionModeKeypointExtractionAlgorithm
p_intensityBasedRefinementKeypointExtractionAlgorithm
p_maxInternalClustersKeypointExtractionAlgorithm
p_minClusterDistKeypointExtractionAlgorithm
p_minClusterWeightKeypointExtractionAlgorithm
p_runSmoothingKeypointExtractionAlgorithm
p_smoothingHalfKernelKeypointExtractionAlgorithm
progress() constAlgorithminline
registerAction(const std::string &id, const std::string &guiName, const std::function< Algorithm::Status(void)> &action)Algorithmprotected
registerAction(const std::string &id, const std::string &guiName, Algorithm::Status(D::*action)(void))Algorithminlineprotected
registerAction(const Action &action)Algorithmprotected
registerParameter(ParameterBase *param)Configurable
runAction(const std::string &id)Algorithm
runKMeans(std::vector< vec3 > &inOutCenters, std::vector< double > &outCenterWeights, const std::vector< vec3 > &voxels, const std::vector< double > &voxelWeights, std::vector< mat3 > &inOutCovs, std::vector< int > &outVoxelMembership)KeypointExtractionAlgorithmstatic
setFactoryInfo(const FactoryInfo &value)Algorithminline
setImage(const SharedImageSet *image)KeypointExtractionAlgorithminline
setProgress(Progress *progress)Algorithminlinevirtual
signalOutputChangedAlgorithm
signalParametersChangedAlgorithm
Status enum nameAlgorithm
status() constAlgorithmvirtual
Success enum valueAlgorithm
survivesDataDeletion(const Data *) constAlgorithmvirtual
takeOutput() overrideKeypointExtractionAlgorithmvirtual
Unknown enum valueAlgorithm
UnknownAction enum valueAlgorithm
unregisterParameter(const ParameterBase *param)Configurable
UnsupportedGPU enum valueAlgorithm
User enum valueAlgorithm
~Algorithm() (defined in Algorithm)Algorithmvirtual
~Configurable() (defined in Configurable)Configurablevirtual
~KeypointExtractionAlgorithm() overrideKeypointExtractionAlgorithm
Search Tab / S to search, Esc to close