19 #ifndef itkLevelSetQuadEdgeMesh_h
20 #define itkLevelSetQuadEdgeMesh_h
34 template<
typename TMesh >
37 typename TMesh::PointIdentifier,
38 TMesh::PointDimension,
39 typename TMesh::PixelType,
49 typedef LevelSetBase<
typename MeshType::PointIdentifier,
50 MeshType::PointDimension,
51 typename MeshType::PixelType,
111 void operator = ( const
Self& ) ITK_DELETE_FUNCTION;
117 #ifndef ITK_MANUAL_INSTANTIATION
118 #include "itkLevelSetQuadEdgeMesh.hxx"
120 #endif // itkLevelSetQuadEdgeMesh_h
Superclass::GradientType GradientType
Superclass::OutputRealType OutputRealType
virtual void CopyInformation(const DataObject *data)
Abstract base class for the representation of a level-set function.
TMesh::Pointer MeshPointer
Superclass::LevelSetDataType LevelSetDataType
virtual GradientType EvaluateGradient(const InputType &iP) const
Implements the N-dimensional mesh structure.
LevelSetBase< typename MeshType::PointIdentifier, MeshType::PointDimension, typename MeshType::PixelType, MeshType > Superclass
SmartPointer< const Self > ConstPointer
CovariantVector< OutputRealType, VDimension > GradientType
virtual void Initialize()
virtual ~LevelSetQuadEdgeMesh()
virtual void Graft(const DataObject *data)
Superclass::OutputType OutputType
virtual HessianType EvaluateHessian(const InputType &iP) const
Superclass::InputType InputType
NumericTraits< OutputType >::RealType OutputRealType
LevelSetQuadEdgeMesh Self
SmartPointer< Self > Pointer
virtual OutputType Evaluate(const InputType &iP) const
Superclass::HessianType HessianType
Matrix< OutputRealType, VDimension, VDimension > HessianType
Base class for the surface mesh representation of a level-set function.
Base class for all data objects in ITK.