C# Класс zxingwp7.common.BitArray

A simple, fast array of bits, represented compactly by an array of ints internally.

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
bits int[]
size int

Открытые методы

Метод Описание
BitArray ( int size ) : System
ToString ( ) : String
clear ( ) : void

Clears all bits (sets to false).

flip ( int i ) : void

Flips bit i.

getBitArray ( ) : int[]
get_Renamed ( int i ) : bool
isRange ( int start, int end, bool value_Renamed ) : bool

Efficient method to check if a range of bits is set, or not set.

reverse ( ) : void

Reverses all bits in the array.

setBulk ( int i, int newBits ) : void

Sets a block of 32 bits, starting at bit i.

set_Renamed ( int i ) : void

Sets bit i.

Приватные методы

Метод Описание
makeArray ( int size ) : int[]

Описание методов

BitArray() публичный Метод

public BitArray ( int size ) : System
size int
Результат System

ToString() публичный Метод

public ToString ( ) : String
Результат String

clear() публичный Метод

Clears all bits (sets to false).
public clear ( ) : void
Результат void

flip() публичный Метод

Flips bit i.
public flip ( int i ) : void
i int bit to set ///
Результат void

getBitArray() публичный Метод

public getBitArray ( ) : int[]
Результат int[]

get_Renamed() публичный Метод

public get_Renamed ( int i ) : bool
i int bit to get ///
Результат bool

isRange() публичный Метод

Efficient method to check if a range of bits is set, or not set.
public isRange ( int start, int end, bool value_Renamed ) : bool
start int start of range, inclusive. ///
end int end of range, exclusive ///
value_Renamed bool
Результат bool

reverse() публичный Метод

Reverses all bits in the array.
public reverse ( ) : void
Результат void

setBulk() публичный Метод

Sets a block of 32 bits, starting at bit i.
public setBulk ( int i, int newBits ) : void
i int first bit to set ///
newBits int the new value of the next 32 bits. Note again that the least-significant bit /// corresponds to bit i, the next-least-significant to i+1, and so on. ///
Результат void

set_Renamed() публичный Метод

Sets bit i.
public set_Renamed ( int i ) : void
i int bit to set ///
Результат void

Описание свойств

bits публичное свойство

public int[] bits
Результат int[]

size публичное свойство

public int size
Результат int