Class RTreeNode.Uniformizer

java.lang.Object
org.apache.sis.internal.referencing.RTreeNode.Uniformizer
All Implemented Interfaces:
Consumer<RTreeNode>
Enclosing class:
RTreeNode

private static final class RTreeNode.Uniformizer extends Object implements Consumer<RTreeNode>
The action for getting a common CRS for all nodes, then for setting the CRS of all nodes. This action will be executed on the whole tree, with recursive traversal of children.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private org.opengis.referencing.crs.CoordinateReferenceSystem
    The CRS common to all nodes.
    (package private) boolean
    false for collecting information, or true for setting all node CRS.
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    private
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Invoked for each node of the tree.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface java.util.function.Consumer

    andThen
  • Field Details

    • common

      private org.opengis.referencing.crs.CoordinateReferenceSystem common
      The CRS common to all nodes.
    • set

      boolean set
      false for collecting information, or true for setting all node CRS.
  • Constructor Details

    • Uniformizer

      private Uniformizer()
  • Method Details