Skip to content

Libs/Image/VectorImage.h

Namespaces

Name
shapeworks
User usage reporting (telemetry)

Classes

Name
class shapeworks::VectorImage
Gradient (vector) image.

Source code

```cpp

pragma once

include

include

include "Image.h"

namespace shapeworks {

class VectorImage { public: using GradientImageFilter = itk::GradientImageFilter; using ImageType = itk::Image; using GradientInterpolatorType = itk::VectorLinearInterpolateImageFunction; using ImageIterator = itk::ImageRegionIterator;

VectorImage(const Image& dt_img); VectorImage() = delete; ~VectorImage() = default;

Vector evaluate(Point p); ImageIterator iterator();

private: itk::SmartPointer itk_image_; itk::SmartPointer interpolator_; };

} // namespace shapeworks ```


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