vimbax_camera
1.0
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace sensor_msgs
Namespace sensor_msgs::msg
Namespace std
Namespace vimbax_camera
Namespace vimbax_camera::helper
Classes and Structs
Struct feature_flags
Struct feature_float_info
Struct feature_info
Struct error
Template Struct FunctionPtr
Template Struct FunctionPtr< Ret(Argsā¦) >
Struct SFNCFeatures
Struct VimbaXCamera::Info
Struct VimbaXCamera::TriggerInfo
Class LibraryLoader
Class LoadedLibrary
Template Class result
Template Class result< void >
Class VimbaXCamera
Class VimbaXCamera::Frame
Class VimbaXCameraNode
Class VmbCAPI
Functions
Function vimbax_camera::helper::create_node
Function vimbax_camera::helper::get_logger
Function vimbax_camera::helper::left_shift16
Function vimbax_camera::helper::vmb_error_to_string
Directories
Directory include
Directory vimbax_camera
Directory loader
Files
File library_loader.hpp
File result.hpp
File vimbax_camera.hpp
File vimbax_camera_helper.hpp
File vimbax_camera_node.hpp
File vmbc_api.hpp
Standard Documents
CHANGELOG
Changelog for package vimbax_camera
1.0.2 (2024-05-27)
1.0.1 (2024-05-21)
1.0.0 (2024-04-29)
PACKAGE
Index
vimbax_camera
Index
Index
F
|
V
F
feature_flags (C++ struct)
feature_flags::flag_modify_write (C++ member)
feature_flags::flag_none (C++ member)
feature_flags::flag_read (C++ member)
feature_flags::flag_volatile (C++ member)
feature_flags::flag_write (C++ member)
feature_float_info (C++ struct)
feature_float_info::inc (C++ member)
feature_float_info::inc_available (C++ member)
feature_float_info::max (C++ member)
feature_float_info::min (C++ member)
feature_info (C++ struct)
feature_info::category (C++ member)
feature_info::data_type (C++ member)
feature_info::display_name (C++ member)
feature_info::flags (C++ member)
feature_info::name (C++ member)
feature_info::polling_time (C++ member)
feature_info::sfnc_namespace (C++ member)
feature_info::unit (C++ member)
V
vimbax_camera::error (C++ struct)
vimbax_camera::error::code (C++ member)
vimbax_camera::error::to_error_msg (C++ function)
vimbax_camera::FunctionPtr (C++ struct)
vimbax_camera::FunctionPtr<Ret(Args...)> (C++ struct)
vimbax_camera::FunctionPtr<Ret(Args...)>::FunctionPtr (C++ function)
,
[1]
vimbax_camera::FunctionPtr<Ret(Args...)>::operator bool (C++ function)
vimbax_camera::FunctionPtr<Ret(Args...)>::operator() (C++ function)
vimbax_camera::FunctionPtr<Ret(Args...)>::operator= (C++ function)
vimbax_camera::FunctionPtr<Ret(Args...)>::raw (C++ member)
vimbax_camera::FunctionPtr<Ret(Args...)>::RawPtr (C++ type)
vimbax_camera::helper::create_node (C++ function)
vimbax_camera::helper::get_logger (C++ function)
vimbax_camera::helper::left_shift16 (C++ function)
vimbax_camera::helper::vmb_error_to_string (C++ function)
vimbax_camera::LibraryLoader (C++ class)
vimbax_camera::LibraryLoader::build_library_name (C++ function)
vimbax_camera::LibraryLoader::get_default (C++ function)
vimbax_camera::LibraryLoader::open (C++ function)
vimbax_camera::LibraryLoader::~LibraryLoader (C++ function)
vimbax_camera::LoadedLibrary (C++ class)
vimbax_camera::LoadedLibrary::resolve_symbol (C++ function)
vimbax_camera::LoadedLibrary::~LoadedLibrary (C++ function)
vimbax_camera::result (C++ class)
vimbax_camera::result::error (C++ function)
vimbax_camera::result::operator bool (C++ function)
vimbax_camera::result::operator* (C++ function)
vimbax_camera::result::operator-> (C++ function)
vimbax_camera::result::result (C++ function)
,
[1]
,
[2]
vimbax_camera::result<void> (C++ class)
vimbax_camera::result<void>::error (C++ function)
vimbax_camera::result<void>::operator bool (C++ function)
vimbax_camera::result<void>::result (C++ function)
,
[1]
vimbax_camera::SFNCFeatures (C++ struct)
vimbax_camera::SFNCFeatures::AcquisitionFrameRate (C++ member)
vimbax_camera::SFNCFeatures::AcquisitionStart (C++ member)
vimbax_camera::SFNCFeatures::AcquisitionStop (C++ member)
vimbax_camera::SFNCFeatures::DeviceFirmwareVersion (C++ member)
vimbax_camera::SFNCFeatures::DeviceTimestampFrequency (C++ member)
vimbax_camera::SFNCFeatures::DeviceUserId (C++ member)
vimbax_camera::SFNCFeatures::EventCameraDiscovery (C++ member)
vimbax_camera::SFNCFeatures::EventCameraDiscoveryCameraID (C++ member)
vimbax_camera::SFNCFeatures::EventCameraDiscoveryType (C++ member)
vimbax_camera::SFNCFeatures::EventNotification (C++ member)
vimbax_camera::SFNCFeatures::EventSelector (C++ member)
vimbax_camera::SFNCFeatures::GevDeviceIPAddress (C++ member)
vimbax_camera::SFNCFeatures::GevDeviceMACAddress (C++ member)
vimbax_camera::SFNCFeatures::GVSPAdjustPacketSize (C++ member)
vimbax_camera::SFNCFeatures::Height (C++ member)
vimbax_camera::SFNCFeatures::InterfaceId (C++ member)
vimbax_camera::SFNCFeatures::PixelFormat (C++ member)
vimbax_camera::SFNCFeatures::StreamBufferAlignment (C++ member)
vimbax_camera::SFNCFeatures::TransportLayerId (C++ member)
vimbax_camera::SFNCFeatures::TriggerMode (C++ member)
vimbax_camera::SFNCFeatures::TriggerSelector (C++ member)
vimbax_camera::SFNCFeatures::TriggerSource (C++ member)
vimbax_camera::SFNCFeatures::Width (C++ member)
vimbax_camera::VimbaXCamera (C++ class)
vimbax_camera::VimbaXCamera::camera_info_get (C++ function)
vimbax_camera::VimbaXCamera::EventMetaDataList (C++ type)
vimbax_camera::VimbaXCamera::feature_access_mode_get (C++ function)
vimbax_camera::VimbaXCamera::feature_bool_get (C++ function)
vimbax_camera::VimbaXCamera::feature_bool_set (C++ function)
vimbax_camera::VimbaXCamera::feature_command_is_done (C++ function)
vimbax_camera::VimbaXCamera::feature_command_run (C++ function)
vimbax_camera::VimbaXCamera::feature_enum_as_int_get (C++ function)
vimbax_camera::VimbaXCamera::feature_enum_as_string_get (C++ function)
vimbax_camera::VimbaXCamera::feature_enum_get (C++ function)
vimbax_camera::VimbaXCamera::feature_enum_info_get (C++ function)
vimbax_camera::VimbaXCamera::feature_enum_set (C++ function)
vimbax_camera::VimbaXCamera::feature_float_get (C++ function)
vimbax_camera::VimbaXCamera::feature_float_info_get (C++ function)
vimbax_camera::VimbaXCamera::feature_float_set (C++ function)
vimbax_camera::VimbaXCamera::feature_info_query (C++ function)
vimbax_camera::VimbaXCamera::feature_info_query_list (C++ function)
vimbax_camera::VimbaXCamera::feature_int_get (C++ function)
vimbax_camera::VimbaXCamera::feature_int_info_get (C++ function)
vimbax_camera::VimbaXCamera::feature_int_set (C++ function)
vimbax_camera::VimbaXCamera::feature_invalidation_register (C++ function)
vimbax_camera::VimbaXCamera::feature_invalidation_unregister (C++ function)
vimbax_camera::VimbaXCamera::feature_raw_get (C++ function)
vimbax_camera::VimbaXCamera::feature_raw_info_get (C++ function)
vimbax_camera::VimbaXCamera::feature_raw_set (C++ function)
vimbax_camera::VimbaXCamera::feature_string_get (C++ function)
vimbax_camera::VimbaXCamera::feature_string_info_get (C++ function)
vimbax_camera::VimbaXCamera::feature_string_set (C++ function)
vimbax_camera::VimbaXCamera::features_list_get (C++ function)
vimbax_camera::VimbaXCamera::Frame (C++ class)
,
[1]
vimbax_camera::VimbaXCamera::Frame::create (C++ function)
,
[1]
vimbax_camera::VimbaXCamera::Frame::Frame (C++ function)
,
[1]
vimbax_camera::VimbaXCamera::Frame::get_frame_id (C++ function)
,
[1]
vimbax_camera::VimbaXCamera::Frame::get_image_encoding (C++ function)
,
[1]
vimbax_camera::VimbaXCamera::Frame::get_timestamp_ns (C++ function)
,
[1]
vimbax_camera::VimbaXCamera::Frame::on_frame_ready (C++ function)
,
[1]
vimbax_camera::VimbaXCamera::Frame::operator= (C++ function)
,
[1]
vimbax_camera::VimbaXCamera::Frame::queue (C++ function)
,
[1]
vimbax_camera::VimbaXCamera::Frame::set_callback (C++ function)
,
[1]
vimbax_camera::VimbaXCamera::Frame::~Frame (C++ function)
,
[1]
vimbax_camera::VimbaXCamera::get_event_meta_data (C++ function)
vimbax_camera::VimbaXCamera::get_pixel_format (C++ function)
vimbax_camera::VimbaXCamera::has_feature (C++ function)
vimbax_camera::VimbaXCamera::Info (C++ struct)
,
[1]
vimbax_camera::VimbaXCamera::Info::device_id (C++ member)
,
[1]
vimbax_camera::VimbaXCamera::Info::device_serial_number (C++ member)
,
[1]
vimbax_camera::VimbaXCamera::Info::device_user_id (C++ member)
,
[1]
vimbax_camera::VimbaXCamera::Info::display_name (C++ member)
,
[1]
vimbax_camera::VimbaXCamera::Info::firmware_version (C++ member)
,
[1]
vimbax_camera::VimbaXCamera::Info::frame_rate (C++ member)
,
[1]
vimbax_camera::VimbaXCamera::Info::height (C++ member)
,
[1]
vimbax_camera::VimbaXCamera::Info::interface_id (C++ member)
,
[1]
vimbax_camera::VimbaXCamera::Info::ip_address (C++ member)
,
[1]
vimbax_camera::VimbaXCamera::Info::mac_address (C++ member)
,
[1]
vimbax_camera::VimbaXCamera::Info::model_name (C++ member)
,
[1]
vimbax_camera::VimbaXCamera::Info::pixel_format (C++ member)
,
[1]
vimbax_camera::VimbaXCamera::Info::streaming (C++ member)
,
[1]
vimbax_camera::VimbaXCamera::Info::transport_layer_id (C++ member)
,
[1]
vimbax_camera::VimbaXCamera::Info::trigger_info (C++ member)
,
[1]
vimbax_camera::VimbaXCamera::Info::width (C++ member)
,
[1]
vimbax_camera::VimbaXCamera::is_alive (C++ function)
vimbax_camera::VimbaXCamera::is_streaming (C++ function)
vimbax_camera::VimbaXCamera::Module (C++ enum)
vimbax_camera::VimbaXCamera::Module::Interface (C++ enumerator)
vimbax_camera::VimbaXCamera::Module::LocalDevice (C++ enumerator)
vimbax_camera::VimbaXCamera::Module::ModuleMax (C++ enumerator)
vimbax_camera::VimbaXCamera::Module::RemoteDevice (C++ enumerator)
vimbax_camera::VimbaXCamera::Module::Stream (C++ enumerator)
vimbax_camera::VimbaXCamera::Module::System (C++ enumerator)
vimbax_camera::VimbaXCamera::open (C++ function)
vimbax_camera::VimbaXCamera::operator= (C++ function)
vimbax_camera::VimbaXCamera::query_camera_info (C++ function)
vimbax_camera::VimbaXCamera::settings_load (C++ function)
vimbax_camera::VimbaXCamera::settings_save (C++ function)
vimbax_camera::VimbaXCamera::start_streaming (C++ function)
vimbax_camera::VimbaXCamera::stop_streaming (C++ function)
vimbax_camera::VimbaXCamera::StreamState (C++ enum)
vimbax_camera::VimbaXCamera::StreamState::kActive (C++ enumerator)
vimbax_camera::VimbaXCamera::StreamState::kStarting (C++ enumerator)
vimbax_camera::VimbaXCamera::StreamState::kStopped (C++ enumerator)
vimbax_camera::VimbaXCamera::StreamState::kStopping (C++ enumerator)
vimbax_camera::VimbaXCamera::TriggerInfo (C++ struct)
,
[1]
vimbax_camera::VimbaXCamera::TriggerInfo::mode (C++ member)
,
[1]
vimbax_camera::VimbaXCamera::TriggerInfo::selector (C++ member)
,
[1]
vimbax_camera::VimbaXCamera::TriggerInfo::source (C++ member)
,
[1]
vimbax_camera::VimbaXCamera::TriggerInfo::TriggerInfo (C++ function)
,
[1]
vimbax_camera::VimbaXCamera::VimbaXCamera (C++ function)
vimbax_camera::VimbaXCamera::~VimbaXCamera (C++ function)
vimbax_camera::VimbaXCameraNode (C++ class)
vimbax_camera::VimbaXCameraNode::camera_discovery_callback (C++ function)
vimbax_camera::VimbaXCameraNode::get_node_base_interface (C++ function)
vimbax_camera::VimbaXCameraNode::NodeBaseInterface (C++ type)
vimbax_camera::VimbaXCameraNode::on_camera_discovery_callback (C++ function)
vimbax_camera::VimbaXCameraNode::VimbaXCameraNode (C++ function)
vimbax_camera::VimbaXCameraNode::~VimbaXCameraNode (C++ function)
vimbax_camera::VmbCAPI (C++ class)
vimbax_camera::VmbCAPI::CameraClose (C++ member)
vimbax_camera::VmbCAPI::CameraInfoQuery (C++ member)
vimbax_camera::VmbCAPI::CameraInfoQueryByHandle (C++ member)
vimbax_camera::VmbCAPI::CameraOpen (C++ member)
vimbax_camera::VmbCAPI::CamerasList (C++ member)
vimbax_camera::VmbCAPI::CaptureEnd (C++ member)
vimbax_camera::VmbCAPI::CaptureFrameQueue (C++ member)
vimbax_camera::VmbCAPI::CaptureFrameWait (C++ member)
vimbax_camera::VmbCAPI::CaptureQueueFlush (C++ member)
vimbax_camera::VmbCAPI::CaptureStart (C++ member)
vimbax_camera::VmbCAPI::ChunkDataAccess (C++ member)
vimbax_camera::VmbCAPI::feature_int_get (C++ function)
vimbax_camera::VmbCAPI::feature_int_info_get (C++ function)
vimbax_camera::VmbCAPI::feature_int_set (C++ function)
vimbax_camera::VmbCAPI::feature_string_get (C++ function)
vimbax_camera::VmbCAPI::FeatureAccessQuery (C++ member)
vimbax_camera::VmbCAPI::FeatureBoolGet (C++ member)
vimbax_camera::VmbCAPI::FeatureBoolSet (C++ member)
vimbax_camera::VmbCAPI::FeatureCommandIsDone (C++ member)
vimbax_camera::VmbCAPI::FeatureCommandRun (C++ member)
vimbax_camera::VmbCAPI::FeatureEnumAsInt (C++ member)
vimbax_camera::VmbCAPI::FeatureEnumAsString (C++ member)
vimbax_camera::VmbCAPI::FeatureEnumEntryGet (C++ member)
vimbax_camera::VmbCAPI::FeatureEnumGet (C++ member)
vimbax_camera::VmbCAPI::FeatureEnumIsAvailable (C++ member)
vimbax_camera::VmbCAPI::FeatureEnumRangeQuery (C++ member)
vimbax_camera::VmbCAPI::FeatureEnumSet (C++ member)
vimbax_camera::VmbCAPI::FeatureFloatGet (C++ member)
vimbax_camera::VmbCAPI::FeatureFloatIncrementQuery (C++ member)
vimbax_camera::VmbCAPI::FeatureFloatRangeQuery (C++ member)
vimbax_camera::VmbCAPI::FeatureFloatSet (C++ member)
vimbax_camera::VmbCAPI::FeatureInfoQuery (C++ member)
vimbax_camera::VmbCAPI::FeatureIntGet (C++ member)
vimbax_camera::VmbCAPI::FeatureIntIncrementQuery (C++ member)
vimbax_camera::VmbCAPI::FeatureIntRangeQuery (C++ member)
vimbax_camera::VmbCAPI::FeatureIntSet (C++ member)
vimbax_camera::VmbCAPI::FeatureIntValidValueSetQuery (C++ member)
vimbax_camera::VmbCAPI::FeatureInvalidationRegister (C++ member)
vimbax_camera::VmbCAPI::FeatureInvalidationUnregister (C++ member)
vimbax_camera::VmbCAPI::FeatureListSelected (C++ member)
vimbax_camera::VmbCAPI::FeatureRawGet (C++ member)
vimbax_camera::VmbCAPI::FeatureRawLengthQuery (C++ member)
vimbax_camera::VmbCAPI::FeatureRawSet (C++ member)
vimbax_camera::VmbCAPI::FeaturesList (C++ member)
vimbax_camera::VmbCAPI::FeatureStringGet (C++ member)
vimbax_camera::VmbCAPI::FeatureStringMaxlengthQuery (C++ member)
vimbax_camera::VmbCAPI::FeatureStringSet (C++ member)
vimbax_camera::VmbCAPI::FrameAnnounce (C++ member)
vimbax_camera::VmbCAPI::FrameRevoke (C++ member)
vimbax_camera::VmbCAPI::FrameRevokeAll (C++ member)
vimbax_camera::VmbCAPI::get_instance (C++ function)
vimbax_camera::VmbCAPI::interface_list_get (C++ function)
vimbax_camera::VmbCAPI::InterfacesList (C++ member)
vimbax_camera::VmbCAPI::MemoryRead (C++ member)
vimbax_camera::VmbCAPI::MemoryWrite (C++ member)
vimbax_camera::VmbCAPI::PayloadSizeGet (C++ member)
vimbax_camera::VmbCAPI::SettingsLoad (C++ member)
vimbax_camera::VmbCAPI::SettingsSave (C++ member)
vimbax_camera::VmbCAPI::TransportLayersList (C++ member)
vimbax_camera::VmbCAPI::VersionQuery (C++ member)
vimbax_camera::VmbCAPI::~VmbCAPI (C++ function)