Blame view

circus/src/jcircus/complementaryenvs/MinMaxEnv.java 810 Bytes
8d0dc533f   Madiel de Souza Conserva Filho   first
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
  package jcircus.complementaryenvs;
  
  import java.util.HashMap;
  import java.util.LinkedHashMap;
  
  //Created by Samuel Lincoln Magalhães Barrocas, to map a channel name to its minimum/maximum pair of values to be communicated.
  public class MinMaxEnv {
  	class Pair {
  		int min;
  		int max;
  		public Pair (int min, int max) {
  			this.min = min;
  			this.max = max;
  		}
  	}
  	Pair pair;
  	private HashMap <String, Pair> _map;
  	
  	public MinMaxEnv () {
  		this._map = new LinkedHashMap <String, Pair> ();
  	}
  	public void put (String channelName, int min, int max) {
  		this._map.put(channelName, new Pair (min, max));
  	}
  	public int getMin (String channelName) {
  		return this._map.get(channelName).min;
  	}
  	public int getMax (String channelName) {
  		return this._map.get(channelName).max;
  	}
  }