8 #if !defined (Magick_ChannelMoments_header)
9 #define Magick_ChannelMoments_header
36 const MagickCore::ChannelMoments *channelMoments_);
39 double centroidX(
void)
const;
42 double centroidY(
void)
const;
45 ChannelType channel(
void)
const;
48 double ellipseAxisX(
void)
const;
51 double ellipseAxisY(
void)
const;
54 double ellipseAngle(
void)
const;
57 double ellipseEccentricity(
void)
const;
60 double ellipseIntensity(
void)
const;
63 double huInvariants(
const size_t index_)
const;
66 std::vector<double> _huInvariants;
73 double _ellipseEccentricity;
74 double _ellipseIntensity;
91 ChannelMoments channel(
const ChannelType channel_=CompositeChannels)
const;
99 std::vector<ChannelMoments> _channels;
103 #endif // Magick_ChannelMoments_header
class MagickPPExport Image