#include <CarlaDVSCameraPublisher.h>
|
| CarlaDVSCameraPublisher (CarlaDVSCameraPublisher &&) |
|
| CarlaDVSCameraPublisher (const CarlaDVSCameraPublisher &) |
|
| CarlaDVSCameraPublisher (const char *ros_name="", const char *parent="") |
|
bool | HasBeenInitialized () const |
|
bool | Init () |
|
void | InitInfoData (uint32_t x_offset, uint32_t y_offset, uint32_t height, uint32_t width, float fov, bool do_rectify) |
|
CarlaDVSCameraPublisher & | operator= (CarlaDVSCameraPublisher &&) |
|
CarlaDVSCameraPublisher & | operator= (const CarlaDVSCameraPublisher &) |
|
bool | Publish () |
|
void | SetCameraInfoData (int32_t seconds, uint32_t nanoseconds) |
|
void | SetImageData (int32_t seconds, uint32_t nanoseconds, size_t elements, size_t height, size_t width, const uint8_t *data) |
|
void | SetPointCloudData (size_t height, size_t width, size_t elements, const uint8_t *data) |
|
const char * | type () const override |
|
| ~CarlaDVSCameraPublisher () |
|
| CarlaPublisher ()=default |
|
const std::string & | frame_id () const |
|
void | frame_id (std::string &&frame_id) |
|
const std::string & | name () const |
|
void | name (std::string &&name) |
|
const std::string & | parent () const |
|
void | parent (std::string &&parent) |
|
virtual | ~CarlaPublisher ()=default |
|
|
bool | InitImage () |
|
bool | InitInfo () |
|
bool | InitPointCloud () |
|
bool | PublishImage () |
|
bool | PublishInfo () |
|
bool | PublishPointCloud () |
|
void | SetData (int32_t seconds, uint32_t nanoseconds, size_t height, size_t width, std::vector< uint8_t > &&data) |
|
void | SetInfoRegionOfInterest (uint32_t x_offset, uint32_t y_offset, uint32_t height, uint32_t width, bool do_rectify) |
|
void | SetPointCloudData (size_t height, size_t width, std::vector< uint8_t > &&data) |
|
◆ CarlaDVSCameraPublisher() [1/3]
carla::ros2::CarlaDVSCameraPublisher::CarlaDVSCameraPublisher |
( |
const char * | ros_name = "", |
|
|
const char * | parent = "" ) |
◆ ~CarlaDVSCameraPublisher()
carla::ros2::CarlaDVSCameraPublisher::~CarlaDVSCameraPublisher |
( |
| ) |
|
◆ CarlaDVSCameraPublisher() [2/3]
◆ CarlaDVSCameraPublisher() [3/3]
◆ HasBeenInitialized()
bool carla::ros2::CarlaDVSCameraPublisher::HasBeenInitialized |
( |
| ) |
const |
◆ Init()
bool carla::ros2::CarlaDVSCameraPublisher::Init |
( |
| ) |
|
◆ InitImage()
bool carla::ros2::CarlaDVSCameraPublisher::InitImage |
( |
| ) |
|
|
private |
◆ InitInfo()
bool carla::ros2::CarlaDVSCameraPublisher::InitInfo |
( |
| ) |
|
|
private |
◆ InitInfoData()
void carla::ros2::CarlaDVSCameraPublisher::InitInfoData |
( |
uint32_t | x_offset, |
|
|
uint32_t | y_offset, |
|
|
uint32_t | height, |
|
|
uint32_t | width, |
|
|
float | fov, |
|
|
bool | do_rectify ) |
◆ InitPointCloud()
bool carla::ros2::CarlaDVSCameraPublisher::InitPointCloud |
( |
| ) |
|
|
private |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ Publish()
bool carla::ros2::CarlaDVSCameraPublisher::Publish |
( |
| ) |
|
◆ PublishImage()
bool carla::ros2::CarlaDVSCameraPublisher::PublishImage |
( |
| ) |
|
|
private |
◆ PublishInfo()
bool carla::ros2::CarlaDVSCameraPublisher::PublishInfo |
( |
| ) |
|
|
private |
◆ PublishPointCloud()
bool carla::ros2::CarlaDVSCameraPublisher::PublishPointCloud |
( |
| ) |
|
|
private |
◆ SetCameraInfoData()
void carla::ros2::CarlaDVSCameraPublisher::SetCameraInfoData |
( |
int32_t | seconds, |
|
|
uint32_t | nanoseconds ) |
◆ SetData()
void carla::ros2::CarlaDVSCameraPublisher::SetData |
( |
int32_t | seconds, |
|
|
uint32_t | nanoseconds, |
|
|
size_t | height, |
|
|
size_t | width, |
|
|
std::vector< uint8_t > && | data ) |
|
private |
◆ SetImageData()
void carla::ros2::CarlaDVSCameraPublisher::SetImageData |
( |
int32_t | seconds, |
|
|
uint32_t | nanoseconds, |
|
|
size_t | elements, |
|
|
size_t | height, |
|
|
size_t | width, |
|
|
const uint8_t * | data ) |
◆ SetInfoRegionOfInterest()
void carla::ros2::CarlaDVSCameraPublisher::SetInfoRegionOfInterest |
( |
uint32_t | x_offset, |
|
|
uint32_t | y_offset, |
|
|
uint32_t | height, |
|
|
uint32_t | width, |
|
|
bool | do_rectify ) |
|
private |
◆ SetPointCloudData() [1/2]
void carla::ros2::CarlaDVSCameraPublisher::SetPointCloudData |
( |
size_t | height, |
|
|
size_t | width, |
|
|
size_t | elements, |
|
|
const uint8_t * | data ) |
◆ SetPointCloudData() [2/2]
void carla::ros2::CarlaDVSCameraPublisher::SetPointCloudData |
( |
size_t | height, |
|
|
size_t | width, |
|
|
std::vector< uint8_t > && | data ) |
|
private |
◆ type()
const char * carla::ros2::CarlaDVSCameraPublisher::type |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ _impl
◆ _info
在文件 CarlaDVSCameraPublisher.h 第 54 行定义.
被这些函数引用 CarlaDVSCameraPublisher(), CarlaDVSCameraPublisher(), HasBeenInitialized(), InitInfo(), InitInfoData(), operator=(), operator=(), PublishInfo(), SetData(), SetInfoRegionOfInterest() , 以及 ~CarlaDVSCameraPublisher().
◆ _point_cloud
该类的文档由以下文件生成: