19 #ifndef __itkFEMLoadNoisyLandmark_h
20 #define __itkFEMLoadNoisyLandmark_h
52 itkSimpleNewMacro(
Self);
177 virtual void PrintSelf(std::ostream& os,
Indent indent)
const ITK_OVERRIDE;
Light weight base class for most itk classes.
Element::VectorType VectorType
void SetRealDisplacement(const VectorType &displacement)
const VectorType & GetRealDisplacement() const
void SetIsOutOfMesh(bool out)
void SetStructureTensor(const MatrixType &structureTensor)
virtual void PrintSelf(std::ostream &os, Indent indent) const ITK_OVERRIDE
const MatrixType & GetLandmarkTensor() const
SmartPointer< Self > Pointer
Element::ConstPointer m_Element
float GetErrorNorm() const
void SetConfidence(float confidence)
vnl_matrix< Float > MatrixType
void SetOutlier(bool outlier)
SmartPointer< const Self > ConstPointer
VectorType m_RealDisplacement
This load is derived from the motion of a specific landmark.
void SetLandmarkTensor(const MatrixType &landmarkTensor)
bool m_HasStructureTensor
vnl_vector< Float > VectorType
const VectorType & GetSimulatedDisplacement() const
float GetConfidence() const
Element::MatrixType MatrixType
const MatrixType & GetStructureTensor() const
Control indentation during Print() invocation.
bool HasStructureTensor() const
VectorType m_SimulatedDisplacement
void SetSimulatedDisplacement(const VectorType &displacement)
void SetShape(const VectorType &shape)
void SetErrorNorm(float errorNorm)
MatrixType m_LandmarkTensor
MatrixType m_StructureTensor
const VectorType & GetShape() const