BowlerKernel
java-bowler
src
main
java
com
neuronrobotics
sdk
addons
kinematics
DrivingType.java
Go to the documentation of this file.
1
package
com.neuronrobotics.sdk.addons.kinematics;
2
3
import
java.util.HashMap;
4
import
java.util.Map;
5
import
java.util.NoSuchElementException;
6
7
// TODO: Auto-generated Javadoc
11
public
enum
DrivingType
{
12
14
NONE
(
"none"
),
15
17
WALKING
(
"walking"
),
18
20
DRIVING
(
"driving"
);
21
23
private
final
String
name
;
24
26
private
static
final
Map<String, DrivingType> map =
27
new
HashMap<String, DrivingType>();
28
29
static
{
30
for
(
DrivingType
type :
DrivingType
.values()) {
31
map.put(type.name, type);
32
}
33
}
34
40
private
DrivingType
(String name) {
41
this.name = name;
42
}
43
49
public
String
getName
() {
50
return
name;
51
}
52
59
public
static
DrivingType
fromString
(String name) {
60
if
(map.containsKey(name)) {
61
return
map.get(name);
62
}
63
return
NONE;
64
}
65
66
67
/* (non-Javadoc)
68
* @see java.lang.Enum#toString()
69
*/
70
@Override
71
public
String
toString
(){
72
return
name;
73
}
74
}
com.neuronrobotics.sdk.addons.kinematics.DrivingType
Definition:
DrivingType.java:11
com.neuronrobotics.sdk.addons.kinematics.DrivingType.toString
String toString()
Definition:
DrivingType.java:71
com.neuronrobotics.sdk.addons.kinematics.DrivingType.DrivingType
DrivingType(String name)
Definition:
DrivingType.java:40
com.neuronrobotics.sdk.addons.kinematics.DrivingType.fromString
static DrivingType fromString(String name)
Definition:
DrivingType.java:59
com.neuronrobotics.sdk.addons.kinematics.DrivingType.getName
String getName()
Definition:
DrivingType.java:49
com.neuronrobotics.sdk.addons.kinematics.DrivingType.NONE
NONE
Definition:
DrivingType.java:14
com.neuronrobotics.sdk.addons.kinematics.DrivingType.WALKING
WALKING
Definition:
DrivingType.java:17
com.neuronrobotics.sdk.addons.kinematics.DrivingType.DRIVING
DRIVING
Definition:
DrivingType.java:20
com.neuronrobotics.sdk.addons.kinematics.DrivingType.name
final String name
Definition:
DrivingType.java:23
Generated by
1.9.1