Public Member Functions | Private Member Functions | Private Attributes | List of all members
rcgccam::CameraInfoPublisher Class Reference

#include <camera_info_publisher.h>

Public Member Functions

 CameraInfoPublisher ()
 
void init (ros::NodeHandle &nh, const char *calib_file, int id)
 Initialization of publisher. More...
 
void publish (const sensor_msgs::ImagePtr &image)
 
bool used ()
 

Private Member Functions

 CameraInfoPublisher (const CameraInfoPublisher &)
 
CameraInfoPublisheroperator= (const CameraInfoPublisher &)
 

Private Attributes

sensor_msgs::CameraInfo info_
 
ros::Publisher pub_
 

Detailed Description

Definition at line 45 of file camera_info_publisher.h.

Constructor & Destructor Documentation

◆ CameraInfoPublisher() [1/2]

rcgccam::CameraInfoPublisher::CameraInfoPublisher ( )

Definition at line 339 of file camera_info_publisher.cc.

◆ CameraInfoPublisher() [2/2]

rcgccam::CameraInfoPublisher::CameraInfoPublisher ( const CameraInfoPublisher )
private

Member Function Documentation

◆ init()

void rcgccam::CameraInfoPublisher::init ( ros::NodeHandle nh,
const char *  calib_file,
int  id 
)

Initialization of publisher.

Parameters
nhNode handle.
calib_filePath and name of calibration file. The topic is not advertised and nothing is published if the calibration cannot be loaded from this file.
idCamera ID, i.e. < 0 for no ID, 0 for left and 1 for right camera.

Definition at line 343 of file camera_info_publisher.cc.

◆ operator=()

CameraInfoPublisher& rcgccam::CameraInfoPublisher::operator= ( const CameraInfoPublisher )
private

◆ publish()

void rcgccam::CameraInfoPublisher::publish ( const sensor_msgs::ImagePtr &  image)

Definition at line 559 of file camera_info_publisher.cc.

◆ used()

bool rcgccam::CameraInfoPublisher::used ( )

Definition at line 554 of file camera_info_publisher.cc.

Member Data Documentation

◆ info_

sensor_msgs::CameraInfo rcgccam::CameraInfoPublisher::info_
private

Definition at line 70 of file camera_info_publisher.h.

◆ pub_

ros::Publisher rcgccam::CameraInfoPublisher::pub_
private

Definition at line 71 of file camera_info_publisher.h.


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


rc_genicam_camera
Author(s): Heiko Hirschmueller
autogenerated on Wed Mar 2 2022 00:49:18