Class SchemeExtendMapping

  • All Implemented Interfaces:
    LevelMapping

    public class SchemeExtendMapping
    extends java.lang.Object
    implements LevelMapping
    Astral to real mapping from several astral regions with schemes, calculating the "extent" of the schemes Proposed by Fiete: taking into account land regions in the neighborhood that would appear as schemes, but don't do. So they further decrease the number of possibilities. Calculates a mapping from the extend of the schemes seen from one astral region.
               / \ 
              | s |  
         / \s/ \ / \s/ \    
        | s | s | s | X |
       /|\ / \ / \ / \ /| 
      | | | s | C | s | |
       \|/ \ / \ / \ / \|
        | Y | s | s | s |
         \ /s\ / \ /s\ /
              | s |
               \ /
     
     
    If, for instance, we can see X and Y from an astral region, we can reconstruct the center C.