Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages |
#include <itkPolydataDummyPenalty.h>
A dummy metric to generate transformed meshes each iteration.
Definition at line 40 of file itkPolydataDummyPenalty.h.
Public Types | |
typedef MeshTraitsType::CellType | CellInterfaceType |
typedef SmartPointer< const Self > | ConstPointer |
typedef InputPointType::CoordRepType | CoordRepType |
typedef Superclass::DerivativeType | DerivativeType |
typedef Superclass::DerivativeValueType | DerivativeValueType |
typedef unsigned char | DummyMeshPixelType |
typedef TransformType::InputPointType | FixedImagePointType |
typedef FixedMeshType::ConstPointer | FixedMeshConstPointer |
typedef FixedMeshContainerType::ConstPointer | FixedMeshContainerConstPointer |
typedef FixedMeshContainerType::ElementIdentifier | FixedMeshContainerElementIdentifier |
typedef FixedMeshContainerType::Pointer | FixedMeshContainerPointer |
typedef VectorContainer< MeshIdType, FixedMeshConstPointer > | FixedMeshContainerType |
typedef FixedMeshType::Pointer | FixedMeshPointer |
typedef Mesh< PointNormalType, FixedPointSetDimension, MeshTraitsType > | FixedMeshType |
typedef Superclass::InputPointType | InputPointType |
typedef MappedMeshContainerType::ConstPointer | MappedMeshContainerConstPointer |
typedef MappedMeshContainerType::Pointer | MappedMeshContainerPointer |
typedef VectorContainer< MeshIdType, FixedMeshPointer > | MappedMeshContainerType |
typedef Superclass::MeasureType | MeasureType |
typedef unsigned int | MeshIdType |
typedef FixedMeshType::PointDataContainerIterator | MeshPointDataContainerConstIteratorType |
typedef FixedMeshType::PointDataContainerConstPointer | MeshPointDataContainerConstPointer |
typedef MeshPointDataContainerType::Iterator | MeshPointDataContainerIteratorType |
typedef FixedMeshType::PointDataContainerPointer | MeshPointDataContainerPointer |
typedef FixedMeshType::PointDataContainer | MeshPointDataContainerType |
typedef FixedMeshType::PointsContainerConstIterator | MeshPointsContainerConstIteratorType |
typedef MeshPointsContainerType::ConstPointer | MeshPointsContainerConstPointer |
typedef FixedMeshType::PointsContainerIterator | MeshPointsContainerIteratorType |
typedef MeshPointsContainerType::Pointer | MeshPointsContainerPointer |
typedef FixedMeshType::PointsContainer | MeshPointsContainerType |
typedef Array< DerivativeValueType > | MeshPointsDerivativeValueType |
typedef FixedMeshType::PointType | MeshPointType |
typedef DefaultStaticMeshTraits< PointNormalType, FixedPointSetDimension, FixedPointSetDimension, CoordRepType > | MeshTraitsType |
typedef TransformType::OutputPointType | MovingImagePointType |
typedef Superclass::NonZeroJacobianIndicesType | NonZeroJacobianIndicesType |
typedef Superclass::OutputPointType | OutputPointType |
typedef SmartPointer< Self > | Pointer |
typedef Vector< typename TransformType::ScalarType, FixedPointSetDimension > | PointNormalType |
typedef MeshPenalty | Self |
typedef TransformType::SpatialJacobianType | SpatialJacobianType |
typedef SingleValuedPointSetToPointSetMetric< TFixedPointSet, TMovingPointSet > | Superclass |
typedef Superclass::TransformJacobianType | TransformJacobianType |
typedef Superclass::TransformParametersType | TransformParametersType |
typedef Superclass::TransformPointer | TransformPointer |
typedef Superclass::TransformType | TransformType |
typedef FixedMeshType::PointType::VectorType | VectorType |
typedef vnl_vector< CoordRepType > | VnlVectorType |
Public Types inherited from itk::SingleValuedPointSetToPointSetMetric< TFixedPointSet, TMovingPointSet > | |
typedef SmartPointer< const Self > | ConstPointer |
typedef Superclass::ParametersValueType | CoordinateRepresentationType |
typedef Superclass::DerivativeType | DerivativeType |
typedef DerivativeType::ValueType | DerivativeValueType |
typedef FixedImageMaskType::ConstPointer | FixedImageMaskConstPointer |
typedef FixedImageMaskType::Pointer | FixedImageMaskPointer |
typedef SpatialObject< itkGetStaticConstMacro(FixedPointSetDimension) > | FixedImageMaskType |
typedef FixedPointSetType::ConstPointer | FixedPointSetConstPointer |
typedef FixedPointSetType::PixelType | FixedPointSetPixelType |
typedef TFixedPointSet | FixedPointSetType |
typedef TransformType::InputPointType | InputPointType |
typedef Superclass::MeasureType | MeasureType |
typedef MovingImageMaskType::ConstPointer | MovingImageMaskConstPointer |
typedef MovingImageMaskType::Pointer | MovingImageMaskPointer |
typedef SpatialObject< itkGetStaticConstMacro(MovingPointSetDimension) > | MovingImageMaskType |
typedef MovingPointSetType::ConstPointer | MovingPointSetConstPointer |
typedef MovingPointSetType::PixelType | MovingPointSetPixelType |
typedef TMovingPointSet | MovingPointSetType |
typedef TransformType::NonZeroJacobianIndicesType | NonZeroJacobianIndicesType |
typedef TransformType::OutputPointType | OutputPointType |
typedef Superclass::ParametersType | ParametersType |
typedef FixedPointSetType::PointDataContainer::ConstIterator | PointDataIterator |
typedef SmartPointer< Self > | Pointer |
typedef FixedPointSetType::PointsContainer::ConstIterator | PointIterator |
typedef SingleValuedPointSetToPointSetMetric | Self |
typedef SingleValuedCostFunction | Superclass |
typedef TransformType::JacobianType | TransformJacobianType |
typedef TransformType::ParametersType | TransformParametersType |
typedef TransformType::Pointer | TransformPointer |
typedef AdvancedTransform< CoordinateRepresentationType, itkGetStaticConstMacro(FixedPointSetDimension), itkGetStaticConstMacro(MovingPointSetDimension) > | TransformType |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
MeshPenalty () | |
void | PrintSelf (std::ostream &os, Indent indent) const override |
~MeshPenalty () override | |
Protected Member Functions inherited from itk::SingleValuedPointSetToPointSetMetric< TFixedPointSet, TMovingPointSet > | |
void | PrintSelf (std::ostream &os, Indent indent) const override |
SingleValuedPointSetToPointSetMetric () | |
~SingleValuedPointSetToPointSetMetric () override | |
Private Member Functions | |
MeshPenalty (const Self &) | |
void | operator= (const Self &) |
typedef MeshTraitsType::CellType itk::MeshPenalty< TFixedPointSet, TMovingPointSet >::CellInterfaceType |
Definition at line 95 of file itkPolydataDummyPenalty.h.
typedef SmartPointer< const Self > itk::MeshPenalty< TFixedPointSet, TMovingPointSet >::ConstPointer |
Definition at line 50 of file itkPolydataDummyPenalty.h.
typedef InputPointType::CoordRepType itk::MeshPenalty< TFixedPointSet, TMovingPointSet >::CoordRepType |
Definition at line 73 of file itkPolydataDummyPenalty.h.
typedef Superclass::DerivativeType itk::MeshPenalty< TFixedPointSet, TMovingPointSet >::DerivativeType |
Definition at line 67 of file itkPolydataDummyPenalty.h.
typedef Superclass::DerivativeValueType itk::MeshPenalty< TFixedPointSet, TMovingPointSet >::DerivativeValueType |
Definition at line 68 of file itkPolydataDummyPenalty.h.
typedef unsigned char itk::MeshPenalty< TFixedPointSet, TMovingPointSet >::DummyMeshPixelType |
Definition at line 87 of file itkPolydataDummyPenalty.h.
typedef TransformType::InputPointType itk::MeshPenalty< TFixedPointSet, TMovingPointSet >::FixedImagePointType |
Definition at line 75 of file itkPolydataDummyPenalty.h.
typedef FixedMeshType::ConstPointer itk::MeshPenalty< TFixedPointSet, TMovingPointSet >::FixedMeshConstPointer |
Definition at line 93 of file itkPolydataDummyPenalty.h.
typedef FixedMeshContainerType::ConstPointer itk::MeshPenalty< TFixedPointSet, TMovingPointSet >::FixedMeshContainerConstPointer |
Definition at line 116 of file itkPolydataDummyPenalty.h.
typedef FixedMeshContainerType::ElementIdentifier itk::MeshPenalty< TFixedPointSet, TMovingPointSet >::FixedMeshContainerElementIdentifier |
Definition at line 117 of file itkPolydataDummyPenalty.h.
typedef FixedMeshContainerType::Pointer itk::MeshPenalty< TFixedPointSet, TMovingPointSet >::FixedMeshContainerPointer |
Definition at line 115 of file itkPolydataDummyPenalty.h.
typedef VectorContainer< MeshIdType, FixedMeshConstPointer > itk::MeshPenalty< TFixedPointSet, TMovingPointSet >::FixedMeshContainerType |
Definition at line 114 of file itkPolydataDummyPenalty.h.
typedef FixedMeshType::Pointer itk::MeshPenalty< TFixedPointSet, TMovingPointSet >::FixedMeshPointer |
Definition at line 94 of file itkPolydataDummyPenalty.h.
typedef Mesh< PointNormalType, FixedPointSetDimension, MeshTraitsType > itk::MeshPenalty< TFixedPointSet, TMovingPointSet >::FixedMeshType |
Definition at line 91 of file itkPolydataDummyPenalty.h.
typedef Superclass::InputPointType itk::MeshPenalty< TFixedPointSet, TMovingPointSet >::InputPointType |
Typedefs.
Definition at line 71 of file itkPolydataDummyPenalty.h.
typedef MappedMeshContainerType::ConstPointer itk::MeshPenalty< TFixedPointSet, TMovingPointSet >::MappedMeshContainerConstPointer |
Definition at line 121 of file itkPolydataDummyPenalty.h.
typedef MappedMeshContainerType::Pointer itk::MeshPenalty< TFixedPointSet, TMovingPointSet >::MappedMeshContainerPointer |
Definition at line 120 of file itkPolydataDummyPenalty.h.
typedef VectorContainer< MeshIdType, FixedMeshPointer > itk::MeshPenalty< TFixedPointSet, TMovingPointSet >::MappedMeshContainerType |
Definition at line 119 of file itkPolydataDummyPenalty.h.
typedef Superclass::MeasureType itk::MeshPenalty< TFixedPointSet, TMovingPointSet >::MeasureType |
Definition at line 66 of file itkPolydataDummyPenalty.h.
typedef unsigned int itk::MeshPenalty< TFixedPointSet, TMovingPointSet >::MeshIdType |
Definition at line 113 of file itkPolydataDummyPenalty.h.
typedef FixedMeshType::PointDataContainerIterator itk::MeshPenalty< TFixedPointSet, TMovingPointSet >::MeshPointDataContainerConstIteratorType |
Definition at line 110 of file itkPolydataDummyPenalty.h.
typedef FixedMeshType::PointDataContainerConstPointer itk::MeshPenalty< TFixedPointSet, TMovingPointSet >::MeshPointDataContainerConstPointer |
Definition at line 107 of file itkPolydataDummyPenalty.h.
typedef MeshPointDataContainerType::Iterator itk::MeshPenalty< TFixedPointSet, TMovingPointSet >::MeshPointDataContainerIteratorType |
Definition at line 111 of file itkPolydataDummyPenalty.h.
typedef FixedMeshType::PointDataContainerPointer itk::MeshPenalty< TFixedPointSet, TMovingPointSet >::MeshPointDataContainerPointer |
Definition at line 108 of file itkPolydataDummyPenalty.h.
typedef FixedMeshType::PointDataContainer itk::MeshPenalty< TFixedPointSet, TMovingPointSet >::MeshPointDataContainerType |
Definition at line 106 of file itkPolydataDummyPenalty.h.
typedef FixedMeshType::PointsContainerConstIterator itk::MeshPenalty< TFixedPointSet, TMovingPointSet >::MeshPointsContainerConstIteratorType |
Definition at line 103 of file itkPolydataDummyPenalty.h.
typedef MeshPointsContainerType::ConstPointer itk::MeshPenalty< TFixedPointSet, TMovingPointSet >::MeshPointsContainerConstPointer |
Definition at line 102 of file itkPolydataDummyPenalty.h.
typedef FixedMeshType::PointsContainerIterator itk::MeshPenalty< TFixedPointSet, TMovingPointSet >::MeshPointsContainerIteratorType |
Definition at line 104 of file itkPolydataDummyPenalty.h.
typedef MeshPointsContainerType::Pointer itk::MeshPenalty< TFixedPointSet, TMovingPointSet >::MeshPointsContainerPointer |
Definition at line 101 of file itkPolydataDummyPenalty.h.
typedef FixedMeshType::PointsContainer itk::MeshPenalty< TFixedPointSet, TMovingPointSet >::MeshPointsContainerType |
Definition at line 100 of file itkPolydataDummyPenalty.h.
typedef Array< DerivativeValueType > itk::MeshPenalty< TFixedPointSet, TMovingPointSet >::MeshPointsDerivativeValueType |
Definition at line 123 of file itkPolydataDummyPenalty.h.
typedef FixedMeshType::PointType itk::MeshPenalty< TFixedPointSet, TMovingPointSet >::MeshPointType |
Definition at line 97 of file itkPolydataDummyPenalty.h.
typedef DefaultStaticMeshTraits< PointNormalType, FixedPointSetDimension, FixedPointSetDimension, CoordRepType > itk::MeshPenalty< TFixedPointSet, TMovingPointSet >::MeshTraitsType |
Definition at line 89 of file itkPolydataDummyPenalty.h.
typedef TransformType::OutputPointType itk::MeshPenalty< TFixedPointSet, TMovingPointSet >::MovingImagePointType |
Definition at line 76 of file itkPolydataDummyPenalty.h.
typedef Superclass::NonZeroJacobianIndicesType itk::MeshPenalty< TFixedPointSet, TMovingPointSet >::NonZeroJacobianIndicesType |
Definition at line 79 of file itkPolydataDummyPenalty.h.
typedef Superclass::OutputPointType itk::MeshPenalty< TFixedPointSet, TMovingPointSet >::OutputPointType |
Definition at line 72 of file itkPolydataDummyPenalty.h.
typedef SmartPointer< Self > itk::MeshPenalty< TFixedPointSet, TMovingPointSet >::Pointer |
Definition at line 49 of file itkPolydataDummyPenalty.h.
typedef Vector< typename TransformType::ScalarType, FixedPointSetDimension > itk::MeshPenalty< TFixedPointSet, TMovingPointSet >::PointNormalType |
Definition at line 86 of file itkPolydataDummyPenalty.h.
typedef MeshPenalty itk::MeshPenalty< TFixedPointSet, TMovingPointSet >::Self |
Standard class typedefs.
Definition at line 46 of file itkPolydataDummyPenalty.h.
typedef TransformType::SpatialJacobianType itk::MeshPenalty< TFixedPointSet, TMovingPointSet >::SpatialJacobianType |
Definition at line 77 of file itkPolydataDummyPenalty.h.
typedef SingleValuedPointSetToPointSetMetric< TFixedPointSet, TMovingPointSet > itk::MeshPenalty< TFixedPointSet, TMovingPointSet >::Superclass |
Definition at line 48 of file itkPolydataDummyPenalty.h.
typedef Superclass::TransformJacobianType itk::MeshPenalty< TFixedPointSet, TMovingPointSet >::TransformJacobianType |
Definition at line 64 of file itkPolydataDummyPenalty.h.
typedef Superclass::TransformParametersType itk::MeshPenalty< TFixedPointSet, TMovingPointSet >::TransformParametersType |
Definition at line 63 of file itkPolydataDummyPenalty.h.
typedef Superclass::TransformPointer itk::MeshPenalty< TFixedPointSet, TMovingPointSet >::TransformPointer |
Definition at line 62 of file itkPolydataDummyPenalty.h.
typedef Superclass::TransformType itk::MeshPenalty< TFixedPointSet, TMovingPointSet >::TransformType |
Types transferred from the base class
Definition at line 61 of file itkPolydataDummyPenalty.h.
typedef FixedMeshType::PointType::VectorType itk::MeshPenalty< TFixedPointSet, TMovingPointSet >::VectorType |
Definition at line 98 of file itkPolydataDummyPenalty.h.
typedef vnl_vector< CoordRepType > itk::MeshPenalty< TFixedPointSet, TMovingPointSet >::VnlVectorType |
Definition at line 74 of file itkPolydataDummyPenalty.h.
|
protected |
|
overrideprotected |
|
private |
|
virtual |
Run-time type information (and related methods).
Reimplemented from itk::SingleValuedPointSetToPointSetMetric< TFixedPointSet, TMovingPointSet >.
Reimplemented in elastix::PolydataDummyPenalty< TElastix >.
|
override |
Get the derivatives of the match measure.
|
virtual |
|
override |
Set the fixed mask. Get the fixed mask. Get the value for single valued optimizers.
|
override |
Get value and derivatives for multiple valued optimizers.
|
overridevirtual |
Get the mapped points. Connect the fixed pointset.
Get the fixed pointset. Connect the Transform. Get a pointer to the Transform.
Set the parameters defining the Transform. Return the number of parameters required by the transform. Initialize the Metric by making sure that all the components are present and plugged together correctly.
Reimplemented from itk::SingleValuedPointSetToPointSetMetric< TFixedPointSet, TMovingPointSet >.
itk::MeshPenalty< TFixedPointSet, TMovingPointSet >::itkGetModifiableObjectMacro | ( | MappedMeshContainer | , |
MappedMeshContainerType | |||
) |
itk::MeshPenalty< TFixedPointSet, TMovingPointSet >::itkStaticConstMacro | ( | FixedPointSetDimension | , |
unsigned int | , | ||
Superclass::FixedPointSetDimension | |||
) |
Constants for the pointset dimensions.
|
static |
Type used for representing point components
Method for creation through the object factory.
|
private |
|
overrideprotected |
PrintSelf.
|
virtual |
|
virtual |
|
mutableprotected |
Member variables.
Definition at line 185 of file itkPolydataDummyPenalty.h.
|
mutableprotected |
Definition at line 186 of file itkPolydataDummyPenalty.h.
Generated on 1667476801 for elastix by 1.9.4 |