Skip to content

shapeworks::VectorImage

Gradient (vector) image.

#include <VectorImage.h>

Public Types

Name
using itk::GradientImageFilter< Image::ImageType > GradientImageFilter
using itk::Image< Covariant, 3 > ImageType
using itk::VectorLinearInterpolateImageFunction< ImageType, Image::PixelType > GradientInterpolatorType
using itk::ImageRegionIterator< ImageType > ImageIterator

Public Functions

Name
VectorImage(const Image & dt_img)
Creates a gradient vector image of image (presumably a distance transform)
VectorImage() =delete
~VectorImage() =default
Vector evaluate(Point p)
Returns a Vector (which can be normalized using v.Normalize()).
ImageIterator iterator()

Public Types Documentation

using GradientImageFilter

cpp using shapeworks::VectorImage::GradientImageFilter = itk::GradientImageFilter<Image::ImageType>;

using ImageType

cpp using shapeworks::VectorImage::ImageType = itk::Image<Covariant, 3>;

using GradientInterpolatorType

cpp using shapeworks::VectorImage::GradientInterpolatorType = itk::VectorLinearInterpolateImageFunction<ImageType, Image::PixelType>;

using ImageIterator

cpp using shapeworks::VectorImage::ImageIterator = itk::ImageRegionIterator<ImageType>;

Public Functions Documentation

function VectorImage

cpp VectorImage( const Image & dt_img )

Creates a gradient vector image of image (presumably a distance transform)

function VectorImage

cpp VectorImage() =delete

function ~VectorImage

cpp ~VectorImage() =default

function evaluate

cpp Vector evaluate( Point p )

Returns a Vector (which can be normalized using v.Normalize()).

function iterator

cpp ImageIterator iterator()


Updated on 2026-03-31 at 16:02:10 +0000