Class nsEUCSampler


  • public class nsEUCSampler
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      nsEUCSampler()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) void CalFreq()  
      (package private) boolean EnoughData()  
      (package private) float GetScore​(float[] array1, float[] array2)  
      (package private) float GetScore​(float[] aFirstByteFreq, float aFirstByteWeight, float[] aSecondByteFreq, float aSecondByteWeight)  
      (package private) boolean GetSomeData()  
      void Reset()  
      (package private) boolean Sample​(byte[] aIn, int aLen)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • mTotal

        int mTotal
      • mThreshold

        int mThreshold
      • mState

        int mState
      • mFirstByteCnt

        public int[] mFirstByteCnt
      • mSecondByteCnt

        public int[] mSecondByteCnt
      • mFirstByteFreq

        public float[] mFirstByteFreq
      • mSecondByteFreq

        public float[] mSecondByteFreq
    • Constructor Detail

      • nsEUCSampler

        public nsEUCSampler()
    • Method Detail

      • Reset

        public void Reset()
      • EnoughData

        boolean EnoughData()
      • GetSomeData

        boolean GetSomeData()
      • Sample

        boolean Sample​(byte[] aIn,
                       int aLen)
      • CalFreq

        void CalFreq()
      • GetScore

        float GetScore​(float[] aFirstByteFreq,
                       float aFirstByteWeight,
                       float[] aSecondByteFreq,
                       float aSecondByteWeight)
      • GetScore

        float GetScore​(float[] array1,
                       float[] array2)