Public Member Functions | Static Public Member Functions | Static Private Member Functions
org.srs.srs_knowledge.utils.SpatialCalculator Class Reference

List of all members.

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)

Detailed Description

Definition at line 79 of file SpatialCalculator.java.


Constructor & Destructor Documentation

Definition at line 81 of file SpatialCalculator.java.


Member Function Documentation

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.

Definition at line 268 of file SpatialCalculator.java.

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]
Parameters:
poseCfg0: 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.

Definition at line 278 of file SpatialCalculator.java.


The documentation for this class was generated from the following file:


srs_knowledge
Author(s): Ze Ji
autogenerated on Mon Oct 6 2014 08:27:33