18#ifndef sitkSliceImageFilter_h
19#define sitkSliceImageFilter_h
80 { this->
m_Start = std::move(Start); }
93 { this->
m_Stop = std::move(Stop); }
106 { this->
m_Step = std::move(Step); }
119 std::string
GetName()
const {
return std::string(
"SliceImageFilter"); }
The Image class for SimpleITK.
void SetStep(std::vector< int > Step)
void SetStop(std::vector< int32_t > Stop)
virtual ~SliceImageFilter()
void SetStart(std::vector< int32_t > Start)
std::vector< int > m_Step
std::string GetName() const
Image(Self::*)(const Image &image1) MemberFunctionType
std::vector< int32_t > m_Start
std::vector< int32_t > GetStop() const
std::vector< int > GetStep() const
std::string ToString() const
std::vector< int32_t > m_Stop
Image Execute(const Image &image1)
std::vector< int32_t > GetStart() const
NonLabelPixelIDTypeList PixelIDTypeList
static const detail::MemberFunctionFactory< MemberFunctionType > & GetMemberFunctionFactory()
Image ExecuteInternal(const Image &image1)
A class used to instantiate and generate function object to templated member functions.
typelist2::append< BasicPixelIDTypeList, ComplexPixelIDTypeList, VectorPixelIDTypeList >::type NonLabelPixelIDTypeList
Image Slice(const Image &image1, std::vector< int32_t > start=std::vector< int32_t >(SITK_MAX_DIMENSION, 0), std::vector< int32_t > stop=std::vector< int32_t >(SITK_MAX_DIMENSION, std::numeric_limits< int32_t >::max()), std::vector< int > step=std::vector< int >(SITK_MAX_DIMENSION, 1))
Slices an image based on a starting index and a stopping index, and a step size.
#define SITKBasicFilters_EXPORT