| Modifier and Type | Interface and Description | 
|---|---|
| interface  | FeatureVectorInterface for objects that represent feature vectors. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ArrayFeatureVector<ARRAYTYPE>Abstract base class for all types of  FeatureVectorthat are backed by
 a native array. | 
| class  | ByteFVBasic byte single-dimensional feature vector implementation | 
| class  | DoubleFVBasic double single-dimensional feature vector implementation | 
| class  | EnumFV<T extends Enum<T>>A feature-vector representation of an enumeration | 
| class  | FloatFVBasic float single-dimensional feature vector implementation | 
| class  | IntFVBasic int single-dimensional feature vector implementation | 
| class  | LongFVBasic long single-dimensional feature vector implementation | 
| class  | MultidimensionalByteFVBasic byte multidimensional feature vector implementation | 
| class  | MultidimensionalDoubleFVBasic double multidimensional feature vector implementation | 
| class  | MultidimensionalFloatFVBasic float multidimensional feature vector implementation | 
| class  | MultidimensionalIntFVBasic int multidimensional feature vector implementation | 
| class  | MultidimensionalLongFVBasic long multidimensional feature vector implementation | 
| class  | MultidimensionalShortFVBasic short multidimensional feature vector implementation | 
| class  | OrientedFeatureVectorByte featurevector with an associated orientation | 
| class  | ShortFVBasic short single-dimensional feature vector implementation | 
| class  | SparseByteFVA sparse one-dimensional feature vector of byte-valued elements. | 
| class  | SparseDoubleFVA sparse one-dimensional feature vector of double-valued elements. | 
| class  | SparseFloatFVA sparse one-dimensional feature vector of float-valued elements. | 
| class  | SparseIntFVA sparse one-dimensional feature vector of int-valued elements. | 
| class  | SparseLongFVA sparse one-dimensional feature vector of long-valued elements. | 
| class  | SparseShortFVA sparse one-dimensional feature vector of short-valued elements. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | LocalFeature<L extends Location,T extends FeatureVector>A  LocalFeaturemodels a feature that has aLocationassociated with it. | 
| interface  | LocationThe Location interface models an object that has
 a spatial position in some sense. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | FloatLocalFeatureAdaptor<L extends Location> | 
| class  | LocalFeatureImpl<L extends Location,F extends FeatureVector>A basic implementation of a  LocalFeaturethat internally holds
 references to aFeatureVectorandLocation. | 
| class  | ScaleSpaceLocationScaleSpaceLocation represents a  Locationin scale-space. | 
| class  | SpatialLocationSpatialLocation represents a  Locationin 2d-space. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | LocalFeatureList<T extends LocalFeature<?,?>>An interface defining list of  LocalFeatures. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | FileLocalFeatureList<T extends LocalFeature<?,?>>A  LocalFeatureListbacked by a file. | 
| class  | MemoryLocalFeatureList<T extends LocalFeature<?,?>>An in-memory list of local features. | 
| class  | StreamLocalFeatureList<T extends LocalFeature<?,?>>A list of  LocalFeatures backed by an input stream. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | QuantisedLocalFeature<L extends Location>A QuantisedLocalFeature is a local feature with a single integer
 feature-vector. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | WritableEnumCounter<T extends Enum<?>>A writeable hadoop  Counterwritten using the enum | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | TokenPairCountA pair of strings with 2 distinct counts: 
 
 number of times the pair appears together in a document
  | 
| class  | TokenPairUnaryCountA Pair count with a unary count for each item of the pair. | 
| class  | WritablePairEnum | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | WordDFIDFValue | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | JacardIndexAn index encoding the difference between two sets | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | WordDFIDFConvenience class which holds all the components required to calculate DF-IDF | 
| class  | WordDFIDFTimeSeriesA time series of WordDFIDF instances | 
| class  | WordDFIDFTimeSeriesCollectionA time series collection of  WordDFIDFTimeSeriesinstances | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | PixelsFeaturePixelsFeature is used to dynamically create the ConnectedComponents
        corresponding to MSERs. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ByteDSIFTKeypointDense SIFT keypoint with a location and byte feature vector. | 
| class  | FloatDSIFTKeypointDense SIFT keypoint with a location and float feature vector. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AffineSimulationKeypointAn extension of a  Keypointthat holds theAffineParamsand
 simulation index of the affine simulation from which it was detected. | 
| static class  | AffineSimulationKeypoint.AffineSimulationKeypointLocationA  KeypointLocationextended to hold a rotation, tilt and index
 corresponding to an affine simulation. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AffineInterestPointKeypointA keypoint with an elliptical shape from an affine transform. | 
| class  | CircularInterestPointKeypointA keypoint with circular support | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | EllipticInterestPointData | 
| class  | InterestPointData | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | FloatKeypointA local interest point with a location, scale, orientation and associated
 feature. | 
| class  | InterestPointKeypoint<T extends InterestPointData>An oriented feature with at a location defined by an
  InterestPointData. | 
| class  | KeypointA local interest point with a location, scale, orientation and associated
 feature. | 
| class  | KeypointLocationThe location of a  Keypoint. | 
| class  | MinMaxKeypointA  Keypointextended to hold information on whether was detected at a
 maxima or minima. | 
| static class  | MinMaxKeypoint.MinMaxKeypointLocationThe location of a  MinMaxKeypoint. | 
| class  | SIFTGeoKeypointImplementation of a  LocalFeaturebased on the .siftgeo format
 developed by Krystian Mikolajczyk for his tools. | 
| class  | SIFTGeoKeypoint.SIFTGeoLocationThe location of a  SIFTGeoKeypoint. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | QuantisedAffineSimulationKeypointA  QuantisedLocalFeaturewith a location described by anAffineSimulationKeypoint.AffineSimulationKeypointLocation. | 
| class  | QuantisedKeypoint | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ConnectedComponentThis class represents a connected region within an image and provides methods
 for accessing and manipulating that region. | 
| class  | FValuePixelRepresents a pixel location. | 
| class  | GenericValuePixel<T>Represents a pixel location. | 
| class  | IntValuePixelRepresents a pixel location. | 
| class  | PixelRepresents a pixel within an image, storing its coordinates. | 
| class  | PixelSetA set of (not-necessarily connected) pixels within an image. | 
| class  | ValuePixel<T>An abstract class for objects that represent a pixel and its value. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AffineParamsParameters defining an affine simulation, in terms of a tilt and rotation. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | CachableASCIIA  Cachablethat is capable of being read/written as ASCII. | 
| interface  | ReadWriteableInterface for objects capable of serialising and deserialising 
 themselves to and from ascii and/or binary formats. | 
| interface  | ReadWriteableASCIIInterface for objects capable of serialising and deserialising 
 themselves to and from ascii format. | 
| interface  | WriteableInterface for objects capable of serialising themselves to ascii
 and/or binary formats. | 
| Modifier and Type | Method and Description | 
|---|---|
| static <T extends WriteableASCII> | IOUtils. writeASCII(File f,
          T obj)Writeable object is written to the a file in ASCII format. | 
| static <T extends WriteableASCII> | IOUtils. writeASCII(File f,
          T obj,
          String charset)Writeable object is written to the a file in ASCII format. | 
| static <T extends WriteableASCII> | IOUtils. writeASCII(OutputStream fos,
          T obj)Write the object in ASCII format to the output stream. | 
| static <T extends WriteableASCII> | IOUtils. writeASCII(OutputStream fos,
          T obj,
          String charset)Write the object in ASCII format to the output stream. | 
| static <T extends WriteableASCII> | IOUtils. writeASCII(Writer writer,
          T obj)Write the object in ASCII format to the output stream. | 
| static <T extends WriteableASCII> | IOUtils. writeASCIIFull(File f,
              T object)Write an object to a file fully. | 
| static <T extends WriteableASCII> | IOUtils. writeASCIIFull(File f,
              T object,
              String charset)Write an object to a file fully. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ReadWriteableByteA wrapper around byte that can be read and written. | 
| class  | ReadWriteableDoubleA wrapper around double that can be read and written. | 
| class  | ReadWriteableFloatA wrapper around float that can be read and written. | 
| class  | ReadWriteableIntA wrapper around int that can be read and written. | 
| class  | ReadWriteableLongA wrapper around long that can be read and written. | 
| class  | ReadWriteableShortA wrapper around short that can be read and written. | 
| class  | ReadWriteableStringA wrapper around a String that can be read and written. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | CoordinateGeneric interface to get the distance along a dimension of an object
 representing a point in an n-dimensional space | 
| interface  | Point2dInterface representing a point in 2d space with x and y coordinates. | 
| interface  | Point3dInterface representing a point in 3d space with x and y coordinates | 
| interface  | ScaleSpacePointScaleSpacePoint represents a  Point2din scale-space. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractPoint2dAbstract base for  Point2dimplementations that retains the underlying
 precision. | 
| class  | DoublePoint2dImplDouble-precision 2d point | 
| class  | PayloadCoordinate<T extends Coordinate,O>A concrete implementation of a  Coordinatethat has an associated
 payload. | 
| class  | Point2dImplSimple concrete implementation of a two dimensional point. | 
| class  | Point3dImplSimple concrete implementation of a three dimensional point. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | RectangleA rectangle shape oriented to the axes. | 
| class  | Rectangle3DA rectangle in 3D space. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ReadWriteableMatrixA wrapper around a JAMA Matrix that is read-writeable by
 OpenIMAJ IOUtils. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | SimilarityMatrixA similarity matrix is a square matrix with an associated index. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | HistogramSimple Histogram based on a DoubleFV. | 
| class  | MultidimensionalHistogramSimple Histogram based on a MultidimensionalDoubleFV. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | ClustersInterface to represent the result of a clustering operation | 
| interface  | SpatialClusters<DATATYPE>Interface to describe objects that are the result of the clustering performed
 by a  SpatialClusterer. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ByteCentroidsResultThe result of a  SpatialClustererthat just produces a flat set of centroids. | 
| class  | DoubleCentroidsResultThe result of a  SpatialClustererthat just produces a flat set of centroids. | 
| class  | FeatureVectorCentroidsResult<T extends FeatureVector>The result of a  SpatialClustererthat just produces a flat set of
 centroids in the form ofFeatureVectors. | 
| class  | FloatCentroidsResultThe result of a  SpatialClustererthat just produces a flat set of centroids. | 
| class  | IndexClustersClass to describe objects that are the result of the clustering where the
 training data is implicitly clustered | 
| class  | IntCentroidsResultThe result of a  SpatialClustererthat just produces a flat set of centroids. | 
| class  | LongCentroidsResultThe result of a  SpatialClustererthat just produces a flat set of centroids. | 
| class  | ShortCentroidsResultThe result of a  SpatialClustererthat just produces a flat set of centroids. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DBSCANClusters | 
| class  | DoubleDBSCANClustersDBSCANClusterswhich also holds the original data | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | KDTreeClusters | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | ByteKMeans.ResultResult object for ByteKMeans, extending ByteCentroidsResult and ByteNearestNeighboursProvider,
 as well as giving access to state information from the operation of the K-Means algorithm  
 (i.e. | 
| static class  | DoubleKMeans.ResultResult object for DoubleKMeans, extending DoubleCentroidsResult and DoubleNearestNeighboursProvider,
 as well as giving access to state information from the operation of the K-Means algorithm  
 (i.e. | 
| static class  | FeatureVectorKMeans.Result<T extends FeatureVector>Result object for FeatureVectorKMeans, extending
 FeatureVectorCentroidsResult and ObjectNearestNeighboursProvider, as well
 as giving access to state information from the operation of the K-Means
 algorithm (i.e. | 
| static class  | FloatKMeans.ResultResult object for FloatKMeans, extending FloatCentroidsResult and FloatNearestNeighboursProvider,
 as well as giving access to state information from the operation of the K-Means algorithm  
 (i.e. | 
| class  | HierarchicalByteKMeansResultThe result of a  HierarchicalByteKMeansclustering operation. | 
| class  | HierarchicalDoubleKMeansResultThe result of a  HierarchicalDoubleKMeansclustering operation. | 
| class  | HierarchicalFloatKMeansResultThe result of a  HierarchicalFloatKMeansclustering operation. | 
| class  | HierarchicalIntKMeansResultThe result of a  HierarchicalIntKMeansclustering operation. | 
| class  | HierarchicalLongKMeansResultThe result of a  HierarchicalLongKMeansclustering operation. | 
| class  | HierarchicalShortKMeansResultThe result of a  HierarchicalShortKMeansclustering operation. | 
| static class  | IntKMeans.ResultResult object for IntKMeans, extending IntCentroidsResult and IntNearestNeighboursProvider,
 as well as giving access to state information from the operation of the K-Means algorithm  
 (i.e. | 
| static class  | LongKMeans.ResultResult object for LongKMeans, extending LongCentroidsResult and LongNearestNeighboursProvider,
 as well as giving access to state information from the operation of the K-Means algorithm  
 (i.e. | 
| static class  | ShortKMeans.ResultResult object for ShortKMeans, extending ShortCentroidsResult and ShortNearestNeighboursProvider,
 as well as giving access to state information from the operation of the K-Means algorithm  
 (i.e. | 
| class  | SphericalKMeansResultThe result of a  SpatialClustererthat just produces a flat set of
 centroids. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ClusterLimitedIntRACSimilar to  IntRACbut explicitly specify the limit the number of
 clusters. | 
| class  | IntRACAn implementation of the RAC algorithm proposed by Ramanan and Niranjan. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | IntRandomForestAn implementation of the RandomForest clustering algorithm proposed by Jurie et al. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | SpectralIndexedClustersIndexClusterswhich also hold the eigenvector/value pairs which created them | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | BilinearLearnerParametersParameters used to control a  BilinearSparseOnlineLearner | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DoubleTimeSeries | 
| class  | DoubleTimeSeriesCollectionA set of time  DoubleTimeSerieswhich may not be synchronised. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DocumentA document is a bag of words | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | StatusConsumptionStatistics about status consumption | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | WriteableFailedURLCan serialise itself as bytes or a json string | 
| class  | WriteableImageOutputCan serialise itself as bytes or a json string | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ImageCollectionConfigAn ImageCollectionConfig can be written to and read from an ASCII str | 
| class  | ImageCollectionState | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | GeneralJSONThis interface should be implemented by classes that will define a new json
 input format for the USMFStatus object. | 
| class  | GeneralJSONRDFHolds an internal Jena Graph of the USMF status. | 
| class  | GeneralJSONTwitterGeneralJSONTwitter extends GeneralJSON to provide an object that GSon can
 fill from a twitter json string. | 
| class  | GeneralJSONTwitterRawTextGeneralJSONTwitterRawTextextendsGeneralJSONTwitterto provide an object that can
 read raw strings. | 
| class  | USMFStatusA USMFstatus. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | TwitterStatusList<T extends USMFStatus> | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ConvertUSMFListThis wrapper allows the writing of a list such that each element is converted using a conversion function | 
| class  | FileTwitterStatusList<T extends USMFStatus> | 
| class  | MemoryTwitterStatusList<T extends USMFStatus>A List of  USMFStatusinstances held in memory (backed by anArrayList.) | 
| static class  | StreamJSONStatusList.ReadableWritableJSONa readable json hashmap | 
| class  | StreamTwitterStatusList<T extends USMFStatus>Converts an input stream into a list  USMFStatusinstances using various methods. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | TrueLanguageTwitterStatusA twitter status with a true language as ascribed by some users | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | YahooFinanceDataA class which doesn't belong here, but I need it so here it lives! | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | SparseBinSearchByteArrayA Sparse array of byte values implemented using a pair of 
 sorted parallel arrays. | 
| class  | SparseBinSearchDoubleArrayA Sparse array of double values implemented using a pair of 
 sorted parallel arrays. | 
| class  | SparseBinSearchFloatArrayA Sparse array of float values implemented using a pair of 
 sorted parallel arrays. | 
| class  | SparseBinSearchIntArrayA Sparse array of int values implemented using a pair of 
 sorted parallel arrays. | 
| class  | SparseBinSearchLongArrayA Sparse array of long values implemented using a pair of 
 sorted parallel arrays. | 
| class  | SparseBinSearchShortArrayA Sparse array of short values implemented using a pair of 
 sorted parallel arrays. | 
| class  | SparseByteArrayA sparse array of byte values. | 
| class  | SparseDoubleArrayA sparse array of double values. | 
| class  | SparseFloatArrayA sparse array of float values. | 
| class  | SparseHashedByteArrayA  SparseByteArrayimplementation based on aTIntByteHashMap. | 
| class  | SparseHashedDoubleArrayA  SparseDoubleArrayimplementation based on aTIntDoubleHashMap. | 
| class  | SparseHashedFloatArrayA  SparseFloatArrayimplementation based on aTIntFloatHashMap. | 
| class  | SparseHashedIntArrayA  SparseIntArrayimplementation based on aTIntIntHashMap. | 
| class  | SparseHashedLongArrayA  SparseLongArrayimplementation based on aTIntLongHashMap. | 
| class  | SparseHashedShortArrayA  SparseShortArrayimplementation based on aTIntShortHashMap. | 
| class  | SparseIntArrayA sparse array of int values. | 
| class  | SparseLongArrayA sparse array of long values. | 
| class  | SparseShortArrayA sparse array of short values. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | FeatureA tracked feature | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | TernaryPlot.TernaryDataHolds an a value for the 3 ternary dimensions and a value |