15 #ifndef niftkITKRegionParametersDataNodeProperty_h
16 #define niftkITKRegionParametersDataNodeProperty_h
18 #include "niftkCoreExports.h"
22 #include <mitkBaseProperty.h>
48 const ParametersType& GetITKRegionParameters() const;
53 void SetITKRegionParameters(const ParametersType& parameters);
58 bool HasVolume() const;
63 void SetIndex(
int x,
int y,
int z);
68 void SetSize(
int x,
int y,
int z);
78 void SetValid(
bool valid);
83 virtual
std::
string GetValueAsString() const override;
88 virtual
void Identity();
93 ITKRegionParametersDataNodeProperty();
94 ITKRegionParametersDataNodeProperty(const ITKRegionParametersDataNodeProperty& other);
99 virtual
bool IsEqual(const
mitk::BaseProperty&
property) const override;
104 virtual
bool Assign(const
mitk::BaseProperty&) override;
108 ITKRegionParametersDataNodeProperty& operator=(const ITKRegionParametersDataNodeProperty&);
109 itk::LightObject::Pointer InternalClone() const override;
111 ParametersType m_Parameters;
GLdouble GLdouble z
Definition: glew.h:1543
Definition: niftkMeshSmoother.cxx:19
Definition: ReceptorMemberCommandTest.cxx:25
GLint GLint GLint GLint GLint GLint y
Definition: glew.h:1236
Definition: niftkITKAffineResampleImage.cxx:74
INT property
Definition: wglew.h:144
MITK data-node property suitable for holding an ITK Region, consisting of a "valid" flag...
Definition: niftkITKRegionParametersDataNodeProperty.h:32
GLint GLint GLint GLint GLint x
Definition: glew.h:1236
std::vector< int > ParametersType
Parameters are 6 integers, corresponding to index[X, Y, Z] and size[X, Y, Z].
Definition: niftkITKRegionParametersDataNodeProperty.h:43
Definition: niftkExceptionObject.h:21