Lucene.Net  3.0.3
Lucene.Net is a port of the Lucene search engine library, written in C# and targeted at .NET runtime users.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Pages
Public Member Functions | Public Attributes | List of all members
Lucene.Net.Spatial.Util.ShapeFieldCache< T > Class Template Reference

Bounded Cache of Shapes associated with docIds. Note, multiple Shapes can be associated with a given docId More...

Public Member Functions

 ShapeFieldCache (int length, int defaultLength)
 
void Add (int docid, T s)
 
IList< T > GetShapes (int docid)
 

Public Attributes

int defaultLength
 

Detailed Description

Bounded Cache of Shapes associated with docIds. Note, multiple Shapes can be associated with a given docId

Template Parameters
T
Type Constraints
T :Shape 

Definition at line 28 of file ShapeFieldCache.cs.

Constructor & Destructor Documentation

Lucene.Net.Spatial.Util.ShapeFieldCache< T >.ShapeFieldCache ( int  length,
int  defaultLength 
)

Definition at line 33 of file ShapeFieldCache.cs.

Member Function Documentation

void Lucene.Net.Spatial.Util.ShapeFieldCache< T >.Add ( int  docid,
s 
)

Definition at line 39 of file ShapeFieldCache.cs.

IList<T> Lucene.Net.Spatial.Util.ShapeFieldCache< T >.GetShapes ( int  docid)

Definition at line 49 of file ShapeFieldCache.cs.

Member Data Documentation

int Lucene.Net.Spatial.Util.ShapeFieldCache< T >.defaultLength

Definition at line 31 of file ShapeFieldCache.cs.


The documentation for this class was generated from the following file: