|
ITK
5.2.0
Insight Toolkit
|
Go to the documentation of this file.
28 #ifndef itkDeformableSimplexMesh3DFilter_h
29 #define itkDeformableSimplexMesh3DFilter_h
76 template <
typename TInputMesh,
typename TOutputMesh>
163 itkSetMacro(Iterations,
int);
164 itkGetConstMacro(Iterations,
int);
168 itkSetMacro(Alpha,
double);
171 itkGetConstMacro(Alpha,
double);
174 itkSetMacro(Beta,
double);
177 itkGetConstMacro(Beta,
double);
180 itkSetMacro(Gamma,
double);
183 itkGetConstMacro(Gamma,
double);
186 itkSetMacro(Damping,
double);
189 itkGetConstMacro(Damping,
double);
192 itkSetMacro(Rigidity,
unsigned int);
195 itkGetConstMacro(Rigidity,
unsigned int);
201 itkGetConstMacro(ImageWidth,
int);
202 itkGetConstMacro(ImageHeight,
int);
203 itkGetConstMacro(ImageDepth,
int);
207 itkGetConstMacro(Step,
int);
213 PrintSelf(std::ostream & os,
Indent indent)
const override;
217 GenerateData()
override;
241 ComputeDisplacement();
267 UpdateReferenceMetrics();
273 L_Func(
const double r,
const double d,
const double phi,
double & output);
339 #ifndef ITK_MANUAL_INSTANTIATION
340 # include "itkDeformableSimplexMesh3DFilter.hxx"
343 #endif // itkDeformableSimplexMesh3DFilter_h
itk::Point< double, 3 > PointType
typename OutputMeshType::Pointer OutputMeshPointer
typename InputMeshType::Pointer InputMeshPointer
ImageBaseType::SpacingType VectorType
ImageBaseType::PointType PointType
ImageBaseType::SizeType SizeType
Control indentation during Print() invocation.
handle geometric properties for vertices of a simplx mesh
A wrapper of the STL "map" container.
ImageBaseType::IndexType IndexType
Light weight base class for most itk classes.
MeshToMeshFilter is the base class for all process objects that output mesh data, and require mesh da...
A templated class holding a n-Dimensional covariant vector.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
signed long IndexValueType
Templated n-dimensional image class.
TOutputMesh OutputMeshType