Classes | Defines | Functions | Variables
calibrator.hpp File Reference

Declarations for the CALIBRATOR node. More...

#include "ros_resources.hpp"
#include "general_resources.hpp"
#include "opencv_resources.hpp"
#include <signal.h>
#include "improc.hpp"
#include "video.hpp"
#include "calibration.hpp"
#include "intrinsics.hpp"
#include "extrinsics.hpp"
#include "features.hpp"
#include <ros/ros.h>
#include <boost/thread/thread.hpp>
#include <image_transport/image_transport.h>
#include <opencv/cv.h>
#include <opencv/highgui.h>
#include <dynamic_reconfigure/server.h>
#include "calibratorConfig.h"
Include dependency graph for calibrator.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  calibratorData
 Stores configuration information for the calibration routines. More...
class  calibratorNode
 Manages the calibration procedures. More...
struct  validPattern
 Critical frame data regarding whether it contains a pattern valid for use in calibration. More...

Defines

#define DEFAULT_GRID_SIZE   10
#define DEFAULT_MAX_TIME_DIFF   0.001
#define DEFAULT_SET_SIZE   10
#define DEFAULT_TIMER_PERIOD   0.05
#define DEFAULT_X_COUNT   12
#define DEFAULT_Y_COUNT   8
#define MAX_ALLOWABLE_CAMS   2
#define PATTERN_CODE_FIND   2
#define PATTERN_CODE_FIND_TRACK   0
#define PATTERN_CODE_INVALID   -1
#define PATTERN_CODE_TRACK_FIND   1

Functions

void mySigintHandler (int sig)

Variables

const char __PROGRAM__ [] = "thermalvis-calibrator"
boost::shared_ptr
< calibratorNode > * 
globalNodePtr
bool wantsToShutdown = false

Detailed Description

Declarations for the CALIBRATOR node.

Definition in file calibrator.hpp.


Define Documentation

#define DEFAULT_GRID_SIZE   10

Definition at line 35 of file calibrator.hpp.

#define DEFAULT_MAX_TIME_DIFF   0.001

Definition at line 40 of file calibrator.hpp.

#define DEFAULT_SET_SIZE   10

Definition at line 34 of file calibrator.hpp.

#define DEFAULT_TIMER_PERIOD   0.05

Definition at line 38 of file calibrator.hpp.

#define DEFAULT_X_COUNT   12

Definition at line 36 of file calibrator.hpp.

#define DEFAULT_Y_COUNT   8

Definition at line 37 of file calibrator.hpp.

#define MAX_ALLOWABLE_CAMS   2

Definition at line 33 of file calibrator.hpp.

#define PATTERN_CODE_FIND   2

Definition at line 46 of file calibrator.hpp.

#define PATTERN_CODE_FIND_TRACK   0

Definition at line 44 of file calibrator.hpp.

#define PATTERN_CODE_INVALID   -1

Definition at line 43 of file calibrator.hpp.

#define PATTERN_CODE_TRACK_FIND   1

Definition at line 45 of file calibrator.hpp.


Function Documentation

void mySigintHandler ( int  sig)

Definition at line 350 of file calibrator.cpp.


Variable Documentation

const char __PROGRAM__[] = "thermalvis-calibrator"

Definition at line 48 of file calibrator.hpp.

boost::shared_ptr< calibratorNode >* globalNodePtr

Definition at line 321 of file calibrator.hpp.

bool wantsToShutdown = false

Definition at line 50 of file calibrator.hpp.



thermalvis
Author(s): Stephen Vidas
autogenerated on Sun Jan 5 2014 11:38:45