8 #if !defined (Magick_ChannelMoments_header)     9 #define Magick_ChannelMoments_header    32     double centroidX(
void) 
const;
    35     double centroidY(
void) 
const;
    38     PixelChannel channel(
void) 
const;
    41     double ellipseAxisX(
void) 
const;
    44     double ellipseAxisY(
void) 
const;
    47     double ellipseAngle(
void) 
const;
    50     double ellipseEccentricity(
void) 
const;
    53     double ellipseIntensity(
void) 
const;
    56     double huInvariants(
const size_t index_) 
const;
    66       const MagickCore::ChannelMoments *channelMoments_);
    69     PixelChannel _channel;
    70     std::vector<double> _huInvariants;
    76     double _ellipseEccentricity;
    77     double _ellipseIntensity;
    92       const std::string &hash_);
    98     operator std::string() 
const;
   101     PixelChannel channel(
void) 
const;
   104     bool isValid() 
const;
   107     double sumSquaredDifferences(
   111     double srgbHuPhash(
const size_t index_) 
const;
   114     double hclpHuPhash(
const size_t index_) 
const;
   121       const MagickCore::ChannelPerceptualHash *channelPerceptualHash_);
   124     PixelChannel _channel;
   125     std::vector<double> _srgbHuPhash;
   126     std::vector<double> _hclpHuPhash;
   149     PixelChannel channel(
void) 
const;
   152     size_t depth() 
const;
   155     double entropy() 
const;
   158     bool isValid() 
const;
   161     double kurtosis() 
const;
   164     double maxima() 
const;
   170     double minima() 
const;
   173     double skewness() 
const;
   176     double standardDeviation() 
const;
   182     double sumCubed() 
const;
   185     double sumFourthPower() 
const;
   188     double sumSquared() 
const;
   191     double variance() 
const;
   198       const MagickCore::ChannelStatistics *channelStatistics_);
   201     PixelChannel _channel;
   210     double _standardDeviation;
   213     double _sumFourthPower;
   240     std::vector<ChannelMoments> _channels;
   260     operator std::string() 
const;
   266     bool isValid() 
const;
   269     double sumSquaredDifferences(
   278     std::vector<ChannelPerceptualHash> _channels;
   303     std::vector<ChannelStatistics> _channels;
   307 #endif // Magick_ChannelMoments_header 
class MagickPPExport Image