de
.
sciss
trees
package
trees
Visibility
Public
All
Type Members
case class
Interval
[
U
]
(
low:
U
,
high:
U
)
(
implicit
view: (
U
) ⇒
ManagedNumber
[
U
]
,
mgr:
NumberManager
[
U
]
)
extends
Product
with
Serializable
class
ManagedInt
extends
ManagedNumber
[
Int
]
class
ManagedLong
extends
ManagedNumber
[
Long
]
trait
ManagedNumber
[
N
]
extends
AnyRef
trait
NumberManager
[
N
]
extends
AnyRef
class
RTree
[
U
,
V <:
Shaped
[
U
]
]
extends
AnyRef
Note: to make persistent, the following fields have to be enhanced:
class
RTreeIndex
[
U
,
V <:
Shaped
[
U
]
]
extends
RTreeNode
[
U
,
V
,
RTreeNode
[
U
,
V
, _]]
Attributes
protected
class
RTreeLeaf
[
U
,
V <:
Shaped
[
U
]
]
extends
RTreeNode
[
U
,
V
,
V
]
Attributes
protected
abstract
class
RTreeNode
[
U
,
V <:
Shaped
[
U
]
,
C
]
extends
Shaped
[
U
]
Attributes
protected
case class
Rect
[
U
]
(
intervals:
Vector
[
Interval
[
U
]]
)
(
implicit
view: (
U
) ⇒
ManagedNumber
[
U
]
,
mgr:
NumberManager
[
U
]
)
extends
Shape
[
U
] with
Product
with
Serializable
trait
Shape
[
U
]
extends
Shaped
[
U
]
trait
Shaped
[
U
]
extends
AnyRef
Value Members
object
Implicits
object
IntManager
extends
NumberManager
[
Int
]
object
LongManager
extends
NumberManager
[
Long
]
Ungrouped