Namespaces | Enumerations | Functions | Variables
sample_client.cpp File Reference
#include <srs_env_model_percp/bb_estimator/funcs.h>
#include <srs_env_model_percp/services_list.h>
#include <srs_env_model_percp/topics_list.h>
#include <srs_env_model_percp/parameters_list.h>
#include "srs_env_model_percp/EstimateBB.h"
#include "srs_env_model_percp/EstimateBBAlt.h"
#include "srs_env_model_percp/EstimateRect.h"
#include "srs_env_model_percp/EstimateRectAlt.h"
#include "srs_env_model_percp/Estimate2DHullMesh.h"
#include <srs_interaction_primitives/AddBoundingBox.h>
#include <srs_interaction_primitives/ChangePose.h>
#include <srs_interaction_primitives/ChangeScale.h>
#include <srs_interaction_primitives/services_list.h>
#include <srs_interaction_primitives/PoseType.h>
#include <algorithm>
#include <cstdlib>
#include <message_filters/subscriber.h>
#include <message_filters/synchronizer.h>
#include <message_filters/sync_policies/approximate_time.h>
#include <message_filters/cache.h>
#include <sensor_msgs/Image.h>
#include <sensor_msgs/PointCloud2.h>
#include <sensor_msgs/CameraInfo.h>
#include <sensor_msgs/image_encodings.h>
#include <arm_navigation_msgs/Shape.h>
#include <geometry_msgs/Pose.h>
#include <geometry_msgs/Vector3.h>
#include <cv_bridge/cv_bridge.h>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <pcl/io/pcd_io.h>
#include <pcl/point_types.h>
#include <tf/transform_listener.h>
Include dependency graph for sample_client.cpp:

Go to the source code of this file.

Namespaces

namespace  srs_env_model_percp

Enumerations

enum  srs_env_model_percp::displayModesEnum { srs_env_model_percp::RGB, srs_env_model_percp::DEPTH }

Functions

Scalar srs_env_model_percp::bbColor (255, 0, 0)
Scalar srs_env_model_percp::bbColorFront (0, 0, 255)
vector< Point3f > srs_env_model_percp::bbVertices (8)
string srs_env_model_percp::bbWinName ("Bounding Box")
void srs_env_model_percp::estimate2DHullMesh ()
string srs_env_model_percp::hullWinName ("Convex Hull")
string srs_env_model_percp::inputVideoWinName ("Input Video (use your mouse to specify a ROI)")
int main (int argc, char **argv)
void srs_env_model_percp::onMouse (int event, int x, int y, int flags, void *param)
Scalar srs_env_model_percp::rectColor (0, 255, 255)
vector< Point2i > srs_env_model_percp::rectPoints (2)
void srs_env_model_percp::redrawWindows ()
void srs_env_model_percp::scaleDepth ()
void srs_env_model_percp::sendRequest (Point2i p1, Point2i p2)
void srs_env_model_percp::setImages ()
void srs_env_model_percp::sv1_processSubMsgs (const sensor_msgs::ImageConstPtr &rgb, const sensor_msgs::ImageConstPtr &depth, const sensor_msgs::CameraInfoConstPtr &camInfo)
void srs_env_model_percp::sv2_processSubMsgs (const sensor_msgs::ImageConstPtr &rgb, const sensor_msgs::PointCloud2ConstPtr &pointCloud, const sensor_msgs::CameraInfoConstPtr &camInfo)
void srs_env_model_percp::visualize ()
void srs_env_model_percp::visualizeInImage ()
void srs_env_model_percp::visualizeWithMarkers ()

Variables

ros::ServiceClient srs_env_model_percp::bbAddClient
ros::ServiceClient srs_env_model_percp::bbChangePoseClient
ros::ServiceClient srs_env_model_percp::bbChangeScaleClient
ros::ServiceClient srs_env_model_percp::bbEstimateClient
geometry_msgs::Pose srs_env_model_percp::bbPose
geometry_msgs::Vector3 srs_env_model_percp::bbScale
Mat srs_env_model_percp::currentCamK
Mat srs_env_model_percp::currentDepth
Mat srs_env_model_percp::currentImage
Mat srs_env_model_percp::currentRgb
int srs_env_model_percp::displayMode = RGB
ros::ServiceClient srs_env_model_percp::Hull2DMeshEstimateClient
bool srs_env_model_percp::isBBCalculated = false
bool srs_env_model_percp::isBBPrimitiveCreated = false
bool srs_env_model_percp::isWaitingForResponse = false
Point2i srs_env_model_percp::mouseDown
ros::ServiceClient srs_env_model_percp::rectEstimateClient
Mat srs_env_model_percp::requestCamK
Mat srs_env_model_percp::requestDepth
Mat srs_env_model_percp::requestImage
Mat srs_env_model_percp::requestRgb
Point2i srs_env_model_percp::roiP1
Point2i srs_env_model_percp::roiP2
tf::StampedTransform srs_env_model_percp::worldToSensorTf

Function Documentation

int main ( int  argc,
char **  argv 
)

Definition at line 894 of file sample_client.cpp.



srs_env_model_percp
Author(s): Rostislav Hulik (ihulik@fit.vutbr.cz), Tomas Hodan, Michal Spanel (spanel@fit.vutbr.cz)
autogenerated on Sun Jan 5 2014 11:51:57