4#ifndef _0e6dd41f_29b1_46a6_8410_54c18d43154e
5#define _0e6dd41f_29b1_46a6_8410_54c18d43154e
7#include <MrProtSrv/Domain/MrProtData/MrProt/MrProt.h>
24 ImageAndReference = (1 | 2)
Shape const & shape() const
std::vector< Point > Points
Definition MaskBase.h:25
MaskBase(Shape const &shape={}, iPAT::Status value=iPAT::Status())
Vector2l Shape
Definition MaskBase.h:22
A two dimensional binary mask.
Definition Mask.h:16
A two dimensional indicator of iPAT status.
Definition iPATMask.h:30
Points referencePoints() const
Return a vector of reference points (including image and reference points).
iPATMask(Mask const &mask)
Create an Image mask from a binary mask.
Points enabledPoints() const
Return a vector of points which are not disabled.
iPATMask(Shape const &shape={}, iPAT::Status value=iPAT::Disabled)
Create a constant mask.
Points imagePoints() const
Return a vector of image points (including image and reference points).
Status
iPAT status: disabled, image, reference, or both
Definition iPATMask.h:20
Top-level namespace of the msl library.
Definition acceleration.h:17
std::ostream & operator<<(std::ostream &stream, iPATMask const &mask)
Visual representation of the mask.