imi_Device.cpp
/tmp/ws/src/imi_camera/src/
imi__Device_8cpp
imi_Device.h
imi_wrapper
static const double
imi_cx
namespaceimi__wrapper.html
ae18fbe334d61b627af79dfee30021a9f
static const double
imi_cy
namespaceimi__wrapper.html
a0b46476dba303c6ca46012a10eb68eef
static const double
imi_factor
namespaceimi__wrapper.html
a52edb173e7b2c702c246bfcb567a7e49
static const double
imi_fx
namespaceimi__wrapper.html
a142ac57f1d76646a667e54c18ae44274
static const double
imi_fy
namespaceimi__wrapper.html
a729a9101b186cf02eebd2d48d773e8c5
imi_Device.h
/tmp/ws/src/imi_camera/include/
imi__Device_8h
imi_wrapper::ImiDevice
imi_wrapper
#define
IMI_DEVICE_H
imi__Device_8h.html
a2008cf68879b9c8cea9eb83100919919
boost::function< void(boost::shared_ptr< sensor_msgs::PointCloud2 > cloudPtr)>
CloudCallbackFunction
namespaceimi__wrapper.html
a84d4236fc60b2fe3fb73b99d9b222caa
boost::function< void(sensor_msgs::ImagePtr image)>
FrameCallbackFunction
namespaceimi__wrapper.html
a1e1da1a09942315b42d1aa18380b11ac
imi_Driver.cpp
/tmp/ws/src/imi_camera/src/
imi__Driver_8cpp
imi_Driver.h
imi_Device.h
imi_wrapper
uint64_t
imi_time
namespaceimi__wrapper.html
a74c3d9744f60b2edb86bffe569c10d6a
()
uint64_t
imi_timeNanos
namespaceimi__wrapper.html
a2a6ad615a6bae86ca476e5f8a09952a8
()
uint64_t
depthCount
namespaceimi__wrapper.html
ad5b672d2e3e041a6fd6fcc3cf40da926
uint64_t
depthStartTime
namespaceimi__wrapper.html
a56bafd6187d05d915ef552883911b894
static const int64_t
NUM_MICROSECS_PER_MILLESEC
namespaceimi__wrapper.html
a656a6e48fb9a2294ee7c8178bbab762c
static const int64_t
NUM_MICROSECS_PER_SEC
namespaceimi__wrapper.html
a28c9a22801f575c2064cb1afcb259454
static const int64_t
NUM_MILLISEC_PER_SEC
namespaceimi__wrapper.html
ab28db9b9f588111467767406f0ca34c4
static const int64_t
NUM_NANNOSECS_PER_SEC
namespaceimi__wrapper.html
a94a3abe9eef115be062e841922bae1a0
static const int64_t
NUM_NANOSECS_PER_MICROSEC
namespaceimi__wrapper.html
ad3f2f7324a2bbab8598c14ffdbac7a67
static const int64_t
NUM_NANOSECS_PER_MILLESEC
namespaceimi__wrapper.html
adc7fc91c66c6bee9a06471f82f7fa180
ImiCameraFrameMode
supportCameraFrameMode
namespaceimi__wrapper.html
a432748a8004edb02696c89c6d43e101a
[]
ImiFrameMode
supportFrameMode
namespaceimi__wrapper.html
a0bea9729b70e74fa0d681371a2b07df7
[]
uint64_t
uvcCount
namespaceimi__wrapper.html
ac8699555a1cfc5e7ae5ff25244b4b70a
uint64_t
uvcStartTime
namespaceimi__wrapper.html
a8a79db574295ad972cf5309687bd818e
imi_Driver.h
/tmp/ws/src/imi_camera/include/
imi__Driver_8h
imi_wrapper::ImiDriver
imi_wrapper
ros_imi_node.cpp
/tmp/ws/src/imi_camera/ros/
ros__imi__node_8cpp
imi_Driver.h
int
main
ros__imi__node_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
ros_imi_node_let.cpp
/tmp/ws/src/imi_camera/ros/
ros__imi__node__let_8cpp
imi_camera::ImiDriverNodelet
imi_camera
PLUGINLIB_DECLARE_CLASS
ros__imi__node__let_8cpp.html
ae420c72a70cde5fd0835e9b033ebea6d
(imi_camera, ImiDriverNodelet, imi_camera::ImiDriverNodelet, nodelet::Nodelet)
imi_wrapper::ImiDevice
classimi__wrapper_1_1ImiDevice.html
int
closeDevice
classimi__wrapper_1_1ImiDevice.html
af99ba84562d6cec2e76f4019fa166884
()
void
convertToCloudPoint
classimi__wrapper_1_1ImiDevice.html
ab9a2a06f19f935863268cc0e91c0dedc
(ImiImageFrame *pFrame)
sensor_msgs::CameraInfoPtr
getDefaultCameraInfo
classimi__wrapper_1_1ImiDevice.html
ad616929b611bbb37af5d074b5e2c1d13
(int width, int height)
const std::string
getUri
classimi__wrapper_1_1ImiDevice.html
a87b6d40306deda9ed0d591bacf390587
() const
uint16_t
getUsbProductId
classimi__wrapper_1_1ImiDevice.html
af33c7799f023f75628a462605aad55e1
() const
uint16_t
getUsbVendorId
classimi__wrapper_1_1ImiDevice.html
a9c82c0b9293772ff65965ccf63b9097d
() const
bool
hasColorSensor
classimi__wrapper_1_1ImiDevice.html
ae3b9a16df5dc03f2169f0369f4001632
() const
bool
hasDepthSensor
classimi__wrapper_1_1ImiDevice.html
a32fca54a72909cf6764c0b2de735b078
() const
bool
hasUVCSensor
classimi__wrapper_1_1ImiDevice.html
aabc9a8b80f2ea241a87333957640f00a
() const
ImiDevice
classimi__wrapper_1_1ImiDevice.html
a72ce4dc7e1b490606381ed5bae7f5027
()
bool
isValid
classimi__wrapper_1_1ImiDevice.html
a7ec2ab8aa44a538cb677e5c1c904649b
() const
int
openDevice
classimi__wrapper_1_1ImiDevice.html
abaac71caf07373408511b9e2cdf62398
()
void
setCloudPointCallback
classimi__wrapper_1_1ImiDevice.html
a8f793addd73490ccd5da7c3c4acedc9a
(CloudCallbackFunction callback)
void
setColorFrameCallback
classimi__wrapper_1_1ImiDevice.html
abf78b9936d501a1a47748ce5fb008a45
(FrameCallbackFunction callback)
void
setDepthFrameCallback
classimi__wrapper_1_1ImiDevice.html
a7380e279f48fcdc0edd3c31563920e07
(FrameCallbackFunction callback)
void
setUVCFrameCallback
classimi__wrapper_1_1ImiDevice.html
a82c8967894ec0d6074653c3a4a1601f0
(FrameCallbackFunction callback)
int
startColorStream
classimi__wrapper_1_1ImiDevice.html
a9a5eff80b8535fb8be095b427931d81f
(ImiFrameMode colorFrameMode)
int
startDepthStream
classimi__wrapper_1_1ImiDevice.html
abbe8daed692c1b13e7dae261e1feefa5
(ImiFrameMode depthFrameMode)
int
startUVCStream
classimi__wrapper_1_1ImiDevice.html
a357c8d2d89c44107f8957b564045de53
(ImiCameraFrameMode uvcframeMode)
void
stopAllStreams
classimi__wrapper_1_1ImiDevice.html
aff4edb5ec59e3b3ee20906030988b535
()
void
stopColorStream
classimi__wrapper_1_1ImiDevice.html
aaa0c91b36711683fa7949d641d44bb93
()
void
stopDepthStream
classimi__wrapper_1_1ImiDevice.html
a4ce5f0f913a038fa2b8454e2e4ddd1e5
()
void
stopUVCStream
classimi__wrapper_1_1ImiDevice.html
a6dc1af06d64716572a5a53774dd95b03
()
virtual
~ImiDevice
classimi__wrapper_1_1ImiDevice.html
a341a74b30ffd413247d29b5d94f250da
()
static int
readFrame
classimi__wrapper_1_1ImiDevice.html
a5d6c6615f5c312e5b1f90860d9134966
(void *lParam)
static int
readUVCFrame
classimi__wrapper_1_1ImiDevice.html
aaff520a2a3ab6308f37441f3acc16be2
(void *lParam)
ImiCameraHandle
camHandle
classimi__wrapper_1_1ImiDevice.html
aceabbbbe96f755b687844697d7e553fb
CloudCallbackFunction
cloudCallback
classimi__wrapper_1_1ImiDevice.html
aa587ded12ebe2463924fd71bfa993676
int
color_video_started_
classimi__wrapper_1_1ImiDevice.html
a0056812e0f129a18b6e14d750f9c75be
FrameCallbackFunction
colorCallback
classimi__wrapper_1_1ImiDevice.html
a384759f6bb499f636007295d84d24c14
ImiStreamHandle
colorHandle
classimi__wrapper_1_1ImiDevice.html
afcba1ce95092dc0593c2da63e7edf7be
int
depth_video_started_
classimi__wrapper_1_1ImiDevice.html
afab79d2ee411590f38b2c08ca53a9d26
FrameCallbackFunction
depthCallback
classimi__wrapper_1_1ImiDevice.html
adb507882524690f8c8a18af16c06df70
ImiStreamHandle
depthHandle
classimi__wrapper_1_1ImiDevice.html
a7b5d221cfd43f9adc3faa74d418e6839
boost::mutex
device_mutex_
classimi__wrapper_1_1ImiDevice.html
a8d533239f9ff028a5f62be3eaf04769c
bool
isDeviceValid
classimi__wrapper_1_1ImiDevice.html
a77cfc6ddecf3bfa750984dcc3e627928
double
m_cx
classimi__wrapper_1_1ImiDevice.html
a6de1a485bb642da879e93d75c0b27c4f
double
m_cy
classimi__wrapper_1_1ImiDevice.html
a56d5c48e1969adfa53eefd8e2b51c4c6
double
m_fx
classimi__wrapper_1_1ImiDevice.html
aaa15af257628ad33320ea3eceaaa2f20
double
m_fy
classimi__wrapper_1_1ImiDevice.html
a8ab94429afe46117196fd24f7be77573
ImiDeviceAttribute *
pDeviceAttr
classimi__wrapper_1_1ImiDevice.html
a0f3f9206a2e08d037a098d45b8c5e28b
ImiDeviceHandle
pImiDevice
classimi__wrapper_1_1ImiDevice.html
aa2b181110476bf7897f2e2868cbeb4c2
boost::mutex
uvc_mutex_
classimi__wrapper_1_1ImiDevice.html
a67617d20b38590b2342e02d6f80be6f1
int
uvc_video_started_
classimi__wrapper_1_1ImiDevice.html
a7f32dbe6e7b395ad6e2cd082cd1ca5f0
FrameCallbackFunction
uvcCallback
classimi__wrapper_1_1ImiDevice.html
af738dc43f5396e1d85dd2c810e5bc483
imi_wrapper::ImiDriver
classimi__wrapper_1_1ImiDriver.html
ImiDriver
classimi__wrapper_1_1ImiDriver.html
a286f43cc53cde2837a1a536381af84a3
(ros::NodeHandle &n, ros::NodeHandle &pnh)
~ImiDriver
classimi__wrapper_1_1ImiDriver.html
a89d7aa40b236e0570bc3c56d1dd21b5e
()
imi_ros_cfg::ImiConfig
Config
classimi__wrapper_1_1ImiDriver.html
ab357d17f9e8ff045b684bf80f3359469
dynamic_reconfigure::Server< Config >
ReconfigureServer
classimi__wrapper_1_1ImiDriver.html
a3a0633ebc3f51b9b8aeb6ee6a6a20090
void
advertiseROSTopics
classimi__wrapper_1_1ImiDriver.html
ad3319249f2330f3a7db4a05e54085e53
()
void
colorConnectCb
classimi__wrapper_1_1ImiDriver.html
ac7de00369fb4f2323b5f687b7c1edc24
()
void
configCb
classimi__wrapper_1_1ImiDriver.html
aabea3f27a4ac8d9bea53fc76fbfeb4a1
(Config &config, uint32_t level)
void
couldCb
classimi__wrapper_1_1ImiDriver.html
ad99e8c3177e0370c1f0507bc5b01c26d
()
void
depthConnectCb
classimi__wrapper_1_1ImiDriver.html
a71faa2d06d2f6946c75c7fcab17f4f0c
()
int
initDevice
classimi__wrapper_1_1ImiDriver.html
a00fbeae44bd475d7d3fd11b5a9c8028a
()
void
newCloudPointCallback
classimi__wrapper_1_1ImiDriver.html
aa7e71363e296e03823f0f0bf3b1a484a
(boost::shared_ptr< sensor_msgs::PointCloud2 > cloudPtr)
void
newColorFrameCallback
classimi__wrapper_1_1ImiDriver.html
a65c0ded8e37a971896e7e00e9e016bf9
(sensor_msgs::ImagePtr image)
void
newDepthFrameCallback
classimi__wrapper_1_1ImiDriver.html
add55f83798b60f943300239f24214567
(sensor_msgs::ImagePtr image)
void
newUVCFrameCallback
classimi__wrapper_1_1ImiDriver.html
ab522ff4fdb3d53cc7b14e416d3c0a4b5
(sensor_msgs::ImagePtr image)
int
startColorStream
classimi__wrapper_1_1ImiDriver.html
a9f87bd10dd8f55dd7760b14d72e61626
()
int
startDepthStream
classimi__wrapper_1_1ImiDriver.html
ae482b58efe8e15ceaeca0b60d96a1a5b
()
int
startUVCStream
classimi__wrapper_1_1ImiDriver.html
a108f34b665a55e2810a6fa0ecb60865a
()
void
uvcConnectCb
classimi__wrapper_1_1ImiDriver.html
ac85ac847a45e750aa1a650152ee0106d
()
bool
cloud_subscribers_
classimi__wrapper_1_1ImiDriver.html
a6d98965ec7521fb800bb71174c833c65
bool
color_subscribers_
classimi__wrapper_1_1ImiDriver.html
a60930ef4d573ffec4c23c5eee2f6c87e
int
colorMode
classimi__wrapper_1_1ImiDriver.html
abe2a3af04e341151687c5d2bf6cf6734
bool
config_init
classimi__wrapper_1_1ImiDriver.html
aed7affaf1a840d3325e195984961184d
bool
depth_subscribers_
classimi__wrapper_1_1ImiDriver.html
a68f3076eca0b10e22b48375986c1ecfa
int
depthMode
classimi__wrapper_1_1ImiDriver.html
aaa557468148a0f863b712acb93b27282
ros::NodeHandle &
nh_
classimi__wrapper_1_1ImiDriver.html
ab153aff3982f5bca2a62bc3c7aad411a
ImiDevice *
pImiDevice
classimi__wrapper_1_1ImiDriver.html
a940c182f8dbb01b45d041caa436d6b25
ros::NodeHandle &
pnh_
classimi__wrapper_1_1ImiDriver.html
a8bcf1fb89548e159db9a817216b33d85
ros::Publisher
pub_cloud_
classimi__wrapper_1_1ImiDriver.html
ad6df6d767e2043e9e5a43604f6552002
image_transport::CameraPublisher
pub_color_
classimi__wrapper_1_1ImiDriver.html
a98b6e677419ebdfbf250074039a23c06
image_transport::CameraPublisher
pub_depth_
classimi__wrapper_1_1ImiDriver.html
a8fc976c6aee8390a3245afbc5d99f884
image_transport::CameraPublisher
pub_uvc_
classimi__wrapper_1_1ImiDriver.html
a673e21effa0c78ea27c9e46c1ccb1cac
boost::shared_ptr< ReconfigureServer >
reconfigure_server_
classimi__wrapper_1_1ImiDriver.html
a895ad6cffe407c561d056b620df6fcd0
bool
uvc_subscribers_
classimi__wrapper_1_1ImiDriver.html
aea0820351ae283467c3446d53635b977
imi_camera::ImiDriverNodelet
classimi__camera_1_1ImiDriverNodelet.html
nodelet::Nodelet
ImiDriverNodelet
classimi__camera_1_1ImiDriverNodelet.html
a51ad55a5895b49e15b1404bb738a9b5e
()
~ImiDriverNodelet
classimi__camera_1_1ImiDriverNodelet.html
aed8c22b4458085643e4d6755686464cc
()
virtual void
onInit
classimi__camera_1_1ImiDriverNodelet.html
a47a9a9a0d64feb4a08fd5003b2aa3d73
()
boost::shared_ptr< astra_wrapper::ImiDriver >
lp
classimi__camera_1_1ImiDriverNodelet.html
a6780f5521406ca81110c721e28999fc3
imi_camera
namespaceimi__camera.html
imi_camera::ImiDriverNodelet
imi_wrapper
namespaceimi__wrapper.html
imi_wrapper::ImiDevice
imi_wrapper::ImiDriver
boost::function< void(boost::shared_ptr< sensor_msgs::PointCloud2 > cloudPtr)>
CloudCallbackFunction
namespaceimi__wrapper.html
a84d4236fc60b2fe3fb73b99d9b222caa
boost::function< void(sensor_msgs::ImagePtr image)>
FrameCallbackFunction
namespaceimi__wrapper.html
a1e1da1a09942315b42d1aa18380b11ac
uint64_t
imi_time
namespaceimi__wrapper.html
a74c3d9744f60b2edb86bffe569c10d6a
()
uint64_t
imi_timeNanos
namespaceimi__wrapper.html
a2a6ad615a6bae86ca476e5f8a09952a8
()
uint64_t
depthCount
namespaceimi__wrapper.html
ad5b672d2e3e041a6fd6fcc3cf40da926
uint64_t
depthStartTime
namespaceimi__wrapper.html
a56bafd6187d05d915ef552883911b894
static const double
imi_cx
namespaceimi__wrapper.html
ae18fbe334d61b627af79dfee30021a9f
static const double
imi_cy
namespaceimi__wrapper.html
a0b46476dba303c6ca46012a10eb68eef
static const double
imi_factor
namespaceimi__wrapper.html
a52edb173e7b2c702c246bfcb567a7e49
static const double
imi_fx
namespaceimi__wrapper.html
a142ac57f1d76646a667e54c18ae44274
static const double
imi_fy
namespaceimi__wrapper.html
a729a9101b186cf02eebd2d48d773e8c5
static const int64_t
NUM_MICROSECS_PER_MILLESEC
namespaceimi__wrapper.html
a656a6e48fb9a2294ee7c8178bbab762c
static const int64_t
NUM_MICROSECS_PER_SEC
namespaceimi__wrapper.html
a28c9a22801f575c2064cb1afcb259454
static const int64_t
NUM_MILLISEC_PER_SEC
namespaceimi__wrapper.html
ab28db9b9f588111467767406f0ca34c4
static const int64_t
NUM_NANNOSECS_PER_SEC
namespaceimi__wrapper.html
a94a3abe9eef115be062e841922bae1a0
static const int64_t
NUM_NANOSECS_PER_MICROSEC
namespaceimi__wrapper.html
ad3f2f7324a2bbab8598c14ffdbac7a67
static const int64_t
NUM_NANOSECS_PER_MILLESEC
namespaceimi__wrapper.html
adc7fc91c66c6bee9a06471f82f7fa180
ImiCameraFrameMode
supportCameraFrameMode
namespaceimi__wrapper.html
a432748a8004edb02696c89c6d43e101a
[]
ImiFrameMode
supportFrameMode
namespaceimi__wrapper.html
a0bea9729b70e74fa0d681371a2b07df7
[]
uint64_t
uvcCount
namespaceimi__wrapper.html
ac8699555a1cfc5e7ae5ff25244b4b70a
uint64_t
uvcStartTime
namespaceimi__wrapper.html
a8a79db574295ad972cf5309687bd818e