Public Member Functions | |
boolean | equals (Object obj) |
int | hashCode () |
String | toString () |
Static Public Member Functions | |
static FrameName | of (String name) |
Private Member Functions | |
FrameName (String name) | |
Static Private Member Functions | |
static String | stripLeadingSlash (String name) |
Private Attributes | |
String | name |
Static Private Attributes | |
static final String | LEGACY_SEPARATOR = "/" |
Provides a simple wrapper around strings to represent frame names with backwards compatibility (pre ros hydro) catered for by ignoring graph name style leading slashes.
Definition at line 28 of file FrameName.java.
org.ros.rosjava_geometry.FrameName.FrameName | ( | String | name | ) | [inline, private] |
Definition at line 36 of file FrameName.java.
boolean org.ros.rosjava_geometry.FrameName.equals | ( | Object | obj | ) | [inline] |
Definition at line 55 of file FrameName.java.
int org.ros.rosjava_geometry.FrameName.hashCode | ( | ) | [inline] |
Definition at line 51 of file FrameName.java.
static FrameName org.ros.rosjava_geometry.FrameName.of | ( | String | name | ) | [inline, static] |
Definition at line 32 of file FrameName.java.
static String org.ros.rosjava_geometry.FrameName.stripLeadingSlash | ( | String | name | ) | [inline, static, private] |
TF2 names (from hydro on) do not make use of leading slashes.
Definition at line 43 of file FrameName.java.
String org.ros.rosjava_geometry.FrameName.toString | ( | ) | [inline] |
Definition at line 47 of file FrameName.java.
final String org.ros.rosjava_geometry.FrameName.LEGACY_SEPARATOR = "/" [static, private] |
Definition at line 29 of file FrameName.java.
String org.ros.rosjava_geometry.FrameName.name [private] |
Definition at line 30 of file FrameName.java.