Package rasj

Class RasMArrayByte

  • All Implemented Interfaces:
    RasGlobalDefs

    public class RasMArrayByte
    extends RasGMArray
    
     PURPOSE:
      This class represents a MArray with base type Byte.
    • Constructor Detail

      • RasMArrayByte

        public RasMArrayByte()
        default constructor
      • RasMArrayByte

        public RasMArrayByte​(RasMInterval initDomain)
        constructor for uninitialized MDD objects * @param initDomain The initial Domain of the MArray
      • RasMArrayByte

        public RasMArrayByte​(RasMInterval initDomain,
                             boolean allocateData)
        constructor for uninitialized MDD objects
        Parameters:
        initDomain - The initial Domain of the MArray
        allocateData - control whether to allocate the data or not
      • RasMArrayByte

        public RasMArrayByte​(RasMInterval initDomain,
                             RasStorageLayout stl)
        Constructor for uninitialized MDD objects with Storage Layout
        Parameters:
        initDomain - The initial Domain of the MArray
        RasStorageLayout - The storage layout to be used
      • RasMArrayByte

        public RasMArrayByte​(RasMInterval initDomain,
                             RasStorageLayout stl,
                             boolean allocateData)
        Constructor for uninitialized MDD objects with Storage Layout
        Parameters:
        initDomain - The initial Domain of the MArray
        RasStorageLayout - The storage layout to be used
        allocateData - control whether to allocate the data or not
      • RasMArrayByte

        public RasMArrayByte​(RasMArrayByte obj)
        copy constructor
        Parameters:
        obj - a copy of this object will be created