Go to the documentation of this file.
18 #ifndef __itkPolydataDummyPenalty_h
19 #define __itkPolydataDummyPenalty_h
23 #include "itkPointSet.h"
26 #include <itkVectorContainer.h>
39 template<
class TFixedPo
intSet,
class TMovingPo
intSet >
83 Superclass::FixedPointSetDimension );
98 typedef typename FixedMeshType::PointType::VectorType
VectorType;
182 void PrintSelf( std::ostream & os, Indent indent )
const;
197 #ifndef ITK_MANUAL_INSTANTIATION
198 #include "itkPolydataDummyPenalty.hxx"
Superclass::TransformType TransformType
Mesh< PointNormalType, FixedPointSetDimension, MeshTraitsType > FixedMeshType
FixedMeshContainerType::Pointer FixedMeshContainerPointer
MeshPointsContainerType::ConstPointer MeshPointsContainerConstPointer
MeshTraitsType::CellType::CellInterface CellInterfaceType
TransformType::ParametersType TransformParametersType
Vector< typename TransformType::ScalarType, FixedPointSetDimension > PointNormalType
FixedMeshType::PointDataContainerIterator MeshPointDataContainerConstIteratorType
FixedMeshType::PointsContainerIterator MeshPointsContainerIteratorType
MeasureType GetValue(const TransformParametersType ¶meters) const
Computes similarity between two point sets.
DefaultStaticMeshTraits< PointNormalType, FixedPointSetDimension, FixedPointSetDimension, CoordRepType > MeshTraitsType
FixedMeshType::PointsContainer MeshPointsContainerType
MappedMeshContainerPointer m_MappedMeshContainer
MeshPointsContainerType::Pointer MeshPointsContainerPointer
FixedMeshType::ConstPointer FixedMeshConstPointer
unsigned char DummyMeshPixelType
InputPointType::CoordRepType CoordRepType
void GetValueAndDerivative(const TransformParametersType ¶meters, MeasureType &Value, DerivativeType &Derivative) const
TransformType::OutputPointType MovingImagePointType
A dummy metric to generate transformed meshes each iteration.
Superclass::NonZeroJacobianIndicesType NonZeroJacobianIndicesType
VectorContainer< MeshIdType, FixedMeshPointer > MappedMeshContainerType
void GetDerivative(const TransformParametersType ¶meters, DerivativeType &Derivative) const
Superclass::MeasureType MeasureType
Superclass::InputPointType InputPointType
VectorContainer< MeshIdType, FixedMeshConstPointer > FixedMeshContainerType
FixedMeshContainerType::ElementIdentifier FixedMeshContainerElementIdentifier
FixedMeshType::PointType::VectorType VectorType
FixedMeshType::PointsContainerConstIterator MeshPointsContainerConstIteratorType
MeshPointDataContainerType::Iterator MeshPointDataContainerIteratorType
void operator=(const Self &)
Superclass::DerivativeType DerivativeType
Superclass::DerivativeType DerivativeType
Superclass::TransformJacobianType TransformJacobianType
MeshPenalty(const Self &)
vnl_vector< CoordRepType > VnlVectorType
void PrintSelf(std::ostream &os, Indent indent) const
FixedMeshType::Pointer FixedMeshPointer
Superclass::MeasureType MeasureType
MappedMeshContainerType::ConstPointer MappedMeshContainerConstPointer
TransformType::InputPointType FixedImagePointType
Array< DerivativeValueType > MeshPointsDerivativeValueType
TransformType::SpatialJacobianType SpatialJacobianType
SingleValuedPointSetToPointSetMetric< TFixedPointSet, TMovingPointSet > Superclass
SmartPointer< const Self > ConstPointer
Superclass::OutputPointType OutputPointType
Superclass::DerivativeValueType DerivativeValueType
FixedMeshContainerConstPointer m_FixedMeshContainer
FixedMeshType::PointDataContainerConstPointer MeshPointDataContainerConstPointer
FixedMeshType::PointDataContainer MeshPointDataContainerType
virtual void Initialize(void)
MappedMeshContainerType::Pointer MappedMeshContainerPointer
SmartPointer< Self > Pointer
FixedMeshContainerType::ConstPointer FixedMeshContainerConstPointer
itkStaticConstMacro(FixedPointSetDimension, unsigned int, Superclass::FixedPointSetDimension)
FixedMeshType::PointDataContainerPointer MeshPointDataContainerPointer
Superclass::TransformPointer TransformPointer
FixedMeshType::PointType MeshPointType
Superclass::TransformParametersType TransformParametersType
Generated on OURCE_DATE_EPOCH for elastix by 1.8.18 |
|