Run Code  | API  | Code Wall  | Misc  | Feedback  | Login  | Theme  | Privacy  | Patreon 

Rtree scala error

Language: Layout:
+ ] Show input
Compilation time: 1.26 sec, absolute service time: 1,3 sec 
edit mode |  history  | discussion
Error(s), warning(s):
source_file.scala:96: error: not found: type T
   def search(coords: Array[Float], dimensions: Array[Float]): List[T] = {
                                                                    ^
source_file.scala:99: error: not found: type T
    val results: LinkedList[T] = new LinkedList[T]()
                            ^
source_file.scala:99: error: not found: type T
    val results: LinkedList[T] = new LinkedList[T]()
                                                ^
source_file.scala:107: error: not found: type T
                     results: LinkedList[T]): Unit = {
                                         ^
source_file.scala:111: error: value coords is not a member of RTree.Node
           if isOverlap(coords, dimensions, e.coords, e.dimensions)) {
                                              ^
source_file.scala:111: error: value dimensions is not a member of RTree.Node
           if isOverlap(coords, dimensions, e.coords, e.dimensions)) {
                                                        ^
source_file.scala:116: error: value coords is not a member of RTree.Node
           if isOverlap(coords, dimensions, c.coords, c.dimensions)) {
                                              ^
source_file.scala:116: error: value dimensions is not a member of RTree.Node
           if isOverlap(coords, dimensions, c.coords, c.dimensions)) {
                                                        ^
source_file.scala:133: error: not found: type T
             entry: T): Boolean = {
                    ^
source_file.scala:165: error: not found: type T
  def findLeaf(n: Node,coords: Array[Float],dimensions: Array[Float],entry: T): Node ={
                                                                            ^
source_file.scala:143: error: not found: type T
    var removed: T = null
                 ^
source_file.scala:650: error: not found: type T
                      val entry: T)
                                 ^
source_file.scala:153: error: Unit does not take parameters
      condenseTree(l) { size -= 1; size + 1 }
                      ^
source_file.scala:162: error: not found: type T
      def delete(coords: Array[Float], entry: T): Boolean =    delete(coords, pointDims, entry)
                                              ^
source_file.scala:173: error: value coords is not a member of RTree.Node
           if isOverlap(c.coords, c.dimensions, coords, dimensions)) {
                          ^
source_file.scala:173: error: value dimensions is not a member of RTree.Node
           if isOverlap(c.coords, c.dimensions, coords, dimensions)) {
                                    ^
source_file.scala:204: error: reassignment to val
      n = n.parent
        ^
source_file.scala:260: error: not found: type T
        def insert(coords: Array[Float], entry: T): Unit = {
                                                ^
source_file.scala:238: error: not found: type T
     def insert(coords: Array[Float], dimensions: Array[Float], entry: T): Unit = {
                                                                       ^
source_file.scala:216: error: value coords is not a member of RTree.Entry
      insert(e.coords, e.dimensions, e.entry)
               ^
source_file.scala:216: error: value dimensions is not a member of RTree.Entry
      insert(e.coords, e.dimensions, e.entry)
                         ^
source_file.scala:242: error: too many arguments for method chooseLeaf: ()Unit
    val l: Node = chooseLeaf(root, e)
                            ^
source_file.scala:243: error: Boolean does not take parameters
    l.children.add(e) { size += 1; size - 1 }
                      ^
source_file.scala:264: error: not found: type T
        def visit(nv: NodeVisitor[T]): Unit = {
                                  ^
source_file.scala:276: error: value coords is not a member of RTree.Node
      System.arraycopy(currentNode.coords, 0, coordBuf, 0, numDims)
                                   ^
source_file.scala:277: error: value dimensions is not a member of RTree.Node
      System.arraycopy(currentNode.dimensions, 0, dimBuf, 0, numDims)
                                   ^
source_file.scala:336: error: value coords is not a member of RTree.Node
    val nn: Array[Node] = Array(n, new Node(n.coords, n.dimensions, n.leaf))
                                              ^
source_file.scala:336: error: value dimensions is not a member of RTree.Node
    val nn: Array[Node] = Array(n, new Node(n.coords, n.dimensions, n.leaf))
                                                        ^
source_file.scala:448: error: not found: type T
 def lPickSeeds ( nn: LinkedList[Node],T:Array[Node],f: RTree[T] => Unit): Unit ={
                                                              ^
source_file.scala:344: error: not enough arguments for method qPickSeeds: (nn: java.util.LinkedList[RTree.Node], T: Array[RTree.Node], f: RTree.SeedPicker.RTree[T] => Unit)Unit.
Unspecified value parameters T, f.
      if (seedPicker == SeedPicker.LINEAR) lPickSeeds(cc) else qPickSeeds(cc)
                                                                         ^
source_file.scala:347: error: type mismatch;
 found   : Array[RTree.Node]
 required: RTree.Node
    tighten(nn)
            ^
source_file.scala:353: error: type mismatch;
 found   : Array[RTree.Node]
 required: RTree.Node
        tighten(nn)
                ^
source_file.scala:359: error: type mismatch;
 found   : Array[RTree.Node]
 required: RTree.Node
        tighten(nn)
                ^
source_file.scala:366: error: value coords is not a member of RTree.Node
      val e0: Float = getRequiredExpansion(nn(0).coords, nn(0).dimensions, c)
                                                 ^
source_file.scala:366: error: value dimensions is not a member of RTree.Node
      val e0: Float = getRequiredExpansion(nn(0).coords, nn(0).dimensions, c)
                                                               ^
source_file.scala:367: error: value coords is not a member of RTree.Node
      val e1: Float = getRequiredExpansion(nn(1).coords, nn(1).dimensions, c)
                                                 ^
source_file.scala:367: error: value dimensions is not a member of RTree.Node
      val e1: Float = getRequiredExpansion(nn(1).coords, nn(1).dimensions, c)
                                                               ^
source_file.scala:373: error: value dimensions is not a member of RTree.Node
        val a0: Float = getArea(nn(0).dimensions)
                                      ^
source_file.scala:374: error: value dimensions is not a member of RTree.Node
        val a1: Float = getArea(nn(1).dimensions)
                                      ^
source_file.scala:396: error: type mismatch;
 found   : Int(2)
 required: RTree.Node
            val bestPair: Array[Node] = Array(2)
                                              ^
source_file.scala:400: error: value dimensions is not a member of RTree.Node
                 var n1a: Float = getArea(n1.dimensions)
                                             ^
source_file.scala:401: error: value dimensions is not a member of RTree.Node
                 var n2a: Float = getArea(n1.dimensions)
                                             ^
source_file.scala:405: error: value coords is not a member of RTree.Node
                   var jc0: Float = Math.min(n1.coords(i), n2.coords(i))
                                                ^
source_file.scala:405: error: value coords is not a member of RTree.Node
                   var jc0: Float = Math.min(n1.coords(i), n2.coords(i))
                                                              ^
source_file.scala:406: error: value coords is not a member of RTree.Node
                   var jc1: Float =Math.max(n1.coords(i) + n1.dimensions(i), n2.coords(i) + n2.dimensions(i))
                                               ^
source_file.scala:406: error: value dimensions is not a member of RTree.Node
                   var jc1: Float =Math.max(n1.coords(i) + n1.dimensions(i), n2.coords(i) + n2.dimensions(i))
                                                              ^
source_file.scala:406: error: value coords is not a member of RTree.Node
                   var jc1: Float =Math.max(n1.coords(i) + n1.dimensions(i), n2.coords(i) + n2.dimensions(i))
                                                                                ^
source_file.scala:406: error: value dimensions is not a member of RTree.Node
                   var jc1: Float =Math.max(n1.coords(i) + n1.dimensions(i), n2.coords(i) + n2.dimensions(i))
                                                                                               ^
source_file.scala:432: error: value coords is not a member of RTree.Node
        getRequiredExpansion(nn(0).coords, nn(0).dimensions, c)
                                   ^
source_file.scala:432: error: value dimensions is not a member of RTree.Node
        getRequiredExpansion(nn(0).coords, nn(0).dimensions, c)
                                                 ^
source_file.scala:434: error: value coords is not a member of RTree.Node
        getRequiredExpansion(nn(1).coords, nn(1).dimensions, c)
                                   ^
source_file.scala:434: error: value dimensions is not a member of RTree.Node
        getRequiredExpansion(nn(1).coords, nn(1).dimensions, c)
                                                 ^
source_file.scala:460: error: value coords is not a member of RTree.Node
        if (n.coords(i) < dimLb) {
              ^
source_file.scala:461: error: value coords is not a member of RTree.Node
          dimLb = n.coords(i)
                    ^
source_file.scala:463: error: value dimensions is not a member of RTree.Node
        if (n.dimensions(i) + n.coords(i) > dimUb) {
              ^
source_file.scala:463: error: value coords is not a member of RTree.Node
        if (n.dimensions(i) + n.coords(i) > dimUb) {
                                ^
source_file.scala:464: error: value dimensions is not a member of RTree.Node
          dimUb = n.dimensions(i) + n.coords(i)
                    ^
source_file.scala:464: error: value coords is not a member of RTree.Node
          dimUb = n.dimensions(i) + n.coords(i)
                                      ^
source_file.scala:466: error: value coords is not a member of RTree.Node
        if (n.coords(i) > dimMaxLb) {
              ^
source_file.scala:467: error: value coords is not a member of RTree.Node
          dimMaxLb = n.coords(i)
                       ^
source_file.scala:470: error: value dimensions is not a member of RTree.Node
        if (n.dimensions(i) + n.coords(i) < dimMinUb) {
              ^
source_file.scala:470: error: value coords is not a member of RTree.Node
        if (n.dimensions(i) + n.coords(i) < dimMinUb) {
                                ^
source_file.scala:471: error: value dimensions is not a member of RTree.Node
          dimMinUb = n.dimensions(i) + n.coords(i)
                       ^
source_file.scala:471: error: value coords is not a member of RTree.Node
          dimMinUb = n.dimensions(i) + n.coords(i)
                                         ^
source_file.scala:477: error: not found: value nMaxLb
      if ((nMaxLb == nMinUb)) -1.0f
           ^
source_file.scala:477: error: not found: value nMinUb
      if ((nMaxLb == nMinUb)) -1.0f
                     ^
source_file.scala:478: error: not found: value dimMinUb
      else Math.abs((dimMinUb - dimMaxLb) / (dimUb - dimLb))
                     ^
source_file.scala:478: error: not found: value dimMaxLb
      else Math.abs((dimMinUb - dimMaxLb) / (dimUb - dimLb))
                                ^
source_file.scala:478: error: not found: value dimUb
      else Math.abs((dimMinUb - dimMaxLb) / (dimUb - dimLb))
                                             ^
source_file.scala:478: error: not found: value dimLb
      else Math.abs((dimMinUb - dimMaxLb) / (dimUb - dimLb))
                                                     ^
source_file.scala:480: error: not found: value bestPair
      bestPair(0) = nMaxLb
      ^
source_file.scala:480: error: not found: value nMaxLb
      bestPair(0) = nMaxLb
                    ^
source_file.scala:481: error: not found: value bestPair
      bestPair(1) = nMinUb
      ^
source_file.scala:481: error: not found: value nMinUb
      bestPair(1) = nMinUb
                    ^
source_file.scala:482: error: reassignment to val
      bestSep = sep
              ^
source_file.scala:483: error: reassignment to val
      foundBestPair = true
                    ^
source_file.scala:487: error: not found: value bestPair
      bestPair = Array(nn.get(0), nn.get(1))
      ^
source_file.scala:489: error: not found: value bestPair
    nn.remove(bestPair(0))
              ^
source_file.scala:490: error: not found: value bestPair
    nn.remove(bestPair(1))
              ^
source_file.scala:491: error: not found: value bestPair
    bestPair
    ^
source_file.scala:516: error: value coords is not a member of RTree.Node
          if (c.coords(i) < minCoords(i)) {
                ^
source_file.scala:517: error: value coords is not a member of RTree.Node
            minCoords(i) = c.coords(i)
                             ^
source_file.scala:519: error: value coords is not a member of RTree.Node
          if ((c.coords(i) + c.dimensions(i)) > maxCoords(i)) {
                 ^
source_file.scala:519: error: value dimensions is not a member of RTree.Node
          if ((c.coords(i) + c.dimensions(i)) > maxCoords(i)) {
                               ^
source_file.scala:520: error: value coords is not a member of RTree.Node
            maxCoords(i) = (c.coords(i) + c.dimensions(i))
                              ^
source_file.scala:520: error: value dimensions is not a member of RTree.Node
            maxCoords(i) = (c.coords(i) + c.dimensions(i))
                                            ^
source_file.scala:532: error: value coords is not a member of RTree.Node
      System.arraycopy(minCoords, 0, n.coords, 0, numDims)
                                       ^
source_file.scala:533: error: value dimensions is not a member of RTree.Node
      System.arraycopy(maxCoords, 0, n.dimensions, 0, numDims)
                                       ^
source_file.scala:543: error: not found: value n
        if (n.leaf) {
            ^
source_file.scala:544: error: not found: value n
      n
      ^
source_file.scala:548: error: not found: value n
         for (c <- n.children) {
                   ^
source_file.scala:549: error: not found: value e
      val inc: Float = getRequiredExpansion(c.coords, c.dimensions, e)
                                                                    ^
source_file.scala:551: error: reassignment to val
        minInc = inc
               ^
source_file.scala:552: error: reassignment to val
        next = c
             ^
source_file.scala:557: error: value dimensions is not a member of RTree.Node
          curArea *= next.dimensions(i)
                          ^
source_file.scala:561: error: reassignment to val
          next = c
               ^
source_file.scala:565: error: too many arguments for method chooseLeaf: ()Unit
        chooseLeaf(next, e)
                  ^
source_file.scala:581: error: value coords is not a member of RTree.Node
      if (coords(i) + dimensions(i) < e.coords(i) + e.dimensions(i)) {
                                        ^
source_file.scala:581: error: value dimensions is not a member of RTree.Node
      if (coords(i) + dimensions(i) < e.coords(i) + e.dimensions(i)) {
                                                      ^
source_file.scala:582: error: value coords is not a member of RTree.Node
        deltas(i) = e.coords(i) + e.dimensions(i) - coords(i) - dimensions(i)
                      ^
104 errors found

        

    
                
λ
.NET NoSQL database for rapid development