Go to the documentation of this file.
18 #ifndef __itkMissingStructurePenalty_h
19 #define __itkMissingStructurePenalty_h
23 #include "itkPointSet.h"
26 #include "itkVectorContainer.h"
43 template<
class TFixedPo
intSet,
class TMovingPo
intSet >
84 Superclass::FixedPointSetDimension );
86 Superclass::MovingPointSetDimension );
101 typedef typename FixedMeshType::PointType::VectorType
VectorType;
185 #ifndef ITK_MANUAL_INSTANTIATION
186 #include "itkMissingStructurePenalty.hxx"
vnl_vector< CoordRepType > VnlVectorType
FixedMeshType::PointDataContainerIterator MeshPointDataContainerConstIteratorType
FixedMeshType::ConstPointer FixedMeshConstPointer
Superclass::TransformPointer TransformPointer
Superclass::TransformParametersType TransformParametersType
FixedMeshType::PointType::VectorType VectorType
FixedMeshType::PointDataContainerPointer MeshPointDataContainerPointer
FixedMeshType::PointDataContainer MeshPointDataContainerType
MeasureType GetValue(const TransformParametersType ¶meters) const
TransformType::ParametersType TransformParametersType
virtual void Initialize(void)
FixedMeshType::PointsContainerConstIterator MeshPointsContainerConstIteratorType
TransformType::Pointer TransformPointer
Computes similarity between two point sets.
virtual ~MissingVolumeMeshPenalty()
FixedMeshType::PointType MeshPointType
MeshPointsContainerType::ConstPointer MeshPointsContainerConstPointer
TransformType::OutputPointType OutputPointType
MeshTraitsType::CellType::CellInterface CellInterfaceType
Superclass::OutputPointType OutputPointType
FixedMeshType::PointsContainer MeshPointsContainerType
FixedMeshContainerType::Pointer FixedMeshContainerPointer
VectorContainer< MeshIdType, FixedMeshPointer > MappedMeshContainerType
SmartPointer< const Self > ConstPointer
FixedMeshType::Pointer FixedMeshPointer
VectorType::const_pointer VectorConstPointer
SmartPointer< Self > Pointer
Computes the (pseudo) volume of the transformed surface mesh of a structure. .
FixedMeshType::PointDataContainerConstPointer MeshPointDataContainerConstPointer
FixedMeshContainerType::ElementIdentifier FixedMeshContainerElementIdentifier
Superclass::MeasureType MeasureType
DerivativeType::ValueType DerivativeValueType
Mesh< DummyMeshPixelType, FixedPointSetDimension, MeshTraitsType > FixedMeshType
TransformType::InputPointType InputPointType
TransformType::NonZeroJacobianIndicesType NonZeroJacobianIndicesType
MappedMeshContainerType::Pointer MappedMeshContainerPointer
MissingVolumeMeshPenalty(const Self &)
FixedMeshContainerType::ConstPointer FixedMeshContainerConstPointer
MeshPointDataContainerType::Iterator MeshPointDataContainerIteratorType
void GetDerivative(const TransformParametersType ¶meters, DerivativeType &Derivative) const
FixedMeshType::PointsContainerIterator MeshPointsContainerIteratorType
Array< DerivativeValueType > MeshPointsDerivativeValueType
itkStaticConstMacro(FixedPointSetDimension, unsigned int, Superclass::FixedPointSetDimension)
void operator=(const Self &)
Superclass::MeasureType MeasureType
itkStaticConstMacro(MovingPointSetDimension, unsigned int, Superclass::MovingPointSetDimension)
Superclass::NonZeroJacobianIndicesType NonZeroJacobianIndicesType
FixedMeshContainerConstPointer m_FixedMeshContainer
MappedMeshContainerPointer m_MappedMeshContainer
Superclass::DerivativeType DerivativeType
MeshPointsContainerType::Pointer MeshPointsContainerPointer
MissingVolumeMeshPenalty Self
MissingVolumeMeshPenalty()
itk::Vector< typename VectorType::ValueType, FixedPointSetDimension - 1 > SubVectorType
DefaultStaticMeshTraits< DummyMeshPixelType, FixedPointSetDimension, FixedPointSetDimension, CoordRepType > MeshTraitsType
MappedMeshContainerType::ConstPointer MappedMeshContainerConstPointer
void SubVector(const VectorType &fullVector, SubVectorType &subVector, const unsigned int leaveOutIndex) const
Superclass::DerivativeType DerivativeType
FixedMeshType::PointIdentifier FixedMeshPointIdentifier
Superclass::TransformJacobianType TransformJacobianType
SingleValuedPointSetToPointSetMetric< TFixedPointSet, TMovingPointSet > Superclass
unsigned char DummyMeshPixelType
Superclass::InputPointType InputPointType
Superclass::TransformType TransformType
FixedMeshConstPointer m_FixedMesh
AdvancedTransform< CoordinateRepresentationType, itkGetStaticConstMacro(FixedPointSetDimension), itkGetStaticConstMacro(MovingPointSetDimension) > TransformType
OutputPointType::CoordRepType CoordRepType
TransformType::JacobianType TransformJacobianType
Superclass::DerivativeValueType DerivativeValueType
VectorContainer< MeshIdType, FixedMeshConstPointer > FixedMeshContainerType
void GetValueAndDerivative(const TransformParametersType ¶meters, MeasureType &Value, DerivativeType &Derivative) const
Generated on OURCE_DATE_EPOCH for elastix by 1.8.18 |
|