CortidQCT  1.2.2.52
Classes | Public Member Functions | Friends | List of all members
CortidQCT::MeshFitter::State Struct Reference

Internal State type. More...

#include <MeshFitter.h>

Inheritance diagram for CortidQCT::MeshFitter::State:
Inheritance graph
[legend]
Collaboration diagram for CortidQCT::MeshFitter::State:
Collaboration graph
[legend]

Classes

struct  HiddenState
 

Public Member Functions

 State (State const &)
 
 State (State &&)=default
 
 State (Result const &)
 
 State (Result &&)
 
Stateoperator= (State const &)
 
Stateoperator= (State &&)=default
 

Friends

class Impl
 
struct Internal::PrivateStateAccessor
 

Additional Inherited Members

- Public Attributes inherited from CortidQCT::MeshFitter::Result
Mesh< float > referenceMesh
 The reference mesh.
 
Mesh< float > deformedMesh
 The deformed mesh or nullopt if fitting failed.
 
std::vector< float > displacementVector
 The displacement vector.
 
std::vector< float > weights
 the weght vector
 
std::vector< std::array< float, 3 > > vertexNormals
 per-vertex normals
 
std::vector< std::array< float, 3 > > volumeSamplingPositions
 Volume sampling positions.
 
std::vector< float > volumeSamples
 Volume samples.
 
float minDisNorm = std::numeric_limits<float>::max()
 Minimum distacne norm.
 
float logLikelihood = -std::numeric_limits<float>::max()
 Log likeihood of deformedMesh.
 
std::vector< float > perVertexLogLikelihood
 Per-vertex log likelihood vector (deprecated) More...
 
float effectiveSigmaS = .0f
 Effective sigmaS.
 
std::size_t iteration = 1
 Iteration count.
 
bool converged = false
 Converged?
 
bool success = false
 Successfull?
 
std::size_t nonDecreasing = 0
 Number of non-decreasing iterations.
 

Detailed Description

Internal State type.


The documentation for this struct was generated from the following files: