Class BvParameters
- All Implemented Interfaces:
DescriptorParameters
,Serializable
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
Builder for BvParameters.static interface
Interface representing BvGenerator implementation constructorstatic enum
Fingerprint textual representation. -
Field Summary
Modifier and TypeFieldDescriptionstatic final BinaryVectors.Endianness
Default endianness of packing operations.static final int
Default length (bit count).static final BvParameters.StringFormat
Default String format. -
Constructor Summary
ConstructorDescriptionConstruct with default values.BvParameters
(BvParameters.Builder builder) Constructor based on a builder. -
Method Summary
Modifier and TypeMethodDescriptionstatic BvParameters.Builder
Construct a builder for this parameter class, initialized to default.Return the represented descriptor generator.Endianness of packing operations.int
Returns represented fingerprint length (bit count) setting.Returns represented string format.toString()
-
Field Details
-
DEFAULT_LENGTH
public static final int DEFAULT_LENGTHDefault length (bit count).- See Also:
-
DEFAULT_STRING_FORMAT
Default String format. -
DEFAULT_ENDIANNESS
Default endianness of packing operations.
-
-
Constructor Details
-
BvParameters
Constructor based on a builder.- Parameters:
builder
- Builder which current state will be represented.
-
BvParameters
public BvParameters()Construct with default values.
-
-
Method Details
-
getDescriptorGenerator
Description copied from interface:DescriptorParameters
Return the represented descriptor generator.Please note that certain descriptors might provide multiple
DescriptorGenerator
implementations for different descriptor representations. (Consider structure based fingerprints feature list/feature counts/folded finite binary vector representations.) Such different descriptor generators might be exposed through their parameters object as multiple factory methods.- Specified by:
getDescriptorGenerator
in interfaceDescriptorParameters
- Returns:
- Associated generator
-
toString
-
createNewBuilder
Construct a builder for this parameter class, initialized to default.- Returns:
- Builder initialized to default settings
-
getLength
public int getLength()Returns represented fingerprint length (bit count) setting.Note that length is positive and multiply of 64 (bitcount of long).
- Returns:
- Fingerprint length
-
getStringFormat
Returns represented string format.- Returns:
- String format used when converting descriptors to/from strings
-
getEndianness
Endianness of packing operations.Binary vectors (fingerprints) represent a fixed number of bits identified by bit indices. The same fingerprint can be represented as a binary string, int, long or byte array. The first bit (having index 0), always maps to the first element from each of the packed array representations. Further mapping is determined by the endianness parameter.
- Returns:
- Endianness of packing operations.
-