MCPcopy Create free account

hub / github.com/biogo/store / types & classes

Types & classes85 in github.com/biogo/store

↓ 66 callersTypeAliasInt
An Int is an int type satisfying the Equaler interface.
step/step.go:67
↓ 63 callersTypeAliascompInt
interval/interval_test.go:162
↓ 30 callersTypeAliascompRune
Test helpers
llrb/llrb_test.go:117
↓ 24 callersTypeAliasFloat
A Float is a float64 type satisfying the Equaler interface.
step/step.go:75
↓ 23 callersTypeAliasquery
step/step.go:30
↓ 16 callersTypeAliascompInt
llrb/llrb_test.go:123
↓ 7 callersTypeAliasDim
A Dim is an index into a point's coordinates.
kdtree/kdtree.go:40
↓ 6 callersTypeAliascompInts
llrb/llrb_test.go:156
↓ 5 callersInterfaceComparable
A Comparable is a type that can be inserted into a Tree or used as a range or equality query on the tree,
llrb/llrb.go:30
↓ 4 callersTypeAliasPoint
A Point represents a point in a k-d space that satisfies the Comparable interface.
kdtree/points.go:21
↓ 4 callersTypeAliascompIntUpper
llrb/llrb_test.go:135
↓ 3 callersTypeAliasInt
llrb/llrb_example_test.go:14
↓ 3 callersTypeAliaslower
step/step.go:29
↓ 3 callersTypeAliasupper
step/step.go:31
↓ 2 callersInterfaceIntInterface
An IntInterface is a type that can be inserted into a IntTree.
interval/int_interval.go:24
↓ 2 callersTypeAliasoverRune
Test helpers
interval/interval_test.go:147
↓ 1 callersInterfaceComparable
A Comparable is a type that describes the ends of an Overlapper.
interval/interval.go:61
↓ 1 callersTypeAliasIntUpperBound
llrb/llrb_example_test.go:15
↓ 1 callersInterfaceInterface
An Interface is a type that can be inserted into a Tree.
interval/interval.go:46
↓ 1 callersTypeAliasInts
kdtree/medians_test.go:15
↓ 1 callersTypeAliasivs
interval/landscape/landscape_test.go:270
InterfaceBounder
An Bounder returns a bounding volume containing the list of points. Bounds may return nil.
kdtree/kdtree.go:30
TypeAliasBounding
A Bounding represents a volume bounding box.
kdtree/kdtree.go:71
TypeAliasColor
A Color represents the color of a Node.
llrb/llrb.go:43
InterfaceComparable
A Comparable is the element interface for values stored in a k-d tree.
kdtree/kdtree.go:43
StructComparableDist
ComparableDist holds a Comparable and a distance to a specific query. A nil Comparable is used to mark the end of the heap, so clients should not stor
kdtree/kdtree.go:289
StructDistKeeper
DistKeeper is a Keeper that retains the ComparableDists within the specified distance of the query that it is called to Keep.
kdtree/kdtree.go:331
InterfaceEqualer
An Equaler is a type that can return whether it equals another Equaler.
step/step.go:62
InterfaceExtender
An Extender is a Comparable that can increase a bounding volume to include the point represented by the Comparable.
kdtree/kdtree.go:62
TypeAliasHeap
Heap is a max heap sorted on Dist.
kdtree/kdtree.go:295
TypeAliasInt
Generic intervals
interval/interval_example_test.go:14
StructIntInterval
Integer-specific intervals
interval/int_interval_example_test.go:14
StructIntNode
A IntNode represents a node in an IntTree.
interval/int_interval.go:31
FuncTypeIntOperation
An IntOperation is a function that operates on an IntInterface. If done is returned true, the IntOperation is indicating that no further work needs to
interval/int_interval.go:511
InterfaceIntOverlapper
An IntOverlapper can determine whether it overlaps an integer range.
interval/int_interval.go:12
StructIntRange
An IntRange is a type that describes the basic characteristics of an interval over the integer number line.
interval/int_interval.go:19
StructIntTree
A IntTree manages the root node of an integer line interval tree. Public methods are exposed through this type.
interval/int_interval.go:41
InterfaceInterface
kdtree/kdtree.go:15
InterfaceInterface
The landscape Interface allows arbitrary collections to be described as a persistence landscape.
interval/landscape/landscape.go:126
StructInterval
interval/interval_example_test.go:20
InterfaceKeeper
Keeper implements a conditional max heap sorted on the Dist field of the ComparableDist type. kd search is guided by the distance stored in the max va
kdtree/kdtree.go:347
InterfaceMutable
A Mutable is a Range that can have its range altered.
interval/interval.go:54
StructMutable
interval/interval_example_test.go:47
FuncTypeMutator
A Mutator is a function that is used by Apply and ApplyRange to alter values within a Vector.
step/step.go:436
StructNKeeper
NKeeper is a Keeper that retains the n best ComparableDists that it is called to Keep.
kdtree/kdtree.go:305
StructNode
A Node holds a single point value in a k-d tree.
kdtree/kdtree.go:88
StructNode
A Node represents a node in the LLRB tree.
llrb/llrb.go:61
StructNode
A Node represents a node in a Tree.
interval/interval.go:74
FuncTypeOperation
An Operation is a function that operates on a Comparable. The bounding volume and tree depth of the point is also provided. If done is returned true,
kdtree/kdtree.go:402
FuncTypeOperation
An Operation is a function that operates on a Comparable. If done is returned true, the Operation is indicating that no further work needs to be done
llrb/llrb.go:440
FuncTypeOperation
An Operation is a non-mutating function that can be applied to a vector using Do and DoRange.
step/step.go:375
FuncTypeOperation
An Operation is a function that operates on an Interface. If done is returned true, the Operation is indicating that no further work needs to be done
interval/interval.go:548
InterfaceOverlapper
An Overlapper can determine whether it overlaps a range.
interval/interval.go:32
StructPlane
A Plane is a wrapping type that allows a Points type be pivoted on a dimension.
kdtree/points.go:71
TypeAliasPoints
A Points is a collection of point values that satisfies the Interface.
kdtree/points.go:49
InterfaceRange
A Range is a type that describes the basic characteristics of an interval.
interval/interval.go:38
StructReverse
llrb/llrb_test.go:150
StructS
kdtree/kdtree_test.go:28
StructS
llrb/llrb_test.go:255
StructS
step/step_test.go:21
StructS
interval/interval_test.go:293
StructS
interval/landscape/landscape_test.go:18
InterfaceSortSlicer
A SortSlicer satisfies the sort.Interface and is able to slice itself.
kdtree/medians.go:32
StructTree
A Tree implements a k-d tree creation and nearest neighbour search.
kdtree/kdtree.go:103
StructTree
A Tree manages the root node of an LLRB tree. Public methods are exposed through this type.
llrb/llrb.go:68
StructTree
A Tree manages the root node of an interval tree. Public methods are exposed through this type.
interval/interval.go:82
StructVector
A Vector is type that support the storage of array type data in a run-length encoding format.
step/step.go:89
Interfacebounder
kdtree/kdtree.go:34
FuncTypecompFn
func(float64) bool
kdtree/kdtree_test.go:124
StructcompStructUpper
llrb/llrb_test.go:540
TypeAliasendHeap
interval/landscape/landscape.go:18
TypeAliasendRangeHeap
interval/landscape/landscape.go:26
StructintOverlap
Test helpers
interval/int_interval_test.go:140
Structiv
interval/landscape/landscape_test.go:22
Structlr
interval/landscape/landscape_test.go:32
StructnbPlane
An nbPlane is a wrapping type that allows a Points type be pivoted on a dimension.
kdtree/nbpoints_test.go:40
TypeAliasnbPoint
An nbPoint represents a point in a k-d space that satisfies the Comparable interface.
kdtree/nbpoints_test.go:17
TypeAliasnbPoints
An nbPoints is a collection of point values that satisfies the Interface.
kdtree/nbpoints_test.go:32
TypeAliasnilable
step/step_test.go:25
Structoverlap
interval/interval_test.go:168
TypeAliaspair
pair is a [2]bool type satisfying the step.Equaler interface.
step/step_test.go:1076
StructposRange
step/step_test.go:229
Structposition
step/step.go:25
Structtarget
llrb/llrb_test.go:719
Structvector
step/step_test.go:1286