image_utilities.h
Go to the documentation of this file.
1 #pragma once
2 
5 
8 
9 #include <utility>
10 #include <string>
11 #include <vector>
12 
13 #include "nxLib.h"
14 
17 using ImagePtrPair = std::pair<ImagePtr, ImagePtr>;
18 
22 ImagePtr imageFromNxLibNode(NxLibItem const& node, std::string const& frame, bool isFileCamera);
23 
31 std::vector<ImagePtrPair> imagePairsFromNxLibNode(NxLibItem const& node, std::string const& frame, bool isFileCamera);
32 
39 std::vector<ImagePtr> imagesFromNxLibNode(NxLibItem const& node, std::string const& frame, bool isFileCamera);
40 
44 ensenso::ros::Time timestampFromNxLibNode(NxLibItem const& node);
45 
50 ImagePtr depthImageFromNxLibNode(NxLibItem const& node, std::string const& frame, bool isFileCamera);
51 
55 void fillDistortionParamsFromNxLib(NxLibItem const& distortionItem, sensor_msgs::msg::CameraInfoPtr const& info);
timestampFromNxLibNode
ensenso::ros::Time timestampFromNxLibNode(NxLibItem const &node)
Definition: image_utilities.cpp:174
fillDistortionParamsFromNxLib
void fillDistortionParamsFromNxLib(NxLibItem const &distortionItem, sensor_msgs::msg::CameraInfoPtr const &info)
Definition: image_utilities.cpp:206
ImagePtrPair
std::pair< ImagePtr, ImagePtr > ImagePtrPair
Definition: image_utilities.h:17
namespace.h
ImagePtr
sensor_msgs::msg::ImagePtr ImagePtr
Definition: image_utilities.h:16
depthImageFromNxLibNode
ImagePtr depthImageFromNxLibNode(NxLibItem const &node, std::string const &frame, bool isFileCamera)
Definition: image_utilities.cpp:182
time.h
ensenso::ros::Time
::ros::Time Time
Definition: time.h:67
image.h
Image
sensor_msgs::msg::Image Image
Definition: image_utilities.h:15
imagesFromNxLibNode
std::vector< ImagePtr > imagesFromNxLibNode(NxLibItem const &node, std::string const &frame, bool isFileCamera)
Definition: image_utilities.cpp:155
imagePairsFromNxLibNode
std::vector< ImagePtrPair > imagePairsFromNxLibNode(NxLibItem const &node, std::string const &frame, bool isFileCamera)
Definition: image_utilities.cpp:136
imageFromNxLibNode
ImagePtr imageFromNxLibNode(NxLibItem const &node, std::string const &frame, bool isFileCamera)
Definition: image_utilities.cpp:93
camera_info.h


ensenso_camera
Author(s): Ensenso
autogenerated on Wed Apr 2 2025 02:37:46