TinyURDF 1.0.0
|
Base class for camera sensor definition. More...
#include <camera.h>
Public Types | |
enum class | Type { L8 , R8G8B8 , B8G8R8 , BAYER_RGGB8 , BAYER_BGGR8 , BAYER_GBRG8 , BAYER_GRBG8 } |
Public Member Functions | |
Camera () | |
Camera (const Camera &rhs) | |
void | reset () override |
void | update () override |
void | getOrigin (double *xyz) const override |
void | setType (Type t_) |
void | setType (const char *c) |
void | setHfov (double hfov_) |
void | setNear (double near_) |
void | setFar (double far_) |
void | setUpdateRate (double ur) override |
void | getUpdateRate (double &ur) const override |
void | setOrigin (std::shared_ptr< Pose > o) override |
const char * | getTypename () const override |
bool | empty () const override |
bool | isA (const char *name) const override |
void | clear () override |
void | getRange (Image< double, 4 > &r) override |
void | setRange (Image< double, 4 > &r) override |
void | get (Image< double, 4 > &o) const override |
void | set (const std::shared_ptr< Image< double, 4 > > mat) |
std::string | toString () const override |
Additional Inherited Members | |
![]() | |
SensorBase () | |
~SensorBase () | |
![]() | |
ObjectBase () | |
virtual | ~ObjectBase () |
virtual ObjectBase * | getPointer () |
Base class for camera sensor definition.
type | : camera type |
|
strong |
Camera::Camera | ( | ) |
Camera::Camera | ( | const Camera & | rhs | ) |
|
overridevirtual |
Implements ObjectBase.
|
overridevirtual |
Implements ObjectBase.
|
overridevirtual |
Implements SensorBase< Image< double, 4 > >.
|
overridevirtual |
Implements SensorBase< Image< double, 4 > >.
|
overridevirtual |
Implements SensorBase< Image< double, 4 > >.
|
overridevirtual |
Implements ObjectBase.
|
overridevirtual |
Implements SensorBase< Image< double, 4 > >.
|
overridevirtual |
Implements ObjectBase.
|
overridevirtual |
Reimplemented from SensorBase< Image< double, 4 > >.
void Camera::set | ( | const std::shared_ptr< Image< double, 4 > > | mat | ) |
void Camera::setFar | ( | double | far_ | ) |
void Camera::setHfov | ( | double | hfov_ | ) |
void Camera::setNear | ( | double | near_ | ) |
|
overridevirtual |
Implements SensorBase< Image< double, 4 > >.
|
overridevirtual |
Implements SensorBase< Image< double, 4 > >.
void Camera::setType | ( | const char * | c | ) |
void Camera::setType | ( | Type | t_ | ) |
|
overridevirtual |
Implements SensorBase< Image< double, 4 > >.
|
overridevirtual |
Implements ObjectBase.
|
overridevirtual |
Reimplemented from SensorBase< Image< double, 4 > >.