Class IndexCore.D3

java.lang.Object
org.jlayer.util.IndexCore.D3
Direct Known Subclasses:
LayerCore.D3.DIterator, LayerIndex.D3
Enclosing class:
IndexCore

abstract static class IndexCore.D3 extends Object
The core of an index generator for indices of dimension 3.
Author:
Gerd Kock
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected int
     
    protected int
     
    protected int
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    D3()
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected abstract int
     
    protected abstract int
    getLength(int x1)
     
    protected abstract int
    getLength(int x1, int x2)
     
    protected boolean
    setNextX123(int initial_x1)
     
    protected boolean
    setNextX23(int initial_x2)
     
    protected boolean
    setNextX3(int initial_x3)
     
    protected abstract boolean
    validIndex(int x1, int x2, int x3)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • x1

      protected int x1
    • x2

      protected int x2
    • x3

      protected int x3
  • Constructor Details

    • D3

      D3()
  • Method Details

    • getLength

      protected abstract int getLength()
    • getLength

      protected abstract int getLength(int x1)
    • getLength

      protected abstract int getLength(int x1, int x2)
    • validIndex

      protected abstract boolean validIndex(int x1, int x2, int x3)
    • setNextX3

      protected boolean setNextX3(int initial_x3)
    • setNextX23

      protected boolean setNextX23(int initial_x2)
    • setNextX123

      protected boolean setNextX123(int initial_x1)