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

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

AbortedByUser enum valueImFusion::Algorithm
actions()ImFusion::Algorithminline
addPriorityBox(const vec3 &minCorner, const vec3 &maxCorner, double weight)ImFusion::SurfaceRegistration
Algorithm()ImFusion::Algorithm
compute() overrideImFusion::SurfaceRegistrationvirtual
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 overrideImFusion::SurfaceRegistrationvirtual
configure(const Properties *p) overrideImFusion::SurfaceRegistrationvirtual
configureDefaults()ImFusion::Configurablevirtual
createCompatible(const DataList &data, Algorithm **a=0) (defined in ImFusion::SurfaceRegistration)ImFusion::SurfaceRegistrationstatic
dataSets() constImFusion::SurfaceRegistrationinline
distanceVolume(vec3 *offsetOut=0) constImFusion::SurfaceRegistration
Error enum valueImFusion::Algorithm
evaluateError(const mat4 &T, double *distOut=0) (defined in ImFusion::SurfaceRegistration)ImFusion::SurfaceRegistration
execute(mat4 &matrixOut)ImFusion::SurfaceRegistration
factoryInfo() constImFusion::Algorithminline
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::SurfaceRegistrationinline
hasICP() (defined in ImFusion::SurfaceRegistration)ImFusion::SurfaceRegistrationstatic
hasInputReferenceMesh() const (defined in ImFusion::SurfaceRegistration)ImFusion::SurfaceRegistration
hasInputTemplatePointCloud() const (defined in ImFusion::SurfaceRegistration)ImFusion::SurfaceRegistration
IncompleteInput enum valueImFusion::Algorithm
initialMatrix() constImFusion::SurfaceRegistrationinline
InvalidInput enum valueImFusion::Algorithm
loadConfig() (defined in ImFusion::SurfaceRegistration)ImFusion::SurfaceRegistrationprotected
loadDefaults() (defined in ImFusion::Algorithm)ImFusion::Algorithmprotected
loadReferenceMesh(const char *filename)ImFusion::SurfaceRegistration
loadReferenceMesh(int numVertices, int numTriangles, const double *vertices, const int *triangles)ImFusion::SurfaceRegistrationprotected
loadTemplateMesh(const char *filename, int ignoredLegacyParam=0)ImFusion::SurfaceRegistration
m_actionsImFusion::Algorithmprotected
m_factoryInfoImFusion::Algorithmprotected
m_nameImFusion::Algorithmprotected
m_paramsImFusion::Configurableprotected
m_progressImFusion::Algorithmprotected
m_statusImFusion::Algorithmprotected
matrix() constImFusion::SurfaceRegistration
moveReference() constImFusion::SurfaceRegistrationinline
operator=(const Configurable &) (defined in ImFusion::Configurable)ImFusion::Configurable
operator=(Configurable &&) noexcept (defined in ImFusion::Configurable)ImFusion::Configurable
opt()ImFusion::SurfaceRegistrationinline
OutOfMemoryGPU enum valueImFusion::Algorithm
OutOfMemoryHost enum valueImFusion::Algorithm
outputDistancesFilepath() const (defined in ImFusion::SurfaceRegistration)ImFusion::SurfaceRegistrationinline
pcWithDistances(const std::vector< size_t > *&verts, const std::vector< double > *&dist, int &displayMode) const (defined in ImFusion::SurfaceRegistration)ImFusion::SurfaceRegistrationinline
processReferenceMesh()ImFusion::SurfaceRegistrationprotected
progress() constImFusion::Algorithminline
randomStudyICP(double range, int runs, Progress *progress=0) (defined in ImFusion::SurfaceRegistration)ImFusion::SurfaceRegistration
referenceMesh()ImFusion::SurfaceRegistrationinline
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
registerICP(bool printError=true) (defined in ImFusion::SurfaceRegistration)ImFusion::SurfaceRegistrationprotected
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::Algorithminline
setIcpMode(int mode) (defined in ImFusion::SurfaceRegistration)ImFusion::SurfaceRegistrationinline
setInitialMatrix(const mat4 &matrix)ImFusion::SurfaceRegistration
setInsideWeight(const double insideWeight)ImFusion::SurfaceRegistration
setMeshExpansion(double val)ImFusion::SurfaceRegistrationinline
setOptimizer(std::shared_ptr< Optimizer > opt)ImFusion::SurfaceRegistrationinline
setProgress(Progress *progress)ImFusion::Algorithminlinevirtual
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::SurfaceRegistrationinline
signalOutputChangedImFusion::Algorithm
signalParametersChangedImFusion::Algorithm
Status enum nameImFusion::Algorithm
status() constImFusion::Algorithmvirtual
Success enum valueImFusion::Algorithm
SurfaceRegistration(Mesh *referenceMesh=nullptr, PointCloud *templatePtCloud=nullptr, SharedImage *distVol=nullptr)ImFusion::SurfaceRegistration
survivesDataDeletion(const Data *) constImFusion::Algorithmvirtual
takeOutput()ImFusion::Algorithmvirtual
templateMesh()ImFusion::SurfaceRegistrationinline
templatePoints() constImFusion::SurfaceRegistration
templatePoints() (defined in ImFusion::SurfaceRegistration)ImFusion::SurfaceRegistration
transformReferenceMesh()ImFusion::SurfaceRegistrationprotected
Unknown enum valueImFusion::Algorithm
UnknownAction enum valueImFusion::Algorithm
unregisterParameter(const ParameterBase *param)ImFusion::Configurable
UnsupportedGPU enum valueImFusion::Algorithm
User enum valueImFusion::Algorithm
~Algorithm() (defined in ImFusion::Algorithm)ImFusion::Algorithmvirtual
~Configurable() (defined in ImFusion::Configurable)ImFusion::Configurablevirtual
~SurfaceRegistration() overrideImFusion::SurfaceRegistration
Search Tab / S to search, Esc to close