View Javadoc

1   package net.sf.josceleton.core.api.entity;
2   
3   /**
4    * @since 0.1
5    */
6   public enum XyzDirection {
7   
8   	/**
9   	 * @since 0.1
10  	 */
11  	X { @Override public float extractValue(final Coordinate coordinate) { return coordinate.x(); }},
12  
13  	/**
14  	 * @since 0.1
15  	 */
16  	Y { @Override public float extractValue(final Coordinate coordinate) { return coordinate.y(); }},
17  
18  	/**
19  	 * @since 0.1
20  	 */
21  	Z { @Override public float extractValue(final Coordinate coordinate) { return coordinate.z(); }};
22  
23  	/**
24  	 * @since 0.1
25  	 */
26  	public abstract float extractValue(Coordinate coordinate);
27  	
28  }