Class InterfaceNeuroAtlas

java.lang.Object
mgui.interfaces.AbstractInterfaceObject
mgui.interfaces.neuro.InterfaceNeuroAtlas
All Implemented Interfaces:
InterfaceObject, NamedObject, TreeObject, CleanableObject

public class InterfaceNeuroAtlas
extends AbstractInterfaceObject
Defines an atlas mapping a set of data points to integers which map in turn to atlas names (via a name map).
Since:
1.0
Version:
1.0
Author:
Andrew Reid
  • Field Details

    • mappings

      protected java.util.ArrayList<MguiInteger> mappings
    • name_map

      protected NameMap name_map
    • name

      protected java.lang.String name
  • Constructor Details

    • InterfaceNeuroAtlas

      public InterfaceNeuroAtlas​(java.lang.String name)
    • InterfaceNeuroAtlas

      public InterfaceNeuroAtlas​(java.lang.String name, java.util.ArrayList<MguiNumber> mappings)
    • InterfaceNeuroAtlas

      public InterfaceNeuroAtlas​(java.lang.String name, java.util.ArrayList<MguiNumber> mappings, NameMap name_map)
  • Method Details

    • setName

      public void setName​(java.lang.String name)
      Description copied from interface: NamedObject
      Sets the name for this object.
      Specified by:
      setName in interface NamedObject
      Overrides:
      setName in class AbstractInterfaceObject
    • getName

      public java.lang.String getName()
      Description copied from interface: NamedObject
      Gets the name for this object.
      Specified by:
      getName in interface NamedObject
      Overrides:
      getName in class AbstractInterfaceObject
      Returns:
    • getMappings

      public java.util.ArrayList<MguiInteger> getMappings()
    • setMappings

      public void setMappings​(java.util.ArrayList<MguiNumber> mappings)
    • getNameMap

      public NameMap getNameMap()
    • setNameMap

      public void setNameMap​(NameMap name_map)
    • getNameAt

      public java.lang.String getNameAt​(int index)
    • getMappingAt

      public int getMappingAt​(int index)
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object