AcoustID.Chromaprint.Image.Get C# (CSharp) Method

Get() private method

private Get ( int i, int j ) : double
i int
j int
return double
        internal double Get(int i, int j)
        {
            return m_data[m_columns * i + j];
        }

Usage Example

コード例 #1
0
        public double Area(int x1, int y1, int x2, int y2)
        {
            if (x2 < x1 || y2 < y1)
            {
                // TODO: throw?
                return(0.0);
            }

            double area = m_image.Get(x2, y2);

            if (x1 > 0)
            {
                area -= m_image.Get(x1 - 1, y2);
                if (y1 > 0)
                {
                    area += m_image.Get(x1 - 1, y1 - 1);
                }
            }
            if (y1 > 0)
            {
                area -= m_image.Get(x2, y1 - 1);
            }
            //std::cout << "Area("<<x1<<","<<y1<<","<<x2<<","<<y2<<") = "<<area<<"\n";
            return(area);
        }
All Usage Examples Of AcoustID.Chromaprint.Image::Get