CortidQCT  1.2.2.52
Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
CortidQCT::MeshFitter::Impl Class Reference
Collaboration diagram for CortidQCT::MeshFitter::Impl:
Collaboration graph
[legend]

Public Member Functions

 Impl (MeshFitter &meshFitter)
 
 Impl (Impl const &)=delete
 
 Impl (Impl &&) noexcept=delete
 
Imploperator= (Impl const &)=delete
 
Imploperator= (Impl &&)=delete
 
 Impl (Impl const &, MeshFitter &rhsFitter)
 
 Impl (Impl &&, MeshFitter &rhsFitter) noexcept
 

Protected Member Functions

MeshFitter::Result fit (VoxelVolume const &volume) const
 
MeshFitter::State init (VoxelVolume const &volume) const
 
void fitOneIteration (MeshFitter::State &state) const
 
void findOptimalDisplacements (MeshFitter::State &state) const
 
void findOptimalDeformation (MeshFitter::State &state) const
 
void sampleVolume (MeshFitter::State &state) const
 
void computeLogLikelihood (MeshFitter::State &state) const
 
void checkConvergence (MeshFitter::State &state) const
 

Protected Attributes

MeshFitterfitter_
 
std::optional< Resultresult_
 

Friends

class MeshFitter
 

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