1#ifndef INCLUDE_TINYURDF_CAMERA_H_
2#define INCLUDE_TINYURDF_CAMERA_H_
18 void reset()
override;
20 void getOrigin(
double* xyz)
const override;
25 void setOrigin(std::shared_ptr<Pose> o)
override;
30 void print(std::ostream& os)
override;
33 std::shared_ptr<Pose> origin;
34 std::shared_ptr<Image<double,4>> mat;
35 double hfov, near, far, update_rate;
Camera()
Definition camera.cc:3
void setUpdateRate(double ur) override
Definition camera.cc:32
void getUpdateRate(double &ur) const override
Definition camera.cc:39
Type
Definition camera.h:12
const char * getTypename() override
Definition camera.cc:49
void getRange(Image< double, 4 > &r) override
Definition camera.cc:54
void getOrigin(double *xyz) const override
Definition camera.cc:16
void setType(Type t_)
Definition camera.cc:24
void setOrigin(std::shared_ptr< Pose > o) override
Definition camera.cc:44
void get(Image< double, 4 > &o) const override
Definition camera.cc:62
void reset() override
Definition camera.cc:11
void print(std::ostream &os) override
Definition camera.cc:66
void setRange(Image< double, 4 > &r) override
Definition camera.cc:58
Base class for sensors.
Definition sensor_base.h:19