java.lang.Object
com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Neuron

public class Neuron extends Object
A neuron in the brain.
  • Constructor Details

    • Neuron

      public Neuron(int id, double x, double y, double z)
  • Method Details

    • getPosition

      public javax.vecmath.Vector3d getPosition()
    • getInputValue

      public double getInputValue()
    • setInputValue

      public void setInputValue(double inputValue)
    • getOutputValue

      public double getOutputValue()
    • addInputValue

      public void addInputValue(double inputValue)
    • activate

      public void activate()
    • reset

      public void reset()
    • addOutgoingConnection

      public void addOutgoingConnection(Connection connection)
    • getOutgoingConnections

      public List<Connection> getOutgoingConnections()
    • getID

      public int getID()
    • toJSON

      public org.json.JSONObject toJSON()
    • fromJSON

      public void fromJSON(org.json.JSONObject json)