| AbortedByUser enum value | ImFusion::Algorithm | |
| actions() | ImFusion::Algorithm | inline |
| addPriorityBox(const vec3 &minCorner, const vec3 &maxCorner, double weight) | ImFusion::SurfaceRegistration | |
| Algorithm() | ImFusion::Algorithm | |
| compute() override | ImFusion::SurfaceRegistration | virtual |
| 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) const override | ImFusion::SurfaceRegistration | virtual |
| configure(const Properties *p) override | ImFusion::SurfaceRegistration | virtual |
| configureDefaults() | ImFusion::Configurable | virtual |
| createCompatible(const DataList &data, Algorithm **a=0) (defined in ImFusion::SurfaceRegistration) | ImFusion::SurfaceRegistration | static |
| dataSets() const | ImFusion::SurfaceRegistration | inline |
| distanceVolume(vec3 *offsetOut=0) const | ImFusion::SurfaceRegistration | |
| Error enum value | ImFusion::Algorithm | |
| evaluateError(const mat4 &T, double *distOut=0) (defined in ImFusion::SurfaceRegistration) | ImFusion::SurfaceRegistration | |
| execute(mat4 &matrixOut) | ImFusion::SurfaceRegistration | |
| factoryInfo() const | ImFusion::Algorithm | inline |
| fiducialPoints(std::vector< vec3 > &refPoints, std::vector< vec3 > &trackedPoints) (defined in ImFusion::SurfaceRegistration) | ImFusion::SurfaceRegistration | |
| getClosestVerticesOnNormalizedMesh() (defined in ImFusion::SurfaceRegistration) | ImFusion::SurfaceRegistration | |
| groundTruthPose() const (defined in ImFusion::SurfaceRegistration) | ImFusion::SurfaceRegistration | inline |
| hasICP() (defined in ImFusion::SurfaceRegistration) | ImFusion::SurfaceRegistration | static |
| hasInputReferenceMesh() const (defined in ImFusion::SurfaceRegistration) | ImFusion::SurfaceRegistration | |
| hasInputTemplatePointCloud() const (defined in ImFusion::SurfaceRegistration) | ImFusion::SurfaceRegistration | |
| IncompleteInput enum value | ImFusion::Algorithm | |
| initialMatrix() const | ImFusion::SurfaceRegistration | inline |
| InvalidInput enum value | ImFusion::Algorithm | |
| loadConfig() (defined in ImFusion::SurfaceRegistration) | ImFusion::SurfaceRegistration | protected |
| loadDefaults() (defined in ImFusion::Algorithm) | ImFusion::Algorithm | protected |
| loadReferenceMesh(const char *filename) | ImFusion::SurfaceRegistration | |
| loadReferenceMesh(int numVertices, int numTriangles, const double *vertices, const int *triangles) | ImFusion::SurfaceRegistration | protected |
| loadTemplateMesh(const char *filename, int ignoredLegacyParam=0) | ImFusion::SurfaceRegistration | |
| m_actions | ImFusion::Algorithm | protected |
| m_factoryInfo | ImFusion::Algorithm | protected |
| m_name | ImFusion::Algorithm | protected |
| m_params | ImFusion::Configurable | protected |
| m_progress | ImFusion::Algorithm | protected |
| m_status | ImFusion::Algorithm | protected |
| matrix() const | ImFusion::SurfaceRegistration | |
| moveReference() const | ImFusion::SurfaceRegistration | inline |
| operator=(const Configurable &) (defined in ImFusion::Configurable) | ImFusion::Configurable | |
| operator=(Configurable &&) noexcept (defined in ImFusion::Configurable) | ImFusion::Configurable | |
| opt() | ImFusion::SurfaceRegistration | inline |
| OutOfMemoryGPU enum value | ImFusion::Algorithm | |
| OutOfMemoryHost enum value | ImFusion::Algorithm | |
| outputDistancesFilepath() const (defined in ImFusion::SurfaceRegistration) | ImFusion::SurfaceRegistration | inline |
| pcWithDistances(const std::vector< size_t > *&verts, const std::vector< double > *&dist, int &displayMode) const (defined in ImFusion::SurfaceRegistration) | ImFusion::SurfaceRegistration | inline |
| processReferenceMesh() | ImFusion::SurfaceRegistration | protected |
| progress() const | ImFusion::Algorithm | inline |
| randomStudyICP(double range, int runs, Progress *progress=0) (defined in ImFusion::SurfaceRegistration) | ImFusion::SurfaceRegistration | |
| referenceMesh() | ImFusion::SurfaceRegistration | inline |
| registerAction(const std::string &id, const std::string &guiName, const std::function< Algorithm::Status(void)> &action) | ImFusion::Algorithm | protected |
| registerAction(const std::string &id, const std::string &guiName, Algorithm::Status(D::*action)(void)) | ImFusion::Algorithm | inlineprotected |
| registerAction(const Action &action) | ImFusion::Algorithm | protected |
| registerICP(bool printError=true) (defined in ImFusion::SurfaceRegistration) | ImFusion::SurfaceRegistration | protected |
| registerParameter(ParameterBase *param) | ImFusion::Configurable | |
| runAction(const std::string &id) | ImFusion::Algorithm | |
| selectDataSet(int id) | ImFusion::SurfaceRegistration | |
| setAngleAxis(bool flag) | ImFusion::SurfaceRegistration | |
| setCenterPose(bool flag) | ImFusion::SurfaceRegistration | |
| setFactoryInfo(const FactoryInfo &value) | ImFusion::Algorithm | inline |
| setIcpMode(int mode) (defined in ImFusion::SurfaceRegistration) | ImFusion::SurfaceRegistration | inline |
| setInitialMatrix(const mat4 &matrix) | ImFusion::SurfaceRegistration | |
| setInsideWeight(const double insideWeight) | ImFusion::SurfaceRegistration | |
| setMeshExpansion(double val) | ImFusion::SurfaceRegistration | inline |
| setOptimizer(std::shared_ptr< Optimizer > opt) | ImFusion::SurfaceRegistration | inline |
| setProgress(Progress *progress) | ImFusion::Algorithm | inlinevirtual |
| setReferenceMesh(Mesh *mesh) | ImFusion::SurfaceRegistration | |
| setResolution(const double resolution) | ImFusion::SurfaceRegistration | |
| setTemplatePointCloud(PointCloud *templatePtCloud) (defined in ImFusion::SurfaceRegistration) | ImFusion::SurfaceRegistration | |
| setTemplatePoints(int n, const double *points) | ImFusion::SurfaceRegistration | |
| setUseIcp(bool useIcp) (defined in ImFusion::SurfaceRegistration) | ImFusion::SurfaceRegistration | inline |
| signalOutputChanged | ImFusion::Algorithm | |
| signalParametersChanged | ImFusion::Algorithm | |
| Status enum name | ImFusion::Algorithm | |
| status() const | ImFusion::Algorithm | virtual |
| Success enum value | ImFusion::Algorithm | |
| SurfaceRegistration(Mesh *referenceMesh=nullptr, PointCloud *templatePtCloud=nullptr, SharedImage *distVol=nullptr) | ImFusion::SurfaceRegistration | |
| survivesDataDeletion(const Data *) const | ImFusion::Algorithm | virtual |
| takeOutput() | ImFusion::Algorithm | virtual |
| templateMesh() | ImFusion::SurfaceRegistration | inline |
| templatePoints() const | ImFusion::SurfaceRegistration | |
| templatePoints() (defined in ImFusion::SurfaceRegistration) | ImFusion::SurfaceRegistration | |
| transformReferenceMesh() | ImFusion::SurfaceRegistration | protected |
| Unknown enum value | ImFusion::Algorithm | |
| UnknownAction enum value | ImFusion::Algorithm | |
| unregisterParameter(const ParameterBase *param) | ImFusion::Configurable | |
| UnsupportedGPU enum value | ImFusion::Algorithm | |
| User enum value | ImFusion::Algorithm | |
| ~Algorithm() (defined in ImFusion::Algorithm) | ImFusion::Algorithm | virtual |
| ~Configurable() (defined in ImFusion::Configurable) | ImFusion::Configurable | virtual |
| ~SurfaceRegistration() override | ImFusion::SurfaceRegistration | |