- parallelArc(double, double, double) - Method in class messif.objects.impl.ObjectGPSCoordinate.ReferenceEllipsoid
-
Returns the parallel arc, the true parallel distance on the
ellipsoid from the meridian lambda1 to the meridian lambda2 at the specified latitude phi, in meters.
- ParallelSequentialScan - Class in messif.algorithms.impl
-
Parallel implementation of the naive sequential scan algorithm.
- ParallelSequentialScan(int, Class<? extends LocalBucket>, Map<String, Object>) - Constructor for class messif.algorithms.impl.ParallelSequentialScan
-
Creates a new instance of ParallelSequentialScan access structure with specific bucket class.
- ParallelSequentialScan(int, Class<? extends LocalBucket>) - Constructor for class messif.algorithms.impl.ParallelSequentialScan
-
Creates a new instance of ParallelSequentialScan access structure with specific bucket class.
- ParallelSequentialScan(int) - Constructor for class messif.algorithms.impl.ParallelSequentialScan
-
Creates a new instance of ParallelSequentialScan access structure with
MemoryStorageBucket
as the storage class.
- Parametric - Interface in messif.utility
-
Interface for objects that support definition of additional parameters.
- ParametricBase - Class in messif.utility
-
Basic implementation of the
Parametric
interface on encapsulated
Map
.
- ParametricBase(Map<String, ? extends Object>) - Constructor for class messif.utility.ParametricBase
-
Creates a new instance of ParametricBase backed-up by the given map with parameters.
- ParametricRankedObjectDistanceClassifier<C> - Class in messif.objects.classification.impl
-
- ParametricRankedObjectDistanceClassifier(Class<? extends C>, String) - Constructor for class messif.objects.classification.impl.ParametricRankedObjectDistanceClassifier
-
Creates a new instance of ParametricRankedObjectDistanceClassifier.
- ParametricSimpleGetClassifier<C> - Class in messif.objects.classification.impl
-
Simple classifier that only retrieves an existing
Classification
from the given object parameter.
- ParametricSimpleGetClassifier(Class<? extends C>, String) - Constructor for class messif.objects.classification.impl.ParametricSimpleGetClassifier
-
Creates a new simple classifier that retrieves an existing
Classification
from the given object parameter.
- parseArguments(String[], int) - Method in class messif.utility.CoreApplication
-
Internal method called from
main
method
to read parameters and initialize the application.
- parseArguments(String[], int) - Method in class messif.utility.DistributedApplication
-
- parseArguments(String[], int) - Method in class messif.utility.HttpApplication
-
- parseByteHexString(String) - Static method in class messif.objects.impl.ObjectByteVector
-
Parses a vector of bytes encoded using hexadecimal character encoding from the given line of text.
- parseByteVector(String) - Static method in class messif.objects.impl.ObjectByteVector
-
Parses a vector of byte integers from the given line of text.
- parseDoubleVector(String) - Static method in class messif.objects.impl.ObjectDoubleVector
-
Parses a vector of doubles from the given line of text.
- parseFloatVector(String) - Static method in class messif.objects.impl.ObjectFloatVector
-
Parses a vector of floats from the given line of text.
- parseIntVector(String) - Static method in class messif.objects.impl.ObjectIntVector
-
Parses a vector of integers from the given line of text.
- parseKeyWordsType(String[], Stemmer, IntStorageIndexed<String>) - Static method in class messif.objects.impl.CophirXmlParser
-
Parse the keywords descriptor data.
- parseObjectComment(String) - Method in class messif.objects.impl.ObjectFeatureOrderedSet
-
- parseObjectComment(String) - Method in class messif.objects.LocalAbstractObject
-
Processes a comment line of text representation of the object.
- parseObjectComment(String) - Method in class messif.objects.LocalAbstractObjectParametric
-
- parseObjectComment(String) - Method in class messif.objects.MetaObjectParametric
-
- parseParameters(String, Map<String, String>) - Static method in class messif.utility.HttpApplication
-
Parse query string parameters.
- parseShortVector(String) - Static method in class messif.objects.impl.ObjectShortVector
-
Parses a vector of short integers from the given line of text.
- parseThresholds(String) - Static method in class messif.utility.RandIndex
-
- parseTypesFromString(String[], Class<?>[], boolean, int, int, Map<String, ? extends Object>) - Static method in class messif.utility.Convert
-
Parses array of strings into array of objects according to the types provided in the second argument.
- parseTypesFromString(String[], Class<?>[], boolean, int, int) - Static method in class messif.utility.Convert
-
Parses array of strings into array of objects according to the types provided in the second argument.
- parseTypesFromString(String[], Class<?>[], boolean, int) - Static method in class messif.utility.Convert
-
Parses array of strings into array of objects according to the types provided in the second argument.
- parseTypesFromString(String[], Class<?>[], boolean, int, Map<String, ? extends Object>) - Static method in class messif.utility.Convert
-
Parses array of strings into array of objects according to the types provided in the second argument.
- parseTypesFromString(String[], Class<?>[], boolean) - Static method in class messif.utility.Convert
-
Parses array of strings into array of objects according to the types provided in the second argument.
- parseTypesFromString(String[], Class<?>[], boolean, Map<String, ? extends Object>) - Static method in class messif.utility.Convert
-
Parses array of strings into array of objects according to the types provided in the second argument.
- PART_ID_ANY - Static variable in class messif.buckets.split.SplitPolicy
-
Identification of any partition (returned if a region cannot fit a single partition).
- PART_ID_EXCLUDED - Static variable in class messif.buckets.split.impl.SplitPolicyExcludedMiddlePartitioning
-
Identification of the outer partition.
- PART_ID_INNER - Static variable in class messif.buckets.split.impl.SplitPolicyBallPartitioning
-
Identification of the inner partition.
- PART_ID_INNER - Static variable in class messif.buckets.split.impl.SplitPolicyExcludedMiddlePartitioning
-
Identification of the inner partition.
- PART_ID_LEFT - Static variable in class messif.buckets.split.impl.SplitPolicyGeneralizedHyperplane
-
Identification of the left partition.
- PART_ID_OUTER - Static variable in class messif.buckets.split.impl.SplitPolicyBallPartitioning
-
Identification of the outer partition.
- PART_ID_OUTER - Static variable in class messif.buckets.split.impl.SplitPolicyExcludedMiddlePartitioning
-
Identification of the outer partition.
- PART_ID_RIGHT - Static variable in class messif.buckets.split.impl.SplitPolicyGeneralizedHyperplane
-
Identification of the right partition.
- partitionedAnswer - Variable in class messif.operations.query.PartitionedKNNQueryOperation
-
The answer holder
- partitionedAnswer - Variable in class messif.operations.query.PartitionedRangeQueryOperation
-
The answer holder
- PartitionedKNNQueryOperation - Class in messif.operations.query
-
This class represents a range query that distinguish the partition
from which a matching object comes from.
- PartitionedKNNQueryOperation(LocalAbstractObject, int) - Constructor for class messif.operations.query.PartitionedKNNQueryOperation
-
Creates a new instance of KNNQueryOperation given the query object and radius.
- PartitionedKNNQueryOperation(LocalAbstractObject, int, AnswerType) - Constructor for class messif.operations.query.PartitionedKNNQueryOperation
-
Creates a new instance of KNNQueryOperation given the query object, radius and specifying the answer type.
- PartitionedRangeQueryOperation - Class in messif.operations.query
-
This class represents a range query that distinguish the partition
from which a matching object comes from.
- PartitionedRangeQueryOperation(LocalAbstractObject, float) - Constructor for class messif.operations.query.PartitionedRangeQueryOperation
-
Creates a new instance of RangeQueryOperation given the query object and radius.
- pathToId(File) - Static method in class messif.objects.impl.CophirXmlParser
-
Returns an object identifier from a file.
- pathToId(Iterator<File>) - Static method in class messif.objects.impl.CophirXmlParser
-
Returns an iterator of object identifiers from an iterator of files.
- PatternToken - Interface in messif.objects.util.impl
-
This is an abstract ancestor for individual tokens that can appear in
aggregation function string.
- peak - Variable in class messif.objects.impl.ObjectContourShape
-
- peek() - Method in class messif.utility.SortedCollection
-
- peekNextChar(BufferedReader) - Static method in class messif.objects.LocalAbstractObject
-
Looks at the next character in the given reader without changing the position.
- peekNextInt() - Method in class messif.objects.impl.ObjectIntMultiVector.SortedDataIterator
-
Returns the next value as integer, but does not advance the iterator.
- performanceTest() - Method in class messif.utility.DistanceMatrix
-
Prints to system out a message about the performace of the system in distance computations per second.
- pipe(OutputStream) - Method in class messif.objects.extraction.ExtractorDataSource
-
Output all data from this data source to the given outputStream
.
- PipelineClassifier<T,C> - Class in messif.objects.classification
-
Provides a classification via executing a pipeline of several classifiers.
- PipelineClassifier(Class<? extends C>, Classifier<T, ?>, Classifier...) - Constructor for class messif.objects.classification.PipelineClassifier
-
Creates a pipeline of classifiers.
- pipeToFile(File) - Method in class messif.objects.extraction.ExtractorDataSource
-
Output all data from this data source to the given file
.
- pipeToTemporaryFile(String, String, File) - Method in class messif.objects.extraction.ExtractorDataSource
-
Output all data from this data source to a automatically generated temporary file.
- PittPattFaceKey - Class in messif.objects.keys
-
Object key for the faces detected by the PittPatt library.
- PittPattFaceKey(String) - Constructor for class messif.objects.keys.PittPattFaceKey
-
Creates a new PittPattFaceKey from the given string data.
- PittPattFaceKey(BinaryInput, BinarySerializator) - Constructor for class messif.objects.keys.PittPattFaceKey
-
Creates a new instance of FaceKey loaded from binary input.
- pivot - Variable in class messif.buckets.split.impl.SplitPolicyBallPartitioning
-
Policy parameter pivot
- pivot - Variable in class messif.buckets.split.impl.SplitPolicyExcludedMiddlePartitioning
-
Policy parameter pivot
- pivot - Variable in class messif.buckets.split.impl.SplitPolicyMultiWayBallPartitioning
-
Policy parameter pivot
- pivot - Variable in class messif.objects.BallRegion
-
Center of the ball region
- pivot - Variable in class messif.pivotselection.CoveragePivotChooser.Ball
-
Center of the ball
- pivotDistsValidIfGiven - Variable in class messif.algorithms.impl.SequentialScan
-
Flag controlling the usage of PrecomputedDistancesFixedArrayFilter -- whether distances are set or appended (see the constructor below for details)
- pivotIndex - Variable in class messif.pivotselection.CoveragePivotChooser.Ball
-
Index of the center in the precomputed distances cache
- pivots - Variable in class messif.algorithms.impl.SequentialScan
-
A list of fixed pivots used for filtering
- pivots - Variable in class messif.buckets.split.impl.SplitPolicyVoronoiPartitioning
-
Policy parameter pivot
- PIVOTS_DISTINCTION_THRESHOLD - Static variable in class messif.pivotselection.KMeansPivotChooser
-
Threshold to consider 2 pivots the same
- PIVOTS_SAMPLE_SIZE - Static variable in class messif.pivotselection.KMeansPivotChooser
-
Size of the sample set to select a pivot from in each iteration of the k-means
- PlainStorageBucket - Class in messif.buckets.impl
-
Encapsulating bucket for a plain storage.
- PlainStorageBucket(long, long, long, boolean, ModifiableIndex<LocalAbstractObject>) - Constructor for class messif.buckets.impl.PlainStorageBucket
-
Creates a new instance of PlainStorageBucket.
- poll() - Method in class messif.utility.SortedCollection
-
- pool - Variable in class messif.netcreator.BroadcastCreator
-
Internal data
- pool - Variable in class messif.netcreator.CentralCreator
-
Internal data
- popLast() - Method in class messif.utility.SortedCollection
-
- port - Variable in class messif.network.NetworkNode
-
TCP/UDP port of this network node
- position - Variable in class messif.buckets.index.impl.LongStorageMemoryIndex.KeyAddressPair
-
- position - Variable in class messif.buckets.index.impl.LongStorageMemoryIndexStdSer.KeyAddressPair
-
- postDataTemporaryFileSuffix(PrintStream, String...) - Method in class messif.utility.HttpApplication
-
Set the temporary file name suffix for the data sent to the HTTP service.
- postponeCFAction(PrintStream, Properties, String, Map<String, String>) - Method in class messif.utility.CoreApplication
-
Postpone the current action according to the "postponeUntil" argument.
- precompDist - Variable in class messif.objects.PrecomputedDistancesFixedArrayFilter
-
The list of precomputed distances
- precompDistMapping - Variable in class messif.objects.PrecomputedDistancesPivotMapFilter
-
The hash table of precomputed distances
- PrecompDistPerforatedArrayFilter - Class in messif.objects
-
- PrecompDistPerforatedArrayFilter() - Constructor for class messif.objects.PrecompDistPerforatedArrayFilter
-
Creates a new instance of ProcmpDistPerforatedArrayFilter
- PrecompDistPerforatedArrayFilter(int) - Constructor for class messif.objects.PrecompDistPerforatedArrayFilter
-
Creates a new instance of ProcmpDistPerforatedArrayFilter
- PrecompDistPerforatedArrayFilter(BinaryInput, BinarySerializator) - Constructor for class messif.objects.PrecompDistPerforatedArrayFilter
-
- precomputedAlpha - Variable in class messif.objects.impl.ObjectSignatureSQFD
-
Alpha for which the distance was partially precomputed.
- precomputedDist - Variable in class messif.objects.impl.ObjectSignatureSQFD
-
Partially precomputed distance function (FS1)
- PrecomputedDistancesFilter - Class in messif.objects
-
This class provides a framework for metric-distance filtering techniques.
- PrecomputedDistancesFilter() - Constructor for class messif.objects.PrecomputedDistancesFilter
-
Creates a new instance of PrecomputedDistancesFilter.
- PrecomputedDistancesFilter(BinaryInput, BinarySerializator) - Constructor for class messif.objects.PrecomputedDistancesFilter
-
Creates a new instance of PrecomputedDistancesFilter loaded from binary input.
- PrecomputedDistancesFilterFactory<T extends PrecomputedDistancesFilter> - Interface in messif.objects
-
- PrecomputedDistancesFixedArrayFilter - Class in messif.objects
-
Precomputed distance filter that has a fixed array of distances.
- PrecomputedDistancesFixedArrayFilter() - Constructor for class messif.objects.PrecomputedDistancesFixedArrayFilter
-
Creates a new instance of PrecomputedDistancesFixedArrayFilter.
- PrecomputedDistancesFixedArrayFilter(LocalAbstractObject) - Constructor for class messif.objects.PrecomputedDistancesFixedArrayFilter
-
Creates a new instance of PrecomputedDistancesFixedArrayFilter.
- PrecomputedDistancesFixedArrayFilter(int) - Constructor for class messif.objects.PrecomputedDistancesFixedArrayFilter
-
Creates a new instance of PrecomputedDistancesFixedArrayFilter.
- PrecomputedDistancesFixedArrayFilter(LocalAbstractObject, int) - Constructor for class messif.objects.PrecomputedDistancesFixedArrayFilter
-
Creates a new instance of PrecomputedDistancesFixedArrayFilter
- PrecomputedDistancesFixedArrayFilter(String) - Constructor for class messif.objects.PrecomputedDistancesFixedArrayFilter
-
Creates a new instance of PrecomputedDistancesFixedArrayFilter from a string.
- PrecomputedDistancesFixedArrayFilter(BinaryInput, BinarySerializator) - Constructor for class messif.objects.PrecomputedDistancesFixedArrayFilter
-
Creates a new instance of PrecomputedDistancesFixedArrayFilter loaded from binary input.
- PrecomputedDistancesPivotMapFilter - Class in messif.objects
-
Precomputed distance filter that has the stored precomputed distances mapped
to the respective
LocalAbstractObject
.
- PrecomputedDistancesPivotMapFilter() - Constructor for class messif.objects.PrecomputedDistancesPivotMapFilter
-
Creates a new instance of PrecomputedDistancesPivotMapFilter
- PrecomputedDistancesPivotMapFilter(LocalAbstractObject) - Constructor for class messif.objects.PrecomputedDistancesPivotMapFilter
-
Creates a new instance of PrecomputedDistancesPivotMapFilter
- PrecomputedDistancesPivotMapFilter(BinaryInput, BinarySerializator) - Constructor for class messif.objects.PrecomputedDistancesPivotMapFilter
-
Creates a new instance of PrecomputedDistancesPivotMapFilter loaded from binary input.
- precomputedWeights - Variable in class messif.objects.impl.ObjectSignatureSQFD
-
Weights for which the distance was partially precomputed.
- precomputeSelfDistance() - Method in class messif.objects.impl.ObjectSignatureSQFD
-
Compute and store self-distance (for default alpha and weights).
- precomputeSelfDistance(float[], float) - Method in class messif.objects.impl.ObjectSignatureSQFD
-
Compute and store self-distance (fog given alpha).
- prepareAndExecute(PreparedStatement, String, int, boolean, Object...) - Method in class messif.utility.ExtendedDatabaseConnection
-
Prepares and executes an SQL command using this storage's database connection.
- prepareAndExecute(PreparedStatement, String, boolean, Object...) - Method in class messif.utility.ExtendedDatabaseConnection
-
Prepares and executes an SQL command using this storage's database connection.
- prepareAndExecuteStatement(PreparedStatement, String, boolean, Object...) - Method in class messif.utility.ExtendedDatabaseConnection.ExtendedDatabaseConnectionPublic
-
Prepares and executes an SQL command using this storage's database connection.
- prepareOutput(int) - Method in interface messif.objects.nio.BinaryOutput
-
Returns a buffer that allows to write at least minBytes
.
- prepareOutput(int) - Method in class messif.objects.nio.BufferOutputStream
-
- preselectedPivots - Variable in class messif.pivotselection.AbstractPivotChooser
-
List of selected pivots
- previous() - Method in class messif.buckets.index.impl.AbstractSearch
-
- previous() - Method in interface messif.buckets.index.Search
-
Searches for the previous object (backward search) and returns false
if none is found.
- previousOffset - Variable in class messif.objects.util.UKSignaturesReader
-
Offset of the previously read object
- print(AbstractObject) - Method in class messif.operations.query.PrintAllObjectsOperation
-
Print give object (or just its ID) to specified file output.
- printAll(Iterator<? extends AbstractObject>) - Method in class messif.operations.query.PrintAllObjectsOperation
-
Prints all given objects to the specified file output.
- PrintAllObjectsOperation - Class in messif.operations.query
-
Operation for retrieving all objects locally stored (organized by an algorithm) and printing
their text representation to specified file.
- PrintAllObjectsOperation(boolean, String) - Constructor for class messif.operations.query.PrintAllObjectsOperation
-
Creates a new instance of PrintAllObjectsOperation.
- printDistanceResult(PrintStream, double, Object) - Static method in class messif.utility.DistanceDistributionSQFD
-
Prints a line of the distance histogram result.
- printPivots(String) - Method in class messif.pivotselection.KMeansPivotChooser
-
Prints all pivots selected by this chooser.
- printStatistics(String, String) - Method in class messif.statistics.OperationStatistics
-
Returns String containing current states of registered statistics with names matching the provided regular expression
and separated by specified separator
- printStatistics(String) - Method in class messif.statistics.OperationStatistics
-
Returns String containing current states of registered statistics with names matching the provided regular expression
- printStatistics() - Method in class messif.statistics.OperationStatistics
-
Returns String containing current states of registered statistics
- printStatistics(String, String) - Static method in class messif.statistics.Statistics
-
Returns a string containing current states of global statistics with
names matching the provided regular expression and separated by specified separator.
- printStatistics(String) - Static method in class messif.statistics.Statistics
-
Returns a string containing current states of global statistics with
names matching the provided regular expression.
- printStatistics() - Static method in class messif.statistics.Statistics
-
Returns a string containing current states of all global statistics.
- printUsage(PrintStream, boolean, boolean, Method) - Static method in class messif.executor.MethodExecutor
-
- printUsage(PrintStream, boolean, boolean) - Method in class messif.executor.MethodExecutor
-
Prints usage of all methods managed by this executor.
- printUsage(PrintStream, boolean, boolean, Object[]) - Method in class messif.executor.MethodExecutor
-
Prints usage of method that is to be called for the given arguments.
- processException(Throwable, PrintStream, boolean) - Method in class messif.utility.CoreApplication
-
Process exception from exception.
- processInteractiveSocket(SocketChannel) - Method in class messif.utility.CoreApplication
-
Process an incoming command-prompt connection.
- processItem(O, T) - Method in class messif.algorithms.impl.AbstractNavigationProcessor
-
Processes the encapsulated operation using the given processing item.
- processItem(O, Bucket) - Method in class messif.algorithms.impl.BucketQueryOperationNavigationProcessor
-
- processMessage(Message, Method) - Method in class messif.network.InvokingReceiver
-
Invoke the method associtated with the accepted message.
- processMessage(Message, Method) - Method in class messif.network.QueueInvokingReceiver
-
Put the accepted message and the associated method to the queue.
- processMessage(Message, Method) - Method in class messif.network.ThreadInvokingReceiver
-
Run a separate thread that invokes the accepted message's method.
- processMultiObjectOperation(RankingMultiQueryOperation) - Method in class messif.algorithms.impl.MultiQueryWrapperAlgorithm
-
Implementation of multi-object query operation.
- processObjectInsert(Collection<? extends LocalAbstractObject>) - Method in class messif.algorithms.impl.ParallelSequentialScan
-
Processes the insertion of objects into buckets.
- processOperation(AbstractOperation) - Method in class messif.algorithms.impl.LocatorStorageAlgorithm
-
Implementation of a generic operation.
- processOperation(AbstractOperation) - Method in class messif.algorithms.impl.MultiQueryWrapperAlgorithm
-
Implementation of a generic operation.
- processQuery(QueryOperation<?>) - Method in class messif.buckets.Bucket
-
Process a query operation on objects from this bucket.
- processQuery(QueryOperation<?>) - Method in class messif.buckets.impl.AlgorithmStorageBucket
-
Process a query operation on objects from this bucket.
- processQuery(QueryOperation<?>) - Method in class messif.netbucket.RemoteBucket
-
Process a query operation on objects from the remote bucket.
- processQuery(QueryOperation<?>) - Method in class messif.netbucket.replication.ReplicationBucket
-
- processStep() - Method in class messif.algorithms.impl.AbstractNavigationProcessor
-
- processStep() - Method in interface messif.algorithms.NavigationProcessor
-
Processes the encapsulated operation by the next processing step.
- processStep() - Method in class messif.algorithms.NavigationProcessorWrapper
-
- processStepAsynchronously() - Method in interface messif.algorithms.AsynchronousNavigationProcessor
-
Returns a Callable
that allows to execute the next processing step asynchronously.
- processStepAsynchronously() - Method in class messif.algorithms.AsynchronousNavigationProcessorWrapper
-
- processStepAsynchronously() - Method in class messif.algorithms.impl.AbstractNavigationProcessor
-
- propertiesOpen(PrintStream, String...) - Method in class messif.utility.CoreApplication
-
Creates a new named properties.
- prototypeCurvatureVector - Variable in class messif.objects.impl.ObjectContourShape
-
- provideObjects() - Method in class messif.buckets.Bucket
-
The iterator for provided objects for ObjectProvider interface.
- provideObjects() - Method in class messif.netbucket.replication.ReplicationBucket
-
- provideObjects() - Method in interface messif.objects.ObjectProvider
-
Returns an iterator over the
provided
objects.
- provideObjects() - Method in class messif.objects.util.AbstractObjectIterator
-
Returns an iterator over the
provided
objects.
- provideObjects() - Method in class messif.objects.util.AbstractObjectList
-
The iterator for provided objects for ObjectProvider interface.
- provideObjects() - Method in class messif.objects.util.GenericMatchingObjectList
-
- providers - Variable in class messif.objects.util.ObjectProvidersIterator
-
Queue of providers that are waiting to be scanned
- putMessageIntoStream(Message, ObjectOutputStream, NetworkNode) - Method in class messif.network.MessageDispatcher
-
Packs the provided message into byte stream.
- putStringIntoMap(String, Map<? super String, ? super E>, Class<E>) - Static method in class messif.utility.Convert
-
Parses string key-value pairs from the specified string and adds them to the map.