v4l2_camera: Rolling
  • Links
    • Rosindex
    • Repository
  • C++ API
    • Class Hierarchy
    • File Hierarchy
    • Full C++ API
      • Namespaces
        • Namespace rclcpp
        • Namespace rclcpp::node_interfaces
        • Namespace v4l2_camera
      • Classes and Structs
        • Struct Control
        • Struct FourCC
        • Struct ImageFormat
        • Template Struct Parameters::hasAddPostSetParametersCallback
        • Struct PixelFormat
        • Struct V4l2CameraDevice::Buffer
        • Class Parameters
        • Class V4L2Camera
        • Class V4l2CameraDevice
      • Enums
        • Enum CallbackGroupType
        • Enum DeliveredMessageKind
        • Enum DurabilityPolicy
        • Enum EndpointType
        • Enum FutureReturnCode
        • Enum HistoryPolicy
        • Enum IntraProcessBufferType
        • Enum IntraProcessSetting
        • Enum LivelinessPolicy
        • Enum ParameterType
        • Enum QoSCompatibility
        • Enum QosPolicyKind
        • Enum ReliabilityPolicy
        • Enum SignalHandlerOptions
        • Enum TopicStatisticsState
        • Enum WaitResultKind
        • Enum ControlType
      • Functions
        • Function rclcpp::_to_json_dict_entry
        • Function rclcpp::add_will_overflow
        • Function rclcpp::add_will_underflow
        • Function rclcpp::convert_rcl_time_to_sec_nanos
        • Function rclcpp::copy_all_parameter_values
        • Function rclcpp::create_client
        • Function rclcpp::create_generic_client(std::shared_ptr<node_interfaces::NodeBaseInterface>, std::shared_ptr<node_interfaces::NodeGraphInterface>, std::shared_ptr<node_interfaces::NodeServicesInterface>, const std::string&, const std::string&, const rclcpp::QoS&, rclcpp::CallbackGroup::SharedPtr)
        • Function rclcpp::create_generic_client(NodeT, const std::string&, const std::string&, const rclcpp::QoS&, rclcpp::CallbackGroup::SharedPtr)
        • Function rclcpp::create_generic_publisher
        • Function rclcpp::create_generic_service(std::shared_ptr<node_interfaces::NodeBaseInterface>, std::shared_ptr<node_interfaces::NodeServicesInterface>, const std::string&, const std::string&, CallbackT&&, const rclcpp::QoS&, rclcpp::CallbackGroup::SharedPtr)
        • Function rclcpp::create_generic_service(NodeT, const std::string&, const std::string&, CallbackT&&, const rclcpp::QoS&, rclcpp::CallbackGroup::SharedPtr)
        • Function rclcpp::create_generic_subscription
        • Function rclcpp::create_publisher(NodeT&&, const std::string&, const rclcpp::QoS&, const rclcpp::PublisherOptionsWithAllocator<AllocatorT>&)
        • Function rclcpp::create_publisher(rclcpp::node_interfaces::NodeParametersInterface::SharedPtr&, rclcpp::node_interfaces::NodeTopicsInterface::SharedPtr&, const std::string&, const rclcpp::QoS&, const rclcpp::PublisherOptionsWithAllocator<AllocatorT>&)
        • Function rclcpp::create_publisher_factory
        • Function rclcpp::create_service(std::shared_ptr<node_interfaces::NodeBaseInterface>, std::shared_ptr<node_interfaces::NodeServicesInterface>, const std::string&, CallbackT&&, const rclcpp::QoS&, rclcpp::CallbackGroup::SharedPtr)
        • Function rclcpp::create_service(std::shared_ptr<node_interfaces::NodeBaseInterface>, std::shared_ptr<node_interfaces::NodeServicesInterface>, const std::string&, CallbackT&&, const rmw_qos_profile_t&, rclcpp::CallbackGroup::SharedPtr)
        • Function rclcpp::create_subscription(NodeT&, const std::string&, const rclcpp::QoS&, CallbackT&&, const rclcpp::SubscriptionOptionsWithAllocator<AllocatorT>&, typename MessageMemoryStrategyT::SharedPtr)
        • Function rclcpp::create_subscription(rclcpp::node_interfaces::NodeParametersInterface::SharedPtr&, rclcpp::node_interfaces::NodeTopicsInterface::SharedPtr&, const std::string&, const rclcpp::QoS&, CallbackT&&, const rclcpp::SubscriptionOptionsWithAllocator<AllocatorT>&, typename MessageMemoryStrategyT::SharedPtr)
        • Function rclcpp::create_subscription_factory
        • Function rclcpp::create_timer(std::shared_ptr<node_interfaces::NodeBaseInterface>, std::shared_ptr<node_interfaces::NodeTimersInterface>, rclcpp::Clock::SharedPtr, rclcpp::Duration, CallbackT&&, rclcpp::CallbackGroup::SharedPtr, bool)
        • Function rclcpp::create_timer(NodeT, rclcpp::Clock::SharedPtr, rclcpp::Duration, CallbackT&&, rclcpp::CallbackGroup::SharedPtr, bool)
        • Function rclcpp::create_timer(rclcpp::Clock::SharedPtr, std::chrono::duration<DurationRepT, DurationT>, CallbackT, rclcpp::CallbackGroup::SharedPtr, node_interfaces::NodeBaseInterface *, node_interfaces::NodeTimersInterface *, bool)
        • Function rclcpp::create_wall_timer
        • Function rclcpp::expand_topic_or_service_name
        • Function rclcpp::extend_name_with_sub_namespace
        • Function rclcpp::get_action_typesupport_handle
        • Function rclcpp::get_c_string(const char *)
        • Function rclcpp::get_c_string(const std::string&)
        • Function rclcpp::get_c_vector_string
        • Function rclcpp::get_contexts
        • Function rclcpp::get_current_signal_handler_options
        • Function rclcpp::get_log_directory
        • Function rclcpp::get_logger
        • Function rclcpp::get_message_type_support_handle
        • Function rclcpp::get_message_typesupport_handle
        • Function rclcpp::get_node_logger
        • Function rclcpp::get_service_typesupport_handle
        • Function rclcpp::get_typesupport_library
        • Function rclcpp::init
        • Function rclcpp::init_and_remove_ros_arguments
        • Function rclcpp::install_signal_handlers
        • Function rclcpp::ok
        • Function rclcpp::on_shutdown
        • Function rclcpp::operator!=(const NetworkFlowEndpoint&, const NetworkFlowEndpoint&)
        • Function rclcpp::operator!=(const QoS&, const QoS&)
        • Function rclcpp::operator+(const builtin_interfaces::msg::Time&, const rclcpp::Duration&)
        • Function rclcpp::operator+(const rclcpp::Duration&, const rclcpp::Time&)
        • Function rclcpp::operator-
        • Function rclcpp::operator<<(std::ostream&, const FutureReturnCode&)
        • Function rclcpp::operator<<(std::ostream&, const NetworkFlowEndpoint&)
        • Function rclcpp::operator<<(std::ostream&, const rclcpp::Parameter&)
        • Function rclcpp::operator<<(std::ostream&, const std::vector<Parameter>&)
        • Function rclcpp::operator<<(std::ostream&, ParameterType)
        • Function rclcpp::operator<<(std::ostream&, const QosPolicyKind&)
        • Function rclcpp::operator==(const NetworkFlowEndpoint&, const NetworkFlowEndpoint&)
        • Function rclcpp::operator==(const QoS&, const QoS&)
        • Function rclcpp::parameter_map_from
        • Function rclcpp::parameter_map_from_yaml_file
        • Function rclcpp::parameter_value_from
        • Function rclcpp::parameters_from_map
        • Function rclcpp::qos_check_compatible
        • Function rclcpp::qos_policy_kind_to_cstr
        • Function rclcpp::qos_policy_name_from_kind
        • Function rclcpp::remove_ros_arguments
        • Function rclcpp::shutdown
        • Function rclcpp::signal_handlers_installed
        • Function rclcpp::sleep_for
        • Function rclcpp::spin(rclcpp::node_interfaces::NodeBaseInterface::SharedPtr)
        • Function rclcpp::spin(rclcpp::Node::SharedPtr)
        • Function rclcpp::spin_all(rclcpp::node_interfaces::NodeBaseInterface::SharedPtr, std::chrono::nanoseconds)
        • Function rclcpp::spin_all(rclcpp::Node::SharedPtr, std::chrono::nanoseconds)
        • Function rclcpp::spin_some(rclcpp::node_interfaces::NodeBaseInterface::SharedPtr)
        • Function rclcpp::spin_some(rclcpp::Node::SharedPtr)
        • Function rclcpp::spin_until_future_complete(rclcpp::node_interfaces::NodeBaseInterface::SharedPtr, const FutureT&, std::chrono::duration<TimeRepT, TimeT>)
        • Function rclcpp::spin_until_future_complete(std::shared_ptr<NodeT>, const FutureT&, std::chrono::duration<TimeRepT, TimeT>)
        • Function rclcpp::sub_will_overflow
        • Function rclcpp::sub_will_underflow
        • Function rclcpp::to_string(const FutureReturnCode&)
        • Function rclcpp::to_string(ParameterType)
        • Function rclcpp::to_string(const ParameterValue&)
        • Function rclcpp::uninstall_signal_handlers
        • Function rclcpp::wait_for_message(MsgT&, std::shared_ptr<rclcpp::Subscription<MsgT>>, std::shared_ptr<rclcpp::Context>, std::chrono::duration<Rep, Period>)
        • Function rclcpp::wait_for_message(MsgT&, rclcpp::Node::SharedPtr, const std::string&, std::chrono::duration<Rep, Period>)
      • Variables
        • Variable rclcpp::Empty
        • Variable rclcpp::Invalid
        • Variable rclcpp::Invalid
        • Variable rclcpp::Invalid
        • Variable rclcpp::PARAMETER_BOOL
        • Variable rclcpp::PARAMETER_BOOL_ARRAY
        • Variable rclcpp::PARAMETER_BYTE_ARRAY
        • Variable rclcpp::PARAMETER_DOUBLE
        • Variable rclcpp::PARAMETER_DOUBLE_ARRAY
        • Variable rclcpp::PARAMETER_INTEGER
        • Variable rclcpp::PARAMETER_INTEGER_ARRAY
        • Variable rclcpp::PARAMETER_NOT_SET
        • Variable rclcpp::PARAMETER_STRING
        • Variable rclcpp::PARAMETER_STRING_ARRAY
        • Variable rclcpp::Ready
        • Variable rclcpp::Timeout
      • Defines
        • Define ROS2_V4L2_CAMERA_EXPORT
        • Define ROS2_V4L2_CAMERA_IMPORT
        • Define ROS2_V4L2_CAMERA_LOCAL
        • Define ROS2_V4L2_CAMERA_PUBLIC
        • Define ROS2_V4L2_CAMERA_PUBLIC_TYPE
      • Typedefs
        • Typedef rclcpp::IncompatibleTypeCallbackType
        • Typedef rclcpp::IncompatibleTypeInfo
        • Typedef rclcpp::MatchedInfo
        • Typedef rclcpp::OnShutdownCallbackHandle
        • Typedef rclcpp::ParameterMap
        • Typedef rclcpp::PreShutdownCallbackHandle
        • Typedef rclcpp::PublisherMatchedCallbackType
        • Typedef rclcpp::PublisherOptions
        • Typedef rclcpp::QosCallback
        • Typedef rclcpp::QosCallbackResult
        • Typedef rclcpp::QOSDeadlineOfferedCallbackType
        • Typedef rclcpp::QOSDeadlineOfferedInfo
        • Typedef rclcpp::QOSDeadlineRequestedCallbackType
        • Typedef rclcpp::QOSDeadlineRequestedInfo
        • Typedef rclcpp::QOSLivelinessChangedCallbackType
        • Typedef rclcpp::QOSLivelinessChangedInfo
        • Typedef rclcpp::QOSLivelinessLostCallbackType
        • Typedef rclcpp::QOSLivelinessLostInfo
        • Typedef rclcpp::QOSMessageLostCallbackType
        • Typedef rclcpp::QOSMessageLostInfo
        • Typedef rclcpp::QOSOfferedIncompatibleQoSCallbackType
        • Typedef rclcpp::QOSOfferedIncompatibleQoSInfo
        • Typedef rclcpp::QOSRequestedIncompatibleQoSCallbackType
        • Typedef rclcpp::QOSRequestedIncompatibleQoSInfo
        • Typedef rclcpp::StaticWaitSet
        • Typedef rclcpp::SubscriptionMatchedCallbackType
        • Typedef rclcpp::SubscriptionOptions
        • Typedef rclcpp::ThreadSafeWaitSet
        • Typedef rclcpp::TimerCallbackType
        • Typedef rclcpp::TimerInfoCallbackType
        • Typedef rclcpp::VoidCallbackType
        • Typedef rclcpp::WaitSet
      • Directories
        • Directory include
        • Directory v4l2_camera
      • Files
        • File control.hpp
        • File fourcc.hpp
        • File image_format.hpp
        • File parameters.hpp
        • File pixel_format.hpp
        • File v4l2_camera.hpp
        • File v4l2_camera_device.hpp
        • File visibility_control.h
  • Standard Documents
    • CONTRIBUTING
    • README
      • v4l2_camera
        • Features
        • Supported Cameras
        • Installation
        • Nodes
        • Compressed Transport
    • PACKAGE
    • CHANGELOG
      • Changelog for package v4l2_camera
        • 0.7.1 (2024-04-30)
        • 0.7.0 (2023-05-01)
        • 0.6.1 (2022-10-08)
        • 0.6.0 (2022-09-04)
        • 0.5.0 (2022-08-06)
        • 0.4.0 (2021-01-29)
        • 0.3.1 (2020-11-07)
        • 0.3.0 (2020-09-26)
        • 0.2.1 (2020-08-06)
        • 0.2.0 (2020-06-13)
        • 0.1.1 (2019-08-12)
        • 0.1.0 (2019-08-11)
    • LICENSE
  • Ros Package Dependencies
    • rclcpp
    • rclcpp_components
    • sensor_msgs
    • camera_info_manager
    • cv_bridge
    • image_transport
  • Index
v4l2_camera: Rolling
  • C++ API
  • File visibility_control.h
  • View page source

File visibility_control.h

↰ Parent directory (include/v4l2_camera)

Contents

  • Definition (include/v4l2_camera/visibility_control.h)

  • Included By

  • Defines

Definition (include/v4l2_camera/visibility_control.h)

  • Program Listing for File visibility_control.h

Included By

  • File v4l2_camera.hpp

Defines

  • Define ROS2_V4L2_CAMERA_EXPORT

  • Define ROS2_V4L2_CAMERA_IMPORT

  • Define ROS2_V4L2_CAMERA_LOCAL

  • Define ROS2_V4L2_CAMERA_PUBLIC

  • Define ROS2_V4L2_CAMERA_PUBLIC_TYPE

Previous Next

© Copyright The <v4l2_camera> Contributors. License: Apache License 2.0.

Built with Sphinx using a theme provided by Read the Docs.