Class Modulos.Base

    • Field Detail

      • modulos

        protected final int[] modulos
    • Constructor Detail

      • Base

        protected Base​(Axis[] axes)
      • Base

        protected Base​(int[] lengths)
    • Method Detail

      • getCellPos

        public abstract int[] getCellPos​(int cellOrdinal)
        Description copied from interface: Modulos
        Converts a cell ordinal to a set of cell coordinates. Converse of Modulos.getCellOrdinal(int[]). For example, if this result is 10 x 10 x 10, then cell ordinal 537 has coordinates (5, 3, 7).
        Specified by:
        getCellPos in interface Modulos
        Parameters:
        cellOrdinal - Cell ordinal
        Returns:
        cell coordinates
      • getCellOrdinal

        public abstract int getCellOrdinal​(int[] pos)
        Description copied from interface: Modulos
        Converts a set of cell coordinates to a cell ordinal. Converse of Modulos.getCellPos(int).
        Specified by:
        getCellOrdinal in interface Modulos
        Parameters:
        pos - Cell coordinates
        Returns:
        cell ordinal