Public Member Functions | Public Attributes | List of all members
Camera Class Reference

#include <rosinljubljana.h>

Inheritance diagram for Camera:
Inheritance graph
[legend]

Public Member Functions

 Camera ()
 
void setFrames ()
 
void setName (std::string)
 
void setPositionOrientation (tf::Vector3, tf::Quaternion)
 
void transmitFrames ()
 

Public Attributes

tf::TransformBroadcaster br
 
std::stringstream frameCameraName
 Name of camera frame. More...
 
std::stringstream imagePublisherName
 Names of publishers. More...
 
std::stringstream infoPublisherName
 
std::string name
 Name of camera. More...
 
tf::Transform transformCamera
 Transform and Broadcaster of camera frame. More...
 

Detailed Description

Camera class for creating camera instance.

Camera contains necessery transforms of camera object.

Definition at line 438 of file rosinljubljana.h.

Constructor & Destructor Documentation

◆ Camera()

Camera::Camera ( )

Constructor for camera

Definition at line 700 of file rosinljubljana_objects.cpp.

Member Function Documentation

◆ setFrames()

void Camera::setFrames ( )

Sets frame of camera

Definition at line 713 of file rosinljubljana_objects.cpp.

◆ setName()

void Camera::setName ( std::string  cameraName)

Sets name of camera

Parameters
nameName of camera

Definition at line 729 of file rosinljubljana_objects.cpp.

◆ setPositionOrientation()

void Camera::setPositionOrientation ( tf::Vector3  position,
tf::Quaternion  orientation 
)

Sets position and orientation of camera.

Parameters
positionVector of camera poseition
orienationQuaternion of camera orienation

Definition at line 705 of file rosinljubljana_objects.cpp.

◆ transmitFrames()

void Camera::transmitFrames ( )

Transmits camera frame

Definition at line 723 of file rosinljubljana_objects.cpp.

Member Data Documentation

◆ br

tf::TransformBroadcaster Camera::br

Definition at line 476 of file rosinljubljana.h.

◆ frameCameraName

std::stringstream Camera::frameCameraName

Name of camera frame.

Definition at line 472 of file rosinljubljana.h.

◆ imagePublisherName

std::stringstream Camera::imagePublisherName

Names of publishers.

Definition at line 479 of file rosinljubljana.h.

◆ infoPublisherName

std::stringstream Camera::infoPublisherName

Definition at line 480 of file rosinljubljana.h.

◆ name

std::string Camera::name

Name of camera.

Definition at line 483 of file rosinljubljana.h.

◆ transformCamera

tf::Transform Camera::transformCamera

Transform and Broadcaster of camera frame.

Definition at line 475 of file rosinljubljana.h.


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


rosinljubljana
Author(s): Igor Banfi
autogenerated on Mon Feb 24 2020 12:32:36