18 #ifndef sitkDICOMOrientImageFilter_h
19 #define sitkDICOMOrientImageFilter_h
73 using PixelIDTypeList = typelist::Append<BasicPixelIDTypeList, VectorPixelIDTypeList>::Type;
75 static std::string GetOrientationFromDirectionCosines(
const std::vector<double> &direction );
76 static std::vector<double> GetDirectionCosinesFromOrientation(
const std::string &str );
83 SITK_RETURN_SELF_TYPE_HEADER
SetDesiredCoordinateOrientation ( std::string DesiredCoordinateOrientation ) { this->m_DesiredCoordinateOrientation = DesiredCoordinateOrientation;
return *
this; }
97 std::vector<bool>
GetFlipAxes()
const {
return this->m_FlipAxes; };
111 std::string
GetName()
const {
return std::string (
"DICOMOrientImageFilter"); }
114 std::string ToString()
const;
126 template <
class TImageType>
Image ExecuteInternal (
const Image& image1 );
134 std::string m_DesiredCoordinateOrientation{std::string(
"LPS")};
137 std::vector<bool> m_FlipAxes{std::vector<bool>()};
139 std::vector<unsigned int> m_PermuteOrder{std::vector<unsigned int>()};