content: 
  //
  // This file is auto-generated. Please don't modify it!
  //
  package org.opencv.imgproc;
  
  
  
  // C++: class Moments
  public class Moments {
  
      protected final long nativeObj;
      protected Moments(long addr) { nativeObj = addr; }
  
  
      //
      // C++:   Moments::Moments()
      //
  
      public   Moments()
      {
  
          nativeObj = Moments_0();
  
          return;
      }
  
  
      //
      // C++: double Moments::m00
      //
  
      public  double get_m00()
      {
  
          double retVal = get_m00_0(nativeObj);
  
          return retVal;
      }
  
  
      //
      // C++: void Moments::m00
      //
  
      public  void set_m00(double m00)
      {
  
          set_m00_0(nativeObj, m00);
  
          return;
      }
  
  
      //
      // C++: double Moments::m10
      //
  
      public  double get_m10()
      {
  
          double retVal = get_m10_0(nativeObj);
  
          return retVal;
      }
  
  
      //
      // C++: void Moments::m10
      //
  
      public  void set_m10(double m10)
      {
  
          set_m10_0(nativeObj, m10);
  
          return;
      }
  
  
      //
      // C++: double Moments::m01
      //
  
      public  double get_m01()
      {
  
          double retVal = get_m01_0(nativeObj);
  
          return retVal;
      }
  
  
      //
      // C++: void Moments::m01
      //
  
      public  void set_m01(double m01)
      {
  
          set_m01_0(nativeObj, m01);
  
          return;
      }
  
  
      //
      // C++: double Moments::m20
      //
  
      public  double get_m20()
      {
  
          double retVal = get_m20_0(nativeObj);
  
          return retVal;
      }
  
  
      //
      // C++: void Moments::m20
      //
  
      public  void set_m20(double m20)
      {
  
          set_m20_0(nativeObj, m20);
  
          return;
      }
  
  
      //
      // C++: double Moments::m11
      //
  
      public  double get_m11()
      {
  
          double retVal = get_m11_0(nativeObj);
  
          return retVal;
      }
  
  
      //
      // C++: void Moments::m11
      //
  
      public  void set_m11(double m11)
      {
  
          set_m11_0(nativeObj, m11);
  
          return;
      }
  
  
      //
      // C++: double Moments::m02
      //
  
      public  double get_m02()
      {
  
          double retVal = get_m02_0(nativeObj);
  
          return retVal;
      }
  
  
      //
      // C++: void Moments::m02
      //
  
      public  void set_m02(double m02)
      {
  
          set_m02_0(nativeObj, m02);
  
          return;
      }
  
  
      //
      // C++: double Moments::m30
      //
  
      public  double get_m30()
      {
  
          double retVal = get_m30_0(nativeObj);
  
          return retVal;
      }
  
  
      //
      // C++: void Moments::m30
      //
  
      public  void set_m30(double m30)
      {
  
          set_m30_0(nativeObj, m30);
  
          return;
      }
  
  
      //
      // C++: double Moments::m21
      //
  
      public  double get_m21()
      {
  
          double retVal = get_m21_0(nativeObj);
  
          return retVal;
      }
  
  
      //
      // C++: void Moments::m21
      //
  
      public  void set_m21(double m21)
      {
  
          set_m21_0(nativeObj, m21);
  
          return;
      }
  
  
      //
      // C++: double Moments::m12
      //
  
      public  double get_m12()
      {
  
          double retVal = get_m12_0(nativeObj);
  
          return retVal;
      }
  
  
      //
      // C++: void Moments::m12
      //
  
      public  void set_m12(double m12)
      {
  
          set_m12_0(nativeObj, m12);
  
          return;
      }
  
  
      //
      // C++: double Moments::m03
      //
  
      public  double get_m03()
      {
  
          double retVal = get_m03_0(nativeObj);
  
          return retVal;
      }
  
  
      //
      // C++: void Moments::m03
      //
  
      public  void set_m03(double m03)
      {
  
          set_m03_0(nativeObj, m03);
  
          return;
      }
  
  
      //
      // C++: double Moments::mu20
      //
  
      public  double get_mu20()
      {
  
          double retVal = get_mu20_0(nativeObj);
  
          return retVal;
      }
  
  
      //
      // C++: void Moments::mu20
      //
  
      public  void set_mu20(double mu20)
      {
  
          set_mu20_0(nativeObj, mu20);
  
          return;
      }
  
  
      //
      // C++: double Moments::mu11
      //
  
      public  double get_mu11()
      {
  
          double retVal = get_mu11_0(nativeObj);
  
          return retVal;
      }
  
  
      //
      // C++: void Moments::mu11
      //
  
      public  void set_mu11(double mu11)
      {
  
          set_mu11_0(nativeObj, mu11);
  
          return;
      }
  
  
      //
      // C++: double Moments::mu02
      //
  
      public  double get_mu02()
      {
  
          double retVal = get_mu02_0(nativeObj);
  
          return retVal;
      }
  
  
      //
      // C++: void Moments::mu02
      //
  
      public  void set_mu02(double mu02)
      {
  
          set_mu02_0(nativeObj, mu02);
  
          return;
      }
  
  
      //
      // C++: double Moments::mu30
      //
  
      public  double get_mu30()
      {
  
          double retVal = get_mu30_0(nativeObj);
  
          return retVal;
      }
  
  
      //
      // C++: void Moments::mu30
      //
  
      public  void set_mu30(double mu30)
      {
  
          set_mu30_0(nativeObj, mu30);
  
          return;
      }
  
  
      //
      // C++: double Moments::mu21
      //
  
      public  double get_mu21()
      {
  
          double retVal = get_mu21_0(nativeObj);
  
          return retVal;
      }
  
  
      //
      // C++: void Moments::mu21
      //
  
      public  void set_mu21(double mu21)
      {
  
          set_mu21_0(nativeObj, mu21);
  
          return;
      }
  
  
      //
      // C++: double Moments::mu12
      //
  
      public  double get_mu12()
      {
  
          double retVal = get_mu12_0(nativeObj);
  
          return retVal;
      }
  
  
      //
      // C++: void Moments::mu12
      //
  
      public  void set_mu12(double mu12)
      {
  
          set_mu12_0(nativeObj, mu12);
  
          return;
      }
  
  
      //
      // C++: double Moments::mu03
      //
  
      public  double get_mu03()
      {
  
          double retVal = get_mu03_0(nativeObj);
  
          return retVal;
      }
  
  
      //
      // C++: void Moments::mu03
      //
  
      public  void set_mu03(double mu03)
      {
  
          set_mu03_0(nativeObj, mu03);
  
          return;
      }
  
  
      //
      // C++: double Moments::nu20
      //
  
      public  double get_nu20()
      {
  
          double retVal = get_nu20_0(nativeObj);
  
          return retVal;
      }
  
  
      //
      // C++: void Moments::nu20
      //
  
      public  void set_nu20(double nu20)
      {
  
          set_nu20_0(nativeObj, nu20);
  
          return;
      }
  
  
      //
      // C++: double Moments::nu11
      //
  
      public  double get_nu11()
      {
  
          double retVal = get_nu11_0(nativeObj);
  
          return retVal;
      }
  
  
      //
      // C++: void Moments::nu11
      //
  
      public  void set_nu11(double nu11)
      {
  
          set_nu11_0(nativeObj, nu11);
  
          return;
      }
  
  
      //
      // C++: double Moments::nu02
      //
  
      public  double get_nu02()
      {
  
          double retVal = get_nu02_0(nativeObj);
  
          return retVal;
      }
  
  
      //
      // C++: void Moments::nu02
      //
  
      public  void set_nu02(double nu02)
      {
  
          set_nu02_0(nativeObj, nu02);
  
          return;
      }
  
  
      //
      // C++: double Moments::nu30
      //
  
      public  double get_nu30()
      {
  
          double retVal = get_nu30_0(nativeObj);
  
          return retVal;
      }
  
  
      //
      // C++: void Moments::nu30
      //
  
      public  void set_nu30(double nu30)
      {
  
          set_nu30_0(nativeObj, nu30);
  
          return;
      }
  
  
      //
      // C++: double Moments::nu21
      //
  
      public  double get_nu21()
      {
  
          double retVal = get_nu21_0(nativeObj);
  
          return retVal;
      }
  
  
      //
      // C++: void Moments::nu21
      //
  
      public  void set_nu21(double nu21)
      {
  
          set_nu21_0(nativeObj, nu21);
  
          return;
      }
  
  
      //
      // C++: double Moments::nu12
      //
  
      public  double get_nu12()
      {
  
          double retVal = get_nu12_0(nativeObj);
  
          return retVal;
      }
  
  
      //
      // C++: void Moments::nu12
      //
  
      public  void set_nu12(double nu12)
      {
  
          set_nu12_0(nativeObj, nu12);
  
          return;
      }
  
  
      //
      // C++: double Moments::nu03
      //
  
      public  double get_nu03()
      {
  
          double retVal = get_nu03_0(nativeObj);
  
          return retVal;
      }
  
  
      //
      // C++: void Moments::nu03
      //
  
      public  void set_nu03(double nu03)
      {
  
          set_nu03_0(nativeObj, nu03);
  
          return;
      }
  
  
      @Override
      protected void finalize() throws Throwable {
          delete(nativeObj);
      }
  
  
  
      // C++:   Moments::Moments()
      private static native long Moments_0();
  
      // C++: double Moments::m00
      private static native double get_m00_0(long nativeObj);
  
      // C++: void Moments::m00
      private static native void set_m00_0(long nativeObj, double m00);
  
      // C++: double Moments::m10
      private static native double get_m10_0(long nativeObj);
  
      // C++: void Moments::m10
      private static native void set_m10_0(long nativeObj, double m10);
  
      // C++: double Moments::m01
      private static native double get_m01_0(long nativeObj);
  
      // C++: void Moments::m01
      private static native void set_m01_0(long nativeObj, double m01);
  
      // C++: double Moments::m20
      private static native double get_m20_0(long nativeObj);
  
      // C++: void Moments::m20
      private static native void set_m20_0(long nativeObj, double m20);
  
      // C++: double Moments::m11
      private static native double get_m11_0(long nativeObj);
  
      // C++: void Moments::m11
      private static native void set_m11_0(long nativeObj, double m11);
  
      // C++: double Moments::m02
      private static native double get_m02_0(long nativeObj);
  
      // C++: void Moments::m02
      private static native void set_m02_0(long nativeObj, double m02);
  
      // C++: double Moments::m30
      private static native double get_m30_0(long nativeObj);
  
      // C++: void Moments::m30
      private static native void set_m30_0(long nativeObj, double m30);
  
      // C++: double Moments::m21
      private static native double get_m21_0(long nativeObj);
  
      // C++: void Moments::m21
      private static native void set_m21_0(long nativeObj, double m21);
  
      // C++: double Moments::m12
      private static native double get_m12_0(long nativeObj);
  
      // C++: void Moments::m12
      private static native void set_m12_0(long nativeObj, double m12);
  
      // C++: double Moments::m03
      private static native double get_m03_0(long nativeObj);
  
      // C++: void Moments::m03
      private static native void set_m03_0(long nativeObj, double m03);
  
      // C++: double Moments::mu20
      private static native double get_mu20_0(long nativeObj);
  
      // C++: void Moments::mu20
      private static native void set_mu20_0(long nativeObj, double mu20);
  
      // C++: double Moments::mu11
      private static native double get_mu11_0(long nativeObj);
  
      // C++: void Moments::mu11
      private static native void set_mu11_0(long nativeObj, double mu11);
  
      // C++: double Moments::mu02
      private static native double get_mu02_0(long nativeObj);
  
      // C++: void Moments::mu02
      private static native void set_mu02_0(long nativeObj, double mu02);
  
      // C++: double Moments::mu30
      private static native double get_mu30_0(long nativeObj);
  
      // C++: void Moments::mu30
      private static native void set_mu30_0(long nativeObj, double mu30);
  
      // C++: double Moments::mu21
      private static native double get_mu21_0(long nativeObj);
  
      // C++: void Moments::mu21
      private static native void set_mu21_0(long nativeObj, double mu21);
  
      // C++: double Moments::mu12
      private static native double get_mu12_0(long nativeObj);
  
      // C++: void Moments::mu12
      private static native void set_mu12_0(long nativeObj, double mu12);
  
      // C++: double Moments::mu03
      private static native double get_mu03_0(long nativeObj);
  
      // C++: void Moments::mu03
      private static native void set_mu03_0(long nativeObj, double mu03);
  
      // C++: double Moments::nu20
      private static native double get_nu20_0(long nativeObj);
  
      // C++: void Moments::nu20
      private static native void set_nu20_0(long nativeObj, double nu20);
  
      // C++: double Moments::nu11
      private static native double get_nu11_0(long nativeObj);
  
      // C++: void Moments::nu11
      private static native void set_nu11_0(long nativeObj, double nu11);
  
      // C++: double Moments::nu02
      private static native double get_nu02_0(long nativeObj);
  
      // C++: void Moments::nu02
      private static native void set_nu02_0(long nativeObj, double nu02);
  
      // C++: double Moments::nu30
      private static native double get_nu30_0(long nativeObj);
  
      // C++: void Moments::nu30
      private static native void set_nu30_0(long nativeObj, double nu30);
  
      // C++: double Moments::nu21
      private static native double get_nu21_0(long nativeObj);
  
      // C++: void Moments::nu21
      private static native void set_nu21_0(long nativeObj, double nu21);
  
      // C++: double Moments::nu12
      private static native double get_nu12_0(long nativeObj);
  
      // C++: void Moments::nu12
      private static native void set_nu12_0(long nativeObj, double nu12);
  
      // C++: double Moments::nu03
      private static native double get_nu03_0(long nativeObj);
  
      // C++: void Moments::nu03
      private static native void set_nu03_0(long nativeObj, double nu03);
  
      // native support for java finalize()
      private static native void delete(long nativeObj);
  
  }
  