C# 클래스 Lucene.Net.Spatial.Util.FixedBitSet

상속: Lucene.Net.Search.DocIdSet, IBits
파일 보기 프로젝트 열기: synhershko/lucene.net 1 사용 예제들

공개 메소드들

메소드 설명
And ( FixedBitSet other ) : void
AndNot ( FixedBitSet other ) : void
Bits ( ) : IBits
Cardinality ( ) : int

Returns number of set bits. NOTE: this visits every long in the backing bits array, and the result is not internally cached!

Clear ( int index ) : void
Clear ( int startIndex, int endIndex ) : void
Clone ( ) : FixedBitSet
Equals ( Object o ) : bool
FixedBitSet ( FixedBitSet other ) : System

Makes full copy.

FixedBitSet ( int numBits ) : System
Get ( int index ) : bool
GetAndClear ( int index ) : bool
GetAndSet ( int index ) : bool
GetHashCode ( ) : int
Iterator ( ) : DocIdSetIterator
Length ( ) : int
NextSetBit ( int index ) : int

Returns the index of the first set bit starting at the index specified. -1 is returned if there are no more set bits.

Or ( FixedBitSet other ) : void
PrevSetBit ( int index ) : int
Set ( int index ) : void
Set ( int startIndex, int endIndex ) : void
bits2words ( int numBits ) : int

returns the number of 64 bit words it would take to hold numBits

비공개 메소드들

메소드 설명
And ( BitArray otherArr, int otherLen ) : void
AndNot ( BitArray otherArr, int otherLen ) : void
Or ( BitArray otherArr, int otherLen ) : void

메소드 상세

And() 공개 메소드

public And ( FixedBitSet other ) : void
other FixedBitSet
리턴 void

AndNot() 공개 메소드

public AndNot ( FixedBitSet other ) : void
other FixedBitSet
리턴 void

Bits() 공개 메소드

public Bits ( ) : IBits
리턴 IBits

Cardinality() 공개 메소드

Returns number of set bits. NOTE: this visits every long in the backing bits array, and the result is not internally cached!
public Cardinality ( ) : int
리턴 int

Clear() 공개 메소드

public Clear ( int index ) : void
index int
리턴 void

Clear() 공개 메소드

public Clear ( int startIndex, int endIndex ) : void
startIndex int
endIndex int
리턴 void

Clone() 공개 메소드

public Clone ( ) : FixedBitSet
리턴 FixedBitSet

Equals() 공개 메소드

public Equals ( Object o ) : bool
o Object
리턴 bool

FixedBitSet() 공개 메소드

Makes full copy.
public FixedBitSet ( FixedBitSet other ) : System
other FixedBitSet
리턴 System

FixedBitSet() 공개 메소드

public FixedBitSet ( int numBits ) : System
numBits int
리턴 System

Get() 공개 메소드

public Get ( int index ) : bool
index int
리턴 bool

GetAndClear() 공개 메소드

public GetAndClear ( int index ) : bool
index int
리턴 bool

GetAndSet() 공개 메소드

public GetAndSet ( int index ) : bool
index int
리턴 bool

GetHashCode() 공개 메소드

public GetHashCode ( ) : int
리턴 int

Iterator() 공개 메소드

public Iterator ( ) : DocIdSetIterator
리턴 Lucene.Net.Search.DocIdSetIterator

Length() 공개 메소드

public Length ( ) : int
리턴 int

NextSetBit() 공개 메소드

Returns the index of the first set bit starting at the index specified. -1 is returned if there are no more set bits.
public NextSetBit ( int index ) : int
index int
리턴 int

Or() 공개 메소드

public Or ( FixedBitSet other ) : void
other FixedBitSet
리턴 void

PrevSetBit() 공개 메소드

public PrevSetBit ( int index ) : int
index int
리턴 int

Set() 공개 메소드

public Set ( int index ) : void
index int
리턴 void

Set() 공개 메소드

public Set ( int startIndex, int endIndex ) : void
startIndex int
endIndex int
리턴 void

bits2words() 공개 정적인 메소드

returns the number of 64 bit words it would take to hold numBits
public static bits2words ( int numBits ) : int
numBits int
리턴 int