Public Member Functions | |
SpatialCalculator () | |
Static Public Member Functions | |
static boolean | ifOnObject (SRSSpatialInfo obj1, SRSSpatialInfo obj2, int poseCfg) |
static boolean | ifOverlapping (Polygon2D p1, Polygon2D p2) |
static String | nearestObject (ros.pkg.geometry_msgs.msg.Pose pose, String objectTypeURI) |
static void | testTF () |
static ros.pkg.geometry_msgs.msg.Point | transformPoint (Vector3d translation, Quat4d rotation, ros.pkg.geometry_msgs.msg.Point point) |
static Point3d | transformPoint (StampedTransform transform, Point3d point) |
static String | workspaceHolding (SRSSpatialInfo spaInfo) |
Static Private Member Functions | |
static Polygon2D | createPolygon (ArrayList< ros.pkg.geometry_msgs.msg.Point > vertex) |
static double | distanceBetween (ros.pkg.geometry_msgs.msg.Pose obj1, ros.pkg.geometry_msgs.msg.Pose obj2) |
static ArrayList < ros.pkg.geometry_msgs.msg.Point > | getBoundingBoxTopCorners (SRSSpatialInfo obj) |
Definition at line 79 of file SpatialCalculator.java.
Definition at line 81 of file SpatialCalculator.java.
static Polygon2D org.srs.srs_knowledge.utils.SpatialCalculator.createPolygon | ( | ArrayList< ros.pkg.geometry_msgs.msg.Point > | vertex | ) | [inline, static, private] |
Definition at line 178 of file SpatialCalculator.java.
static double org.srs.srs_knowledge.utils.SpatialCalculator.distanceBetween | ( | ros.pkg.geometry_msgs.msg.Pose | obj1, |
ros.pkg.geometry_msgs.msg.Pose | obj2 | ||
) | [inline, static, private] |
Definition at line 268 of file SpatialCalculator.java.
static ArrayList<ros.pkg.geometry_msgs.msg.Point> org.srs.srs_knowledge.utils.SpatialCalculator.getBoundingBoxTopCorners | ( | SRSSpatialInfo | obj | ) | [inline, static, private] |
Definition at line 188 of file SpatialCalculator.java.
static boolean org.srs.srs_knowledge.utils.SpatialCalculator.ifOnObject | ( | SRSSpatialInfo | obj1, |
SRSSpatialInfo | obj2, | ||
int | poseCfg | ||
) | [inline, static] |
poseCfg | 0: pose at bottom of object. 1: pose at center of object |
Definition at line 157 of file SpatialCalculator.java.
static boolean org.srs.srs_knowledge.utils.SpatialCalculator.ifOverlapping | ( | Polygon2D | p1, |
Polygon2D | p2 | ||
) | [inline, static] |
Definition at line 149 of file SpatialCalculator.java.
static String org.srs.srs_knowledge.utils.SpatialCalculator.nearestObject | ( | ros.pkg.geometry_msgs.msg.Pose | pose, |
String | objectTypeURI | ||
) | [inline, static] |
Definition at line 227 of file SpatialCalculator.java.
static void org.srs.srs_knowledge.utils.SpatialCalculator.testTF | ( | ) | [inline, static] |
Definition at line 84 of file SpatialCalculator.java.
static ros.pkg.geometry_msgs.msg.Point org.srs.srs_knowledge.utils.SpatialCalculator.transformPoint | ( | Vector3d | translation, |
Quat4d | rotation, | ||
ros.pkg.geometry_msgs.msg.Point | point | ||
) | [inline, static] |
Definition at line 129 of file SpatialCalculator.java.
static Point3d org.srs.srs_knowledge.utils.SpatialCalculator.transformPoint | ( | StampedTransform | transform, |
Point3d | point | ||
) | [inline, static] |
Definition at line 143 of file SpatialCalculator.java.
static String org.srs.srs_knowledge.utils.SpatialCalculator.workspaceHolding | ( | SRSSpatialInfo | spaInfo | ) | [inline, static] |
Definition at line 278 of file SpatialCalculator.java.