ITK
4.6.0
Insight Segmentation and Registration Toolkit
|
#include <itkFEMLoadNoisyLandmark.h>
Definition at line 37 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) ITK_OVERRIDE |
virtual bool | AssignToElement (Element::ArrayType::Pointer elements) |
virtual bool | AssignToElement (Element::ArrayType1::Pointer elements) |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const ITK_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) ITK_OVERRIDE |
virtual Solution::ConstPointer | GetSolution () ITK_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 (void) |
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 |
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 ITK_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 () |
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 Types inherited from itk::LightObject | |
typedef int | InternalReferenceCountType |
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 | |
InternalReferenceCountType | m_ReferenceCount |
SimpleFastMutexLock | m_ReferenceCountLock |
typedef SmartPointer<const Self> itk::fem::LoadNoisyLandmark::ConstPointer |
Definition at line 45 of file itkFEMLoadNoisyLandmark.h.
Definition at line 49 of file itkFEMLoadNoisyLandmark.h.
Definition at line 44 of file itkFEMLoadNoisyLandmark.h.
Standard class typedefs.
Definition at line 42 of file itkFEMLoadNoisyLandmark.h.
Definition at line 43 of file itkFEMLoadNoisyLandmark.h.
Some convenient typedefs
Definition at line 48 of file itkFEMLoadNoisyLandmark.h.
|
inlineprotected |
Default constructors
Definition at line 167 of file itkFEMLoadNoisyLandmark.h.
References itk::fem::Load::m_Element.
|
inline |
Definition at line 85 of file itkFEMLoadNoisyLandmark.h.
References m_Confidence.
|
inline |
Definition at line 74 of file itkFEMLoadNoisyLandmark.h.
References m_ErrorNorm.
Referenced by itk::fem::CompareLandmarkDisplacementError::operator()().
|
inline |
Definition at line 157 of file itkFEMLoadNoisyLandmark.h.
References m_LandmarkTensor.
|
virtual |
Run-time type information (and related methods).
Reimplemented from itk::fem::LoadLandmark.
|
inline |
Definition at line 96 of file itkFEMLoadNoisyLandmark.h.
References m_RealDisplacement.
|
inline |
Definition at line 118 of file itkFEMLoadNoisyLandmark.h.
References m_Shape.
|
inline |
Definition at line 107 of file itkFEMLoadNoisyLandmark.h.
References m_SimulatedDisplacement.
|
inline |
Definition at line 141 of file itkFEMLoadNoisyLandmark.h.
References m_StructureTensor.
|
inline |
Definition at line 146 of file itkFEMLoadNoisyLandmark.h.
References m_HasStructureTensor.
|
inline |
Definition at line 63 of file itkFEMLoadNoisyLandmark.h.
References m_IsOutlier.
|
inline |
Definition at line 129 of file itkFEMLoadNoisyLandmark.h.
References m_IsOutOfMesh.
|
static |
Method for creation through the object factory.
|
protectedvirtual |
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 80 of file itkFEMLoadNoisyLandmark.h.
References m_Confidence.
|
inline |
|
inline |
Set/Get flag for outside of the mesh
Definition at line 124 of file itkFEMLoadNoisyLandmark.h.
References m_IsOutOfMesh.
|
inline |
Set/Get Landmark tensor
Definition at line 152 of file itkFEMLoadNoisyLandmark.h.
References m_LandmarkTensor.
|
inline |
|
inline |
Set/Get real displacement
Definition at line 91 of file itkFEMLoadNoisyLandmark.h.
References m_RealDisplacement.
|
inline |
Set/Get Shape function
Definition at line 113 of file itkFEMLoadNoisyLandmark.h.
References m_Shape.
|
inline |
Set/Get simulated displacement
Definition at line 102 of file itkFEMLoadNoisyLandmark.h.
References m_SimulatedDisplacement.
|
inline |
Set/Get Structure tensor
Definition at line 135 of file itkFEMLoadNoisyLandmark.h.
References m_HasStructureTensor, and m_StructureTensor.
|
private |
Confidence of the landmark
Definition at line 184 of file itkFEMLoadNoisyLandmark.h.
Referenced by GetConfidence(), and SetConfidence().
|
private |
Magnitude of the error
Definition at line 204 of file itkFEMLoadNoisyLandmark.h.
Referenced by GetErrorNorm(), and SetErrorNorm().
|
private |
Has structure tensor or not
Definition at line 219 of file itkFEMLoadNoisyLandmark.h.
Referenced by HasStructureTensor(), and SetStructureTensor().
|
private |
Outlier or not
Definition at line 209 of file itkFEMLoadNoisyLandmark.h.
Referenced by IsOutlier(), and SetOutlier().
|
private |
Outside of mesh
Definition at line 214 of file itkFEMLoadNoisyLandmark.h.
Referenced by IsOutOfMesh(), and SetIsOutOfMesh().
|
private |
Landmark tensor, which can be the stiffness tensor or the product of the stiffness tensor and the structure tensor
Definition at line 230 of file itkFEMLoadNoisyLandmark.h.
Referenced by GetLandmarkTensor(), and SetLandmarkTensor().
|
private |
Real displacement of the landmark
Definition at line 189 of file itkFEMLoadNoisyLandmark.h.
Referenced by GetRealDisplacement(), and SetRealDisplacement().
|
private |
Shape function vector
Definition at line 199 of file itkFEMLoadNoisyLandmark.h.
Referenced by GetShape(), and SetShape().
|
private |
Simulated displacement of the landmark
Definition at line 194 of file itkFEMLoadNoisyLandmark.h.
Referenced by GetSimulatedDisplacement(), and SetSimulatedDisplacement().
|
private |
Structure tensor
Definition at line 224 of file itkFEMLoadNoisyLandmark.h.
Referenced by GetStructureTensor(), and SetStructureTensor().