ITK
4.13.0
Insight Segmentation and Registration Toolkit
|
#include <itkFEMLoadNoisyLandmark.h>
Definition at line 38 of file itkFEMLoadNoisyLandmark.h.
Public Member Functions | |
float | GetConfidence () const |
float | GetErrorNorm () const |
const MatrixType & | GetLandmarkTensor () const |
virtual const char * | GetNameOfClass () const |
const VectorType & | GetRealDisplacement () const |
const VectorType & | GetShape () const |
const VectorType & | GetSimulatedDisplacement () const |
const MatrixType & | GetStructureTensor () const |
bool | HasStructureTensor () const |
bool | IsOutlier () const |
bool | IsOutOfMesh () const |
void | SetConfidence (float confidence) |
void | SetErrorNorm (float errorNorm) |
void | SetIsOutOfMesh (bool out) |
void | SetLandmarkTensor (const MatrixType &landmarkTensor) |
void | SetOutlier (bool outlier) |
void | SetRealDisplacement (const VectorType &displacement) |
void | SetShape (const VectorType &shape) |
void | SetSimulatedDisplacement (const VectorType &displacement) |
void | SetStructureTensor (const MatrixType &structureTensor) |
Public Member Functions inherited from itk::fem::LoadLandmark | |
virtual void | ApplyLoad (Element::ConstPointer element, Element::VectorType &Fe) override |
virtual bool | AssignToElement (Element::ArrayType::Pointer elements) |
virtual bool | AssignToElement (Element::ArrayType1::Pointer elements) |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const override |
virtual Element::ConstPointer | GetAssignedElement (Element::ArrayType1::Pointer elements) |
const Element * | GetContainedElement () const |
double | GetEta () const |
Element::VectorType & | GetForce () |
const Element::VectorType & | GetForce () const |
Element::VectorType & | GetPoint () |
Element::VectorType & | GetSource () |
const Element::VectorType & | GetSource () const |
LoadLandmark () | |
void | ScalePointAndForce (double *spacing, double fwt) |
void | SetContainedElement (const Element *e) |
void | SetEta (double e) |
void | SetPoint (const vnl_vector< Float > &pt) |
virtual void | SetSolution (Solution::ConstPointer ptr) override |
virtual Solution::ConstPointer | GetSolution () override |
Float | GetSolution (unsigned int i, unsigned int v=0) |
void | SetForce (const vnl_vector< Float > &force) |
void | SetSource (const vnl_vector< Float > &source) |
Element::VectorType & | GetTarget () |
const Element::VectorType & | GetTarget () const |
void | SetTarget (const vnl_vector< Float > &target) |
Public Member Functions inherited from itk::fem::LoadElement | |
void | AddNextElement (Element::ConstPointer e) |
void | AddNextElement (Element::Pointer e) |
Element::ConstPointer | GetElement (int i) |
ElementPointersVectorType & | GetElementArray () |
const ElementPointersVectorType & | GetElementArray () const |
unsigned int | GetNumberOfElements () |
LoadElement () | |
Public Member Functions inherited from itk::fem::Load | |
const Element * | GetElement () const |
void | SetElement (const Element *el) |
Public Member Functions inherited from itk::fem::FEMLightObject | |
int | GetGlobalNumber () const |
void | SetGlobalNumber (int) |
Public Member Functions inherited from itk::LightObject | |
virtual void | Delete () |
virtual int | GetReferenceCount () const |
itkCloneMacro (Self) | |
void | Print (std::ostream &os, Indent indent=0) const |
virtual void | Register () const |
virtual void | SetReferenceCount (int) |
virtual void | UnRegister () const noexcept |
Static Public Member Functions | |
static Pointer | New () |
Static Public Member Functions inherited from itk::fem::LoadLandmark | |
static Pointer | New () |
Static Public Member Functions inherited from itk::fem::LoadElement | |
static Pointer | New () |
Static Public Member Functions inherited from itk::LightObject | |
static void | BreakOnError () |
static Pointer | New () |
Protected Member Functions | |
LoadNoisyLandmark () | |
virtual void | PrintSelf (std::ostream &os, Indent indent) const override |
Protected Member Functions inherited from itk::fem::LoadElement | |
void | AddNextElementInternal (const Element *e) |
Protected Member Functions inherited from itk::fem::FEMLightObject | |
FEMLightObject () | |
FEMLightObject (const FEMLightObject &o) | |
virtual | ~FEMLightObject () override |
Protected Member Functions inherited from itk::LightObject | |
virtual LightObject::Pointer | InternalClone () const |
LightObject () | |
virtual void | PrintHeader (std::ostream &os, Indent indent) const |
virtual void | PrintTrailer (std::ostream &os, Indent indent) const |
virtual | ~LightObject () |
Private Attributes | |
float | m_Confidence |
float | m_ErrorNorm |
bool | m_HasStructureTensor |
bool | m_IsOutlier |
bool | m_IsOutOfMesh |
MatrixType | m_LandmarkTensor |
VectorType | m_RealDisplacement |
VectorType | m_Shape |
VectorType | m_SimulatedDisplacement |
MatrixType | m_StructureTensor |
Additional Inherited Members | |
Protected Attributes inherited from itk::fem::LoadLandmark | |
double | m_Eta |
vnl_vector< Float > | m_Force |
vnl_vector< Float > | m_Point |
Solution::ConstPointer | m_Solution |
vnl_vector< Float > | m_Source |
vnl_vector< Float > | m_Target |
Protected Attributes inherited from itk::fem::Load | |
Element::ConstPointer | m_Element |
Protected Attributes inherited from itk::fem::FEMLightObject | |
int | m_GlobalNumber |
Protected Attributes inherited from itk::LightObject | |
AtomicInt< int > | m_ReferenceCount |
typedef SmartPointer<const Self> itk::fem::LoadNoisyLandmark::ConstPointer |
Definition at line 46 of file itkFEMLoadNoisyLandmark.h.
Definition at line 50 of file itkFEMLoadNoisyLandmark.h.
Definition at line 45 of file itkFEMLoadNoisyLandmark.h.
Standard class typedefs.
Definition at line 43 of file itkFEMLoadNoisyLandmark.h.
Definition at line 44 of file itkFEMLoadNoisyLandmark.h.
Some convenient typedefs
Definition at line 49 of file itkFEMLoadNoisyLandmark.h.
|
inlineprotected |
Default constructors
Definition at line 168 of file itkFEMLoadNoisyLandmark.h.
|
inline |
Definition at line 86 of file itkFEMLoadNoisyLandmark.h.
|
inline |
Definition at line 75 of file itkFEMLoadNoisyLandmark.h.
Referenced by itk::fem::CompareLandmarkDisplacementError::operator()().
|
inline |
Definition at line 158 of file itkFEMLoadNoisyLandmark.h.
|
virtual |
Run-time type information (and related methods).
Reimplemented from itk::fem::LoadLandmark.
|
inline |
Definition at line 97 of file itkFEMLoadNoisyLandmark.h.
|
inline |
Definition at line 119 of file itkFEMLoadNoisyLandmark.h.
|
inline |
Definition at line 108 of file itkFEMLoadNoisyLandmark.h.
|
inline |
Definition at line 142 of file itkFEMLoadNoisyLandmark.h.
|
inline |
Definition at line 147 of file itkFEMLoadNoisyLandmark.h.
|
inline |
Definition at line 64 of file itkFEMLoadNoisyLandmark.h.
|
inline |
Definition at line 130 of file itkFEMLoadNoisyLandmark.h.
|
static |
Method for creation through the object factory.
|
overrideprotectedvirtual |
Methods invoked by Print() to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.
Reimplemented from itk::fem::LoadLandmark.
|
inline |
Set/Get Confidence
Definition at line 81 of file itkFEMLoadNoisyLandmark.h.
|
inline |
Set/Get Error norm
Definition at line 70 of file itkFEMLoadNoisyLandmark.h.
|
inline |
Set/Get flag for outside of the mesh
Definition at line 125 of file itkFEMLoadNoisyLandmark.h.
|
inline |
Set/Get Landmark tensor
Definition at line 153 of file itkFEMLoadNoisyLandmark.h.
|
inline |
Outlier or not
Definition at line 59 of file itkFEMLoadNoisyLandmark.h.
|
inline |
Set/Get real displacement
Definition at line 92 of file itkFEMLoadNoisyLandmark.h.
|
inline |
Set/Get Shape function
Definition at line 114 of file itkFEMLoadNoisyLandmark.h.
|
inline |
Set/Get simulated displacement
Definition at line 103 of file itkFEMLoadNoisyLandmark.h.
|
inline |
Set/Get Structure tensor
Definition at line 136 of file itkFEMLoadNoisyLandmark.h.
|
private |
Confidence of the landmark
Definition at line 185 of file itkFEMLoadNoisyLandmark.h.
|
private |
Magnitude of the error
Definition at line 205 of file itkFEMLoadNoisyLandmark.h.
|
private |
Has structure tensor or not
Definition at line 220 of file itkFEMLoadNoisyLandmark.h.
|
private |
Outlier or not
Definition at line 210 of file itkFEMLoadNoisyLandmark.h.
|
private |
Outside of mesh
Definition at line 215 of file itkFEMLoadNoisyLandmark.h.
|
private |
Landmark tensor, which can be the stiffness tensor or the product of the stiffness tensor and the structure tensor
Definition at line 231 of file itkFEMLoadNoisyLandmark.h.
|
private |
Real displacement of the landmark
Definition at line 190 of file itkFEMLoadNoisyLandmark.h.
|
private |
Shape function vector
Definition at line 200 of file itkFEMLoadNoisyLandmark.h.
|
private |
Simulated displacement of the landmark
Definition at line 195 of file itkFEMLoadNoisyLandmark.h.
|
private |
Structure tensor
Definition at line 225 of file itkFEMLoadNoisyLandmark.h.