![]() |
NimbRo ROS Soccer Package
|
For pixel projections. More...
#include <CameraProjections.hpp>
Public Member Functions | |
Point2d | unroateCameraYaw (Point2d _realPoint) |
double | getHeading () |
vector< Point2f > | RotateTowardHeading (const vector< Point2f > &in) |
Point2d | RotateTowardHeading (const Point2d &in) |
Point2f | RotateTowardHeading (const Point2f &in) |
vector< LineSegment > | RotateTowardHeading (const vector< LineSegment > &in) |
void | CalcFullRealCordinate () |
bool | CalculateProjection () |
bool | Update (ros::Time capTime) |
void | Publish (Mat &guiRawImg, bool shouldPublish) |
void | Calibrate () |
bool | GetOnImageCordinate (const vector< Point2f > &contour, vector< Point > &resCountour) |
bool | GetOnRealCordinate (const vector< Point > &contour, vector< Point2f > &resCountour) |
bool | GetOnImageCordinate (const vector< LineSegment > &inLine, vector< LineSegment > &resLines) |
bool | GetOnRealCordinate (const vector< LineSegment > &inLine, vector< LineSegment > &resLines) |
bool | GetOnRealCordinate_FromUndistorted (const vector< Point2f > &contour, vector< Point2f > &resCountour) |
bool | GetOnRealCordinate_FromUndistorted_Single (Point2f &pointIn, Point2f &resPoint) |
bool | GetOnRealCordinate_single (const Point &pointIn, Point2f &resPoint) |
bool | GetOnImageCordinate_slow (const Point2f &pointIn, Point &resPoint) |
Point2f | convertToBallProjection (Point2f _in) |
bool | Init (bool _dummy) |
Public Attributes | |
double | headingOffset |
double | lastAvalibleTF |
Point3d | cameraLocation |
Point3d | cameraOrintation |
Point3d | opticalLocation |
Point3d | opticalAngle |
Point2d | outerCornetrsUndistortedImg [4] |
Point | outerCornetrsRawImg [4] |
DistortionModel | distorionModel |
ros::Subscriber | checkboxSub |
vis_utils::MarkerManager | kinCalibMarker |
vis_utils::GenMarker | kinCalibRvizPoints |
vis_utils::GenMarker | kinCalibResPoints |
vis_utils::GenMarker | kinCalibRobotLoc |
ros::Publisher | pcl_pub |
sensor_msgs::PointCloud2 | output |
For pixel projections.