Class DictValue


  • public class DictValue
    extends java.lang.Object
    This struct stores the scalar value (or array) of one of the following type: double, cv::String or int64. TODO: Maybe int64 is useless because double type exactly stores at least 2^52 integers.
    • Field Detail

      • nativeObj

        protected final long nativeObj
    • Constructor Detail

      • DictValue

        protected DictValue​(long addr)
      • DictValue

        public DictValue​(java.lang.String s)
      • DictValue

        public DictValue​(double p)
      • DictValue

        public DictValue​(int i)
    • Method Detail

      • getNativeObjAddr

        public long getNativeObjAddr()
      • __fromPtr__

        public static DictValue __fromPtr__​(long addr)
      • getStringValue

        public java.lang.String getStringValue​(int idx)
      • getStringValue

        public java.lang.String getStringValue()
      • isInt

        public boolean isInt()
      • isReal

        public boolean isReal()
      • isString

        public boolean isString()
      • getRealValue

        public double getRealValue​(int idx)
      • getRealValue

        public double getRealValue()
      • getIntValue

        public int getIntValue​(int idx)
      • getIntValue

        public int getIntValue()
      • finalize

        protected void finalize()
                         throws java.lang.Throwable
        Overrides:
        finalize in class java.lang.Object
        Throws:
        java.lang.Throwable