ITK
4.1.0
Insight Segmentation and Registration Toolkit
|
#include <itkDeformableSimplexMesh3DGradientConstraintForceFilter.h>
Additional to its superclass this class reimplemets the external forces methos in which the scan line algorithm is used to find highest gradient is found in the direction of the normal to each vertex within a specified range.
Definition at line 86 of file itkDeformableSimplexMesh3DGradientConstraintForceFilter.h.
typedef SmartPointer< const Self > itk::DeformableSimplexMesh3DGradientConstraintForceFilter< TInputMesh, TOutputMesh >::ConstPointer |
Reimplemented from itk::DeformableSimplexMesh3DFilter< TInputMesh, TOutputMesh >.
Definition at line 98 of file itkDeformableSimplexMesh3DGradientConstraintForceFilter.h.
typedef Superclass::GradientImageType itk::DeformableSimplexMesh3DGradientConstraintForceFilter< TInputMesh, TOutputMesh >::GradientImageType |
Reimplemented from itk::DeformableSimplexMesh3DFilter< TInputMesh, TOutputMesh >.
Definition at line 114 of file itkDeformableSimplexMesh3DGradientConstraintForceFilter.h.
typedef Superclass::GradientIndexType itk::DeformableSimplexMesh3DGradientConstraintForceFilter< TInputMesh, TOutputMesh >::GradientIndexType |
Reimplemented from itk::DeformableSimplexMesh3DFilter< TInputMesh, TOutputMesh >.
Definition at line 111 of file itkDeformableSimplexMesh3DGradientConstraintForceFilter.h.
typedef Superclass::GradientIndexValueType itk::DeformableSimplexMesh3DGradientConstraintForceFilter< TInputMesh, TOutputMesh >::GradientIndexValueType |
Reimplemented from itk::DeformableSimplexMesh3DFilter< TInputMesh, TOutputMesh >.
Definition at line 112 of file itkDeformableSimplexMesh3DGradientConstraintForceFilter.h.
typedef GradientIntensityImageType::Pointer itk::DeformableSimplexMesh3DGradientConstraintForceFilter< TInputMesh, TOutputMesh >::GradientIntensityImagePointer |
Definition at line 123 of file itkDeformableSimplexMesh3DGradientConstraintForceFilter.h.
typedef Image< PixelType, 3 > itk::DeformableSimplexMesh3DGradientConstraintForceFilter< TInputMesh, TOutputMesh >::GradientIntensityImageType |
Definition at line 122 of file itkDeformableSimplexMesh3DGradientConstraintForceFilter.h.
typedef Superclass::GradientType itk::DeformableSimplexMesh3DGradientConstraintForceFilter< TInputMesh, TOutputMesh >::GradientType |
Image and Image iterator definition.
Reimplemented from itk::DeformableSimplexMesh3DFilter< TInputMesh, TOutputMesh >.
Definition at line 113 of file itkDeformableSimplexMesh3DGradientConstraintForceFilter.h.
typedef OriginalImageIndexType::IndexValueType itk::DeformableSimplexMesh3DGradientConstraintForceFilter< TInputMesh, TOutputMesh >::ImageIndexValueType |
Definition at line 127 of file itkDeformableSimplexMesh3DGradientConstraintForceFilter.h.
typedef InputMeshType::Pointer itk::DeformableSimplexMesh3DGradientConstraintForceFilter< TInputMesh, TOutputMesh >::InputMeshPointer |
Reimplemented from itk::DeformableSimplexMesh3DFilter< TInputMesh, TOutputMesh >.
Definition at line 117 of file itkDeformableSimplexMesh3DGradientConstraintForceFilter.h.
typedef TInputMesh itk::DeformableSimplexMesh3DGradientConstraintForceFilter< TInputMesh, TOutputMesh >::InputMeshType |
Some typedefs.
Reimplemented from itk::DeformableSimplexMesh3DFilter< TInputMesh, TOutputMesh >.
Definition at line 104 of file itkDeformableSimplexMesh3DGradientConstraintForceFilter.h.
typedef OriginalImageType::IndexType itk::DeformableSimplexMesh3DGradientConstraintForceFilter< TInputMesh, TOutputMesh >::OriginalImageIndexType |
Definition at line 126 of file itkDeformableSimplexMesh3DGradientConstraintForceFilter.h.
typedef OriginalImageType::ConstPointer itk::DeformableSimplexMesh3DGradientConstraintForceFilter< TInputMesh, TOutputMesh >::OriginalImagePointer |
Definition at line 128 of file itkDeformableSimplexMesh3DGradientConstraintForceFilter.h.
typedef Image< float, 3 > itk::DeformableSimplexMesh3DGradientConstraintForceFilter< TInputMesh, TOutputMesh >::OriginalImageType |
Definition at line 125 of file itkDeformableSimplexMesh3DGradientConstraintForceFilter.h.
typedef OutputMeshType::Pointer itk::DeformableSimplexMesh3DGradientConstraintForceFilter< TInputMesh, TOutputMesh >::OutputMeshPointer |
Reimplemented from itk::DeformableSimplexMesh3DFilter< TInputMesh, TOutputMesh >.
Definition at line 118 of file itkDeformableSimplexMesh3DGradientConstraintForceFilter.h.
typedef TOutputMesh itk::DeformableSimplexMesh3DGradientConstraintForceFilter< TInputMesh, TOutputMesh >::OutputMeshType |
Reimplemented from itk::DeformableSimplexMesh3DFilter< TInputMesh, TOutputMesh >.
Definition at line 108 of file itkDeformableSimplexMesh3DGradientConstraintForceFilter.h.
typedef InputMeshType::PixelType itk::DeformableSimplexMesh3DGradientConstraintForceFilter< TInputMesh, TOutputMesh >::PixelType |
Reimplemented from itk::DeformableSimplexMesh3DFilter< TInputMesh, TOutputMesh >.
Definition at line 120 of file itkDeformableSimplexMesh3DGradientConstraintForceFilter.h.
typedef SmartPointer< Self > itk::DeformableSimplexMesh3DGradientConstraintForceFilter< TInputMesh, TOutputMesh >::Pointer |
Smart pointer typedef support
Reimplemented from itk::DeformableSimplexMesh3DFilter< TInputMesh, TOutputMesh >.
Definition at line 97 of file itkDeformableSimplexMesh3DGradientConstraintForceFilter.h.
typedef Superclass::PointType itk::DeformableSimplexMesh3DGradientConstraintForceFilter< TInputMesh, TOutputMesh >::PointType |
Other definitions.
Reimplemented from itk::DeformableSimplexMesh3DFilter< TInputMesh, TOutputMesh >.
Definition at line 110 of file itkDeformableSimplexMesh3DGradientConstraintForceFilter.h.
typedef DeformableSimplexMesh3DGradientConstraintForceFilter itk::DeformableSimplexMesh3DGradientConstraintForceFilter< TInputMesh, TOutputMesh >::Self |
Standard "Self" typedefs.
Reimplemented from itk::DeformableSimplexMesh3DFilter< TInputMesh, TOutputMesh >.
Definition at line 91 of file itkDeformableSimplexMesh3DGradientConstraintForceFilter.h.
typedef DeformableSimplexMesh3DFilter< TInputMesh, TOutputMesh > itk::DeformableSimplexMesh3DGradientConstraintForceFilter< TInputMesh, TOutputMesh >::Superclass |
Standard "Superclass" typedef.
Reimplemented from itk::DeformableSimplexMesh3DFilter< TInputMesh, TOutputMesh >.
Definition at line 94 of file itkDeformableSimplexMesh3DGradientConstraintForceFilter.h.
enum itk::DeformableSimplexMesh3DGradientConstraintForceFilter::SIDE |
Definition at line 136 of file itkDeformableSimplexMesh3DGradientConstraintForceFilter.h.
itk::DeformableSimplexMesh3DGradientConstraintForceFilter< TInputMesh, TOutputMesh >::DeformableSimplexMesh3DGradientConstraintForceFilter | ( | ) | [protected] |
Set Original image
itk::DeformableSimplexMesh3DGradientConstraintForceFilter< TInputMesh, TOutputMesh >::~DeformableSimplexMesh3DGradientConstraintForceFilter | ( | ) | [protected] |
Set Original image
itk::DeformableSimplexMesh3DGradientConstraintForceFilter< TInputMesh, TOutputMesh >::DeformableSimplexMesh3DGradientConstraintForceFilter | ( | const Self & | ) | [inline, protected] |
Set Original image
Definition at line 152 of file itkDeformableSimplexMesh3DGradientConstraintForceFilter.h.
void itk::DeformableSimplexMesh3DGradientConstraintForceFilter< TInputMesh, TOutputMesh >::Clear | ( | ) | [private] |
virtual void itk::DeformableSimplexMesh3DGradientConstraintForceFilter< TInputMesh, TOutputMesh >::ComputeExternalForce | ( | SimplexMeshGeometry * | data | ) | [protected, virtual] |
Compute the external force component
Reimplemented from itk::DeformableSimplexMesh3DFilter< TInputMesh, TOutputMesh >.
virtual::itk::LightObject::Pointer itk::DeformableSimplexMesh3DGradientConstraintForceFilter< TInputMesh, TOutputMesh >::CreateAnother | ( | void | ) | const [virtual] |
Create an object from an instance, potentially deferring to a factory. This method allows you to create an instance of an object that is exactly the same type as the referring object. This is useful in cases where an object has been cast back to a base class.
Reimplemented from itk::DeformableSimplexMesh3DFilter< TInputMesh, TOutputMesh >.
virtual const char* itk::DeformableSimplexMesh3DGradientConstraintForceFilter< TInputMesh, TOutputMesh >::GetNameOfClass | ( | ) | const [virtual] |
Run-time type information (and related methods).
Reimplemented from itk::DeformableSimplexMesh3DFilter< TInputMesh, TOutputMesh >.
virtual int itk::DeformableSimplexMesh3DGradientConstraintForceFilter< TInputMesh, TOutputMesh >::GetRange | ( | ) | const [virtual] |
control the range of search for Bresenham at normal line
static Pointer itk::DeformableSimplexMesh3DGradientConstraintForceFilter< TInputMesh, TOutputMesh >::New | ( | ) | [static] |
Method for creation through the object factory.
Reimplemented from itk::DeformableSimplexMesh3DFilter< TInputMesh, TOutputMesh >.
double itk::DeformableSimplexMesh3DGradientConstraintForceFilter< TInputMesh, TOutputMesh >::NextVoxel | ( | const double * | pp, |
int * | ic, | ||
double * | x, | ||
double * | y, | ||
double * | z | ||
) | [private] |
Range of search for Bresenham algorithm (normal line at each vertex)
void itk::DeformableSimplexMesh3DGradientConstraintForceFilter< TInputMesh, TOutputMesh >::operator= | ( | const Self & | ) | [inline, protected] |
Set Original image
Reimplemented from itk::DeformableSimplexMesh3DFilter< TInputMesh, TOutputMesh >.
Definition at line 153 of file itkDeformableSimplexMesh3DGradientConstraintForceFilter.h.
void itk::DeformableSimplexMesh3DGradientConstraintForceFilter< TInputMesh, TOutputMesh >::PrintSelf | ( | std::ostream & | os, |
Indent | indent | ||
) | const [protected, virtual] |
Set Original image
Reimplemented from itk::DeformableSimplexMesh3DFilter< TInputMesh, TOutputMesh >.
virtual void itk::DeformableSimplexMesh3DGradientConstraintForceFilter< TInputMesh, TOutputMesh >::SetImage | ( | const OriginalImageType * | _arg | ) | [virtual] |
Set Original image
virtual void itk::DeformableSimplexMesh3DGradientConstraintForceFilter< TInputMesh, TOutputMesh >::SetRange | ( | int | _arg | ) | [virtual] |
control the range of search for Bresenham at normal line
int itk::DeformableSimplexMesh3DGradientConstraintForceFilter< TInputMesh, TOutputMesh >::Signi | ( | double | a | ) | [private] |
OriginalImagePointer itk::DeformableSimplexMesh3DGradientConstraintForceFilter< TInputMesh, TOutputMesh >::m_Image [private] |
Definition at line 181 of file itkDeformableSimplexMesh3DGradientConstraintForceFilter.h.
std::vector< ImageVoxel * > itk::DeformableSimplexMesh3DGradientConstraintForceFilter< TInputMesh, TOutputMesh >::m_Negative [private] |
Definition at line 179 of file itkDeformableSimplexMesh3DGradientConstraintForceFilter.h.
std::vector< ImageVoxel * > itk::DeformableSimplexMesh3DGradientConstraintForceFilter< TInputMesh, TOutputMesh >::m_Positive [private] |
Definition at line 177 of file itkDeformableSimplexMesh3DGradientConstraintForceFilter.h.
int itk::DeformableSimplexMesh3DGradientConstraintForceFilter< TInputMesh, TOutputMesh >::m_Range [protected] |
Range of search for Bresenham algorithm (normal line at each vertex)
Definition at line 165 of file itkDeformableSimplexMesh3DGradientConstraintForceFilter.h.
ImageVoxel* itk::DeformableSimplexMesh3DGradientConstraintForceFilter< TInputMesh, TOutputMesh >::m_StartVoxel [private] |
Definition at line 175 of file itkDeformableSimplexMesh3DGradientConstraintForceFilter.h.