Spinnaker API Reference
API Version
This reference covers Spinnaker SDK v4.4.0.246.
See Release Notes for differences from previous versions.
The Spinnaker C++ API provides full-featured native access to camera
functionality with GenICam compliance and a QuickSpin convenience layer.
For a guided introduction, see the Getting Started
guide. This page is the full generated reference.
For design conventions and a quick reference, see the Getting Started guide.
Modules & Groups
The full list is available on the Modules page.
Tip
Group pages are the recommended entry point for task-oriented browsing.
Use the Class Index below for alphabetical lookup.
Namespace List
Here is a list of all namespaces with brief descriptions:
Class Hierarchy
Show inheritance list (sorted roughly alphabetically)
* **class** [**Spinnaker::BasePtr**](../cpp/class_spinnaker_1_1_base_ptr.md) _The base class of the_ [_**SystemPtr**_](../cpp/class_spinnaker_1_1_system_ptr.md) _,_[_**CameraPtr**_](../cpp/class_spinnaker_1_1_camera_ptr.md) _,_[_**InterfacePtr**_](../cpp/class_spinnaker_1_1_interface_ptr.md) _,_[_**ProducerPtr**_](../cpp/class_spinnaker_1_1_producer_ptr.md) _,_[_**ImagePtr**_](../cpp/class_spinnaker_1_1_image_ptr.md) _and_[_**LoggingEventDataPtr**_](../cpp/class_spinnaker_1_1_logging_event_data_ptr.md) _objects._
* **class** [**Spinnaker::ICameraBase**](../cpp/class_spinnaker_1_1_i_camera_base.md) _The interface file for base class for the camera object._
* **class** [**Spinnaker::CameraBase**](../cpp/class_spinnaker_1_1_camera_base.md) _The base class for the camera object._
* **class** [**Spinnaker::Camera**](../cpp/class_spinnaker_1_1_camera.md) _The camera object class._
* **class** [**Spinnaker::ICameraList**](../cpp/class_spinnaker_1_1_i_camera_list.md) _Used to hold a list of camera objects._
* **class** [**Spinnaker::CameraList**](../cpp/class_spinnaker_1_1_camera_list.md) _Used to hold a list of camera objects._
* **class** [**Spinnaker::IChunkData**](../cpp/class_spinnaker_1_1_i_chunk_data.md) _The_ [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _file for_[_**ChunkData**_](../cpp/class_spinnaker_1_1_chunk_data.md) _._
* **class** [**Spinnaker::ChunkData**](../cpp/class_spinnaker_1_1_chunk_data.md) _The chunk data which contains additional information about an image._
* **class** [**Spinnaker::EventHandler**](../cpp/class_spinnaker_1_1_event_handler.md) _The base class for all event handler types._
* **class** [**Spinnaker::IDeviceArrivalEventHandler**](../cpp/class_spinnaker_1_1_i_device_arrival_event_handler.md)
* **class** [**Spinnaker::DeviceArrivalEventHandler**](../cpp/class_spinnaker_1_1_device_arrival_event_handler.md) _An event handler for capturing the device arrival event._
* **class** [**Spinnaker::IInterfaceEventHandler**](../cpp/class_spinnaker_1_1_i_interface_event_handler.md)
* **class** [**Spinnaker::InterfaceEventHandler**](../cpp/class_spinnaker_1_1_interface_event_handler.md) _A handler to device arrival and removal events on all interfaces._
* **class** [**Spinnaker::IDeviceEventHandler**](../cpp/class_spinnaker_1_1_i_device_event_handler.md)
* **class** [**Spinnaker::DeviceEventHandler**](../cpp/class_spinnaker_1_1_device_event_handler.md) _A handler to device events._
* **class** [**Spinnaker::IDeviceRemovalEventHandler**](../cpp/class_spinnaker_1_1_i_device_removal_event_handler.md)
* **class** [**Spinnaker::DeviceRemovalEventHandler**](../cpp/class_spinnaker_1_1_device_removal_event_handler.md) _An event handler for capturing the device removal event._
* **class** [**Spinnaker::IInterfaceEventHandler**](../cpp/class_spinnaker_1_1_i_interface_event_handler.md)
* **class** [**Spinnaker::InterfaceEventHandler**](../cpp/class_spinnaker_1_1_interface_event_handler.md) _A handler to device arrival and removal events on all interfaces._
* **class** [**Spinnaker::IImageEventHandler**](../cpp/class_spinnaker_1_1_i_image_event_handler.md)
* **class** [**Spinnaker::ImageEventHandler**](../cpp/class_spinnaker_1_1_image_event_handler.md) _A handler for capturing image arrival events._
* **class** [**Spinnaker::IImageListEventHandler**](../cpp/class_spinnaker_1_1_i_image_list_event_handler.md)
* **class** [**Spinnaker::ImageListEventHandler**](../cpp/class_spinnaker_1_1_image_list_event_handler.md) _A handler for capturing image list arrival events._
* **class** [**Spinnaker::IInterfaceArrivalEventHandler**](../cpp/class_spinnaker_1_1_i_interface_arrival_event_handler.md)
* **class** [**Spinnaker::ISystemEventHandler**](../cpp/class_spinnaker_1_1_i_system_event_handler.md)
* **class** [**Spinnaker::SystemEventHandler**](../cpp/class_spinnaker_1_1_system_event_handler.md) _A handler to interface arrival and removal events on the system. Note that only GEV interface arrivals and removals are currently handled._
* **class** [**Spinnaker::InterfaceArrivalEventHandler**](../cpp/class_spinnaker_1_1_interface_arrival_event_handler.md) _An event handler for capturing the interface arrival event. Note that only GEV interface arrivals are currently handled._
* **class** [**Spinnaker::IInterfaceRemovalEventHandler**](../cpp/class_spinnaker_1_1_i_interface_removal_event_handler.md)
* **class** [**Spinnaker::ISystemEventHandler**](../cpp/class_spinnaker_1_1_i_system_event_handler.md)
* **class** [**Spinnaker::SystemEventHandler**](../cpp/class_spinnaker_1_1_system_event_handler.md) _A handler to interface arrival and removal events on the system. Note that only GEV interface arrivals and removals are currently handled._
* **class** [**Spinnaker::InterfaceRemovalEventHandler**](../cpp/class_spinnaker_1_1_interface_removal_event_handler.md) _An event handler for capturing the interface removal event. Note that only GEV interface removals are currently handled._
* **class** [**Spinnaker::ILoggingEventHandler**](../cpp/class_spinnaker_1_1_i_logging_event_handler.md)
* **class** [**Spinnaker::LoggingEventHandler**](../cpp/class_spinnaker_1_1_logging_event_handler.md) _An event handler for capturing the device logging event._
* **class** [**Spinnaker::DeviceEventUtility**](../cpp/class_spinnaker_1_1_device_event_utility.md) _Static helper functions for the device event object class._
* **class** [**Spinnaker::GUI::CameraSelectionDlg**](../cpp/class_spinnaker_1_1_g_u_i_1_1_camera_selection_dlg.md)
* **class** [**Spinnaker::GUI::GUIFactory**](../cpp/class_spinnaker_1_1_g_u_i_1_1_g_u_i_factory.md)
* **class** [**Spinnaker::GUI::PropertyGridDlg**](../cpp/class_spinnaker_1_1_g_u_i_1_1_property_grid_dlg.md)
* **class** [**Spinnaker::GUI::ViewerDlg**](../cpp/class_spinnaker_1_1_g_u_i_1_1_viewer_dlg.md)
* **class** [**Spinnaker::GUI\_WPF::CameraSelectionWindow**](../cpp/class_spinnaker_1_1_g_u_i___w_p_f_1_1_camera_selection_window.md)
* **class** [**Spinnaker::GUI\_WPF::GUIFactory**](../cpp/class_spinnaker_1_1_g_u_i___w_p_f_1_1_g_u_i_factory.md)
* **class** [**Spinnaker::GUI\_WPF::ImageDrawingWindow**](../cpp/class_spinnaker_1_1_g_u_i___w_p_f_1_1_image_drawing_window.md)
* **class** [**Spinnaker::GUI\_WPF::PropertyGridWindow**](../cpp/class_spinnaker_1_1_g_u_i___w_p_f_1_1_property_grid_window.md)
* **class** [**Spinnaker::GenApi::AutoLock**](../cpp/class_spinnaker_1_1_gen_api_1_1_auto_lock.md)
* **class** [**Spinnaker::GenApi::AutoPollController**](../cpp/class_spinnaker_1_1_gen_api_1_1_auto_poll_controller.md) _Auto polling controller for_ [_**NodeMap**_](../cpp/class_spinnaker_1_1_gen_api_1_1_node_map.md) _._
* **class** [**Spinnaker::GenApi::CChunkAdapter**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_chunk_adapter.md) _Connects a chunked buffer to a node map._
* **class** [**Spinnaker::GenApi::CChunkAdapterDcam**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_chunk_adapter_dcam.md) _Connects a chunked DCAM buffer to a node map._
* **class** [**Spinnaker::GenApi::CChunkAdapterGEV**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_chunk_adapter_g_e_v.md) _Connects a chunked DCAM buffer to a node map._
* **class** [**Spinnaker::GenApi::CChunkAdapterGeneric**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_chunk_adapter_generic.md)
* **class** [**Spinnaker::GenApi::CChunkAdapterU3V**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_chunk_adapter_u3_v.md) _Connects a chunked U3V buffer to a node map._
* **class** [**Spinnaker::GenApi::CEventAdapter**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_event_adapter.md) _Delivers Events to ports._
* **class** [**Spinnaker::GenApi::CEventAdapter1394**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_event_adapter1394.md) _Distribute the events to the node map._
* **class** [**Spinnaker::GenApi::CEventAdapterGEV**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_event_adapter_g_e_v.md) _Connects a GigE Event to a node map._
* **class** [**Spinnaker::GenApi::CEventAdapterGeneric**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_event_adapter_generic.md) _Connects a generic event to a node map._
* **class** [**Spinnaker::GenApi::CEventAdapterU3V**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_event_adapter_u3_v.md) _Connects a U3V Event to a node map._
* **class** [**Spinnaker::GenApi::CPointer**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_pointer.md) _Encapsulates a_ [_**GenApi**_](../cpp/namespace_spinnaker_1_1_gen_api.md) _pointer dealing with the dynamic\_cast automatically._
* **class** [**Spinnaker::GenApi::CLock**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_lock.md) _A lock class._
* **class** [**Spinnaker::GenApi::CLockEx**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_lock_ex.md)
* **class** [**Spinnaker::GenApi::CNodeCallback**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_node_callback.md) _callback body instance for INode pointers_
* **class** [**Spinnaker::GenApi::Function\_NodeCallback**](../cpp/class_spinnaker_1_1_gen_api_1_1_function___node_callback.md) _Container for a function pointer._
* **class** [**Spinnaker::GenApi::Member\_NodeCallback**](../cpp/class_spinnaker_1_1_gen_api_1_1_member___node_callback.md) _Container for a member function pointer._
* **class** [**Spinnaker::GenApi::CNodeMapFactory**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_node_map_factory.md) _The node map factory is used for creating node maps from camera description files. See the following for some examples._ __
* **class** [**Spinnaker::GenApi::Counter**](../cpp/class_spinnaker_1_1_gen_api_1_1_counter.md) _Definition of a simple_ [_**Counter**_](../cpp/class_spinnaker_1_1_gen_api_1_1_counter.md) _class._
* **class** [**Spinnaker::GenApi::EAccessModeClass**](../cpp/class_spinnaker_1_1_gen_api_1_1_e_access_mode_class.md) _Holds conversion methods for the access mode enumeration._
* **class** [**Spinnaker::GenApi::ECachingModeClass**](../cpp/class_spinnaker_1_1_gen_api_1_1_e_caching_mode_class.md) _Holds conversion methods for the caching mode enumeration._
* **class** [**Spinnaker::GenApi::EDisplayNotationClass**](../cpp/class_spinnaker_1_1_gen_api_1_1_e_display_notation_class.md) _Holds conversion methods for the notation type of floats._
* **class** [**Spinnaker::GenApi::EEndianessClass**](../cpp/class_spinnaker_1_1_gen_api_1_1_e_endianess_class.md) _Holds conversion methods for the endianess enumeration._
* **class** [**Spinnaker::GenApi::EGenApiSchemaVersionClass**](../cpp/class_spinnaker_1_1_gen_api_1_1_e_gen_api_schema_version_class.md) _helper class converting EGenApiSchemaVersion from and to string_
* **class** [**Spinnaker::GenApi::EInputDirectionClass**](../cpp/class_spinnaker_1_1_gen_api_1_1_e_input_direction_class.md) _Holds conversion methods for the notation type of floats._
* **class** [**Spinnaker::GenApi::ENameSpaceClass**](../cpp/class_spinnaker_1_1_gen_api_1_1_e_name_space_class.md) _Holds conversion methods for the namespace enumeration._
* **class** [**Spinnaker::GenApi::ERepresentationClass**](../cpp/class_spinnaker_1_1_gen_api_1_1_e_representation_class.md) _Holds conversion methods for the representation enumeration._
* **class** [**Spinnaker::GenApi::ESignClass**](../cpp/class_spinnaker_1_1_gen_api_1_1_e_sign_class.md) _Holds conversion methods for the sign enumeration._
* **class** [**Spinnaker::GenApi::ESlopeClass**](../cpp/class_spinnaker_1_1_gen_api_1_1_e_slope_class.md) _Holds conversion methods for the converter formulas._
* **class** [**Spinnaker::GenApi::EStandardNameSpaceClass**](../cpp/class_spinnaker_1_1_gen_api_1_1_e_standard_name_space_class.md) _Holds conversion methods for the standard namespace enumeration._
* **class** [**Spinnaker::GenApi::EVisibilityClass**](../cpp/class_spinnaker_1_1_gen_api_1_1_e_visibility_class.md) _Holds conversion methods for the visibility enumeration._
* **class** [**Spinnaker::GenApi::EYesNoClass**](../cpp/class_spinnaker_1_1_gen_api_1_1_e_yes_no_class.md) _Holds conversion methods for the standard namespace enumeration._
* **class** [**Spinnaker::GenApi::FileProtocolAdapter**](../cpp/class_spinnaker_1_1_gen_api_1_1_file_protocol_adapter.md) _Adapter between the std::iostreambuf and the SFNC Features representing the device file system._
* **class** [**Spinnaker::GenApi::double\_autovector\_t**](../cpp/class_spinnaker_1_1_gen_api_1_1double__autovector__t.md) _Vector of doubles with reference counting._
* **class** [**Spinnaker::GenApi::int64\_autovector\_t**](../cpp/class_spinnaker_1_1_gen_api_1_1int64__autovector__t.md) _Vector of integers with reference counting._
* **class** [**Spinnaker::GenICam::AutoLock**](../cpp/class_spinnaker_1_1_gen_i_cam_1_1_auto_lock.md)
* **class** [**Spinnaker::GenICam::CGlobalLock**](../cpp/class_spinnaker_1_1_gen_i_cam_1_1_c_global_lock.md) _Named global lock which can be used over process boundaries._
* **class** [**Spinnaker::GenICam::CGlobalLockUnlocker**](../cpp/class_spinnaker_1_1_gen_i_cam_1_1_c_global_lock_unlocker.md) _Unlocks the global lock object on destruction._
* **class** [**Spinnaker::GenICam::CLock**](../cpp/class_spinnaker_1_1_gen_i_cam_1_1_c_lock.md) _A lock class._
* **class** [**Spinnaker::GenICam::CLockEx**](../cpp/class_spinnaker_1_1_gen_i_cam_1_1_c_lock_ex.md)
* **class** [**Spinnaker::GenICam::LockableObject**](../cpp/class_spinnaker_1_1_gen_i_cam_1_1_lockable_object.md) _Instance-Lock for an object._
* **class** [**Spinnaker::GenICam::LockableObject::Lock**](../cpp/class_spinnaker_1_1_gen_i_cam_1_1_lockable_object_1_1_lock.md)
* **class** [**Spinnaker::GenICam::gcstring**](../cpp/class_spinnaker_1_1_gen_i_cam_1_1gcstring.md)
* **class** [**Spinnaker::IDataStream**](../cpp/class_spinnaker_1_1_i_data_stream.md)
* **class** [**Spinnaker::IImage**](../cpp/class_spinnaker_1_1_i_image.md) _The interface file for_ [_**Image**_](../cpp/class_spinnaker_1_1_image.md) _._
* **class** [**Spinnaker::Image**](../cpp/class_spinnaker_1_1_image.md) _The image object class._
* **class** [**Spinnaker::IImageList**](../cpp/class_spinnaker_1_1_i_image_list.md) _The interface file for_ [_**ImageList**_](../cpp/class_spinnaker_1_1_image_list.md) _class._
* **class** [**Spinnaker::ImageList**](../cpp/class_spinnaker_1_1_image_list.md) _Used to hold a list of image objects._
* **class** [**Spinnaker::IImageProcessor**](../cpp/class_spinnaker_1_1_i_image_processor.md) _The interface file for_ [_**ImageProcessor**_](../cpp/class_spinnaker_1_1_image_processor.md) _class._
* **class** [**Spinnaker::ImageProcessor**](../cpp/class_spinnaker_1_1_image_processor.md) [_**Image**_](../cpp/class_spinnaker_1_1_image.md) _post processing class for converting a source image to another pixel format._
* **class** [**Spinnaker::IImageStatistics**](../cpp/class_spinnaker_1_1_i_image_statistics.md) _The interface file for image statistics._
* **class** [**Spinnaker::ImageStatistics**](../cpp/class_spinnaker_1_1_image_statistics.md) _Represents image statistics for an image._
* **class** [**Spinnaker::IInterface**](../cpp/class_spinnaker_1_1_i_interface.md) _The interface file for_ [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _._
* **class** [**Spinnaker::Interface**](../cpp/class_spinnaker_1_1_interface.md) _An interface object which holds a list of cameras._
* **class** [**Spinnaker::IInterfaceList**](../cpp/class_spinnaker_1_1_i_interface_list.md) _The interface file for_ [_**InterfaceList**_](../cpp/class_spinnaker_1_1_interface_list.md) _class._
* **class** [**Spinnaker::InterfaceList**](../cpp/class_spinnaker_1_1_interface_list.md) _A list of the available interfaces on the system._
* **class** [**Spinnaker::IPointCloud**](../cpp/class_spinnaker_1_1_i_point_cloud.md) _The interface file for_ [_**PointCloud**_](../cpp/class_spinnaker_1_1_point_cloud.md) _class._
* **class** [**Spinnaker::PointCloud**](../cpp/class_spinnaker_1_1_point_cloud.md) _The_ [_**PointCloud**_](../cpp/class_spinnaker_1_1_point_cloud.md) _object class._
* **class** [**Spinnaker::IProducer**](../cpp/class_spinnaker_1_1_i_producer.md) _The interface file for_ [_**Producer**_](../cpp/class_spinnaker_1_1_producer.md) _._
* **class** [**Spinnaker::Producer**](../cpp/class_spinnaker_1_1_producer.md) _The producer object is used to retrieve the list of interfaces and cameras available._
* **class** [**Spinnaker::IProducerList**](../cpp/class_spinnaker_1_1_i_producer_list.md) _The interface file for_ [_**ProducerList**_](../cpp/class_spinnaker_1_1_producer_list.md) _class._
* **class** [**Spinnaker::ProducerList**](../cpp/class_spinnaker_1_1_producer_list.md) _A list of the available producers on the system._
* **class** [**Spinnaker::IScan3DParameters**](../cpp/class_spinnaker_1_1_i_scan3_d_parameters.md) _The_ [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _file for_[_**Scan3DParameters**_](../cpp/class_spinnaker_1_1_scan3_d_parameters.md) _data._
* **class** [**Spinnaker::Scan3DParameters**](../cpp/class_spinnaker_1_1_scan3_d_parameters.md)
* **class** [**Spinnaker::ISpinnakerGPU**](../cpp/class_spinnaker_1_1_i_spinnaker_g_p_u.md) _The interface file for_ [_**SpinnakerGPU**_](../cpp/class_spinnaker_1_1_spinnaker_g_p_u.md) _class._
* **class** [**Spinnaker::SpinnakerGPU**](../cpp/class_spinnaker_1_1_spinnaker_g_p_u.md) _Provides the functionality for the user to post process images on an NVIDIA GPU device._
* **class** [**Spinnaker::ISystem**](../cpp/class_spinnaker_1_1_i_system.md) _The interface file for_ [_**System**_](../cpp/class_spinnaker_1_1_system.md) _._
* **class** [**Spinnaker::System**](../cpp/class_spinnaker_1_1_system.md) _The system object is used to retrieve the list of interfaces and cameras available._
* **class** [**Spinnaker::ImageUtility**](../cpp/class_spinnaker_1_1_image_utility.md) _Static helper functions for the image object class._
* **class** [**Spinnaker::ImageUtilityCCM**](../cpp/class_spinnaker_1_1_image_utility_c_c_m.md) _Static function to create color corrected images from an image object._
* **class** [**Spinnaker::ImageUtilityHeatmap**](../cpp/class_spinnaker_1_1_image_utility_heatmap.md) _Static functions to create heatmap images from image objects of pixel format Mono8 and Mono16._
* **class** [**Spinnaker::ImageUtilityPolarization**](../cpp/class_spinnaker_1_1_image_utility_polarization.md) _Static functions to create polarization images from image objects of pixel format Polarized8 and BayerRGPolarized8._
* **class** [**Spinnaker::ImageUtilityStereo**](../cpp/class_spinnaker_1_1_image_utility_stereo.md) _Static helper functions for stereo related computations._
* **class** [**Spinnaker::InferenceBoundingBoxResult**](../cpp/class_spinnaker_1_1_inference_bounding_box_result.md) _An inference bounding boxes object which holds information about the detected bounding boxes._
* **class** [**Spinnaker::LoggingEventData**](../cpp/class_spinnaker_1_1_logging_event_data.md) _The_ [_**LoggingEventData**_](../cpp/class_spinnaker_1_1_logging_event_data.md) _object._
* **class** [**Spinnaker::Relay::ISpinnakerRelay**](../cpp/class_spinnaker_1_1_relay_1_1_i_spinnaker_relay.md) _The interface file for_ [_**SpinnakerRelay**_](../cpp/class_spinnaker_1_1_relay_1_1_spinnaker_relay.md) _class._
* **class** [**Spinnaker::Relay::SpinnakerRelay**](../cpp/class_spinnaker_1_1_relay_1_1_spinnaker_relay.md) [_**Spinnaker**_](../cpp/namespace_spinnaker.md) __[_**Relay**_](../cpp/namespace_spinnaker_1_1_relay.md) _class that enables forwarding of_[_**Spinnaker**_](../cpp/namespace_spinnaker.md) _images from source to destination PC._
* **class** [**Spinnaker::TransportLayerDevice**](../cpp/class_spinnaker_1_1_transport_layer_device.md) _Part of the QuickSpin API to provide access to camera information without having to first initialize the camera._
* **class** [**Spinnaker::TransportLayerInterface**](../cpp/class_spinnaker_1_1_transport_layer_interface.md) _Part of the QuickSpin API to provide access to camera information without having to first initialize the camera._
* **class** [**Spinnaker::TransportLayerStream**](../cpp/class_spinnaker_1_1_transport_layer_stream.md) _Part of the QuickSpin API to provide access to camera information without having to first initialize the camera._
* **class** [**Spinnaker::TransportLayerSystem**](../cpp/class_spinnaker_1_1_transport_layer_system.md) _Part of the QuickSpin API to provide access to camera information without having to first initialize the camera._
* **class** [**Spinnaker::Video::SpinVideo**](../cpp/class_spinnaker_1_1_video_1_1_spin_video.md) _Provides the functionality for the user to record images to an AVI/MP4 file._
* **class** [**Spinnaker::Video::VideoWriter**](../cpp/class_spinnaker_1_1_video_1_1_video_writer.md)
* **struct** [**Spinnaker::ActionCommandResult**](../cpp/struct_spinnaker_1_1_action_command_result.md)
* **struct** [**Spinnaker::BMPOption**](../cpp/struct_spinnaker_1_1_b_m_p_option.md)
* **struct** [**Spinnaker::CCMSettings**](../cpp/struct_spinnaker_1_1_c_c_m_settings.md)
* **struct** [**Spinnaker::CoordinateDependentParams**](../cpp/struct_spinnaker_1_1_coordinate_dependent_params.md) _Container for 3D scan calibration parameters used in stereo processing._
* **struct** [**Spinnaker::DeviceEventExposureEndData**](../cpp/struct_spinnaker_1_1_device_event_exposure_end_data.md)
* **struct** [**Spinnaker::DeviceEventInferenceData**](../cpp/struct_spinnaker_1_1_device_event_inference_data.md)
* **struct** [**Spinnaker::GUI\_WPF::DeviceInformationStruct**](../cpp/struct_spinnaker_1_1_g_u_i___w_p_f_1_1_device_information_struct.md)
* **struct** [**Spinnaker::GenApi::AttachStatistics\_t**](../cpp/struct_spinnaker_1_1_gen_api_1_1_attach_statistics__t.md) _Delivers information about the attached chunks and nodes._
* **struct** [**Spinnaker::GenApi::CNodeMapFactory::NodeStatistics\_t**](../cpp/struct_spinnaker_1_1_gen_api_1_1_c_node_map_factory_1_1_node_statistics__t.md)
* **struct** [**Spinnaker::GenApi::DCAM\_CHECKSUM**](../cpp/struct_spinnaker_1_1_gen_api_1_1_d_c_a_m___c_h_e_c_k_s_u_m.md)
* **struct** [**Spinnaker::GenApi::DCAM\_CHUNK\_TRAILER**](../cpp/struct_spinnaker_1_1_gen_api_1_1_d_c_a_m___c_h_u_n_k___t_r_a_i_l_e_r.md)
* **struct** [**Spinnaker::GenApi::GVCP\_CHUNK\_TRAILER**](../cpp/struct_spinnaker_1_1_gen_api_1_1_g_v_c_p___c_h_u_n_k___t_r_a_i_l_e_r.md) _header of a GVCP request packet_
* **struct** [**Spinnaker::GenApi::GVCP\_EVENTDATA\_REQUEST**](../cpp/struct_spinnaker_1_1_gen_api_1_1_g_v_c_p___e_v_e_n_t_d_a_t_a___r_e_q_u_e_s_t.md) _Layout of a GVCP event data request packet (Extended ID flag not set)_
* **struct** [**Spinnaker::GenApi::GVCP\_EVENTDATA\_REQUEST\_EXTENDED\_ID**](../cpp/struct_spinnaker_1_1_gen_api_1_1_g_v_c_p___e_v_e_n_t_d_a_t_a___r_e_q_u_e_s_t___e_x_t_e_n_d_e_d___i_d.md) _Layout of a GVCP event data request packet (Extended ID flag set)_
* **struct** [**Spinnaker::GenApi::GVCP\_EVENT\_ITEM**](../cpp/struct_spinnaker_1_1_gen_api_1_1_g_v_c_p___e_v_e_n_t___i_t_e_m.md) _layout of a GVCP event item (Extended ID flag not set)_
* **struct** [**Spinnaker::GenApi::GVCP\_EVENT\_ITEM\_BASIC**](../cpp/struct_spinnaker_1_1_gen_api_1_1_g_v_c_p___e_v_e_n_t___i_t_e_m___b_a_s_i_c.md) _layout of a GVCP event item (common to all types)_
* **struct** [**Spinnaker::GenApi::GVCP\_EVENT\_ITEM\_EXTENDED\_ID**](../cpp/struct_spinnaker_1_1_gen_api_1_1_g_v_c_p___e_v_e_n_t___i_t_e_m___e_x_t_e_n_d_e_d___i_d.md) _layout of a GVCP event item (Extended ID flag set)_
* **struct** [**Spinnaker::GenApi::GVCP\_EVENT\_REQUEST**](../cpp/struct_spinnaker_1_1_gen_api_1_1_g_v_c_p___e_v_e_n_t___r_e_q_u_e_s_t.md) _Layout of a GVCP event request packet (Extended ID flag not set)_
* **struct** [**Spinnaker::GenApi::GVCP\_EVENT\_REQUEST\_EXTENDED\_ID**](../cpp/struct_spinnaker_1_1_gen_api_1_1_g_v_c_p___e_v_e_n_t___r_e_q_u_e_s_t___e_x_t_e_n_d_e_d___i_d.md) _Layout of a GVCP event request packet (Extended ID flag set)_
* **struct** [**Spinnaker::GenApi::GVCP\_REQUEST\_HEADER**](../cpp/struct_spinnaker_1_1_gen_api_1_1_g_v_c_p___r_e_q_u_e_s_t___h_e_a_d_e_r.md) _header of a GVCP request packet_
* **struct** [**Spinnaker::GenApi::SingleChunkDataStr\_t**](../cpp/struct_spinnaker_1_1_gen_api_1_1_single_chunk_data_str__t.md)
* **struct** [**Spinnaker::GenApi::SingleChunkData\_t**](../cpp/struct_spinnaker_1_1_gen_api_1_1_single_chunk_data__t.md)
* **struct** [**Spinnaker::GenApi::U3V\_CHUNK\_TRAILER**](../cpp/struct_spinnaker_1_1_gen_api_1_1_u3_v___c_h_u_n_k___t_r_a_i_l_e_r.md) _header of a GVCP request packet_
* **struct** [**Spinnaker::GenApi::U3V\_COMMAND\_HEADER**](../cpp/struct_spinnaker_1_1_gen_api_1_1_u3_v___c_o_m_m_a_n_d___h_e_a_d_e_r.md) _U3V/GenCP command header._
* **struct** [**Spinnaker::GenApi::U3V\_EVENT\_DATA**](../cpp/struct_spinnaker_1_1_gen_api_1_1_u3_v___e_v_e_n_t___d_a_t_a.md) _U3V/GenCP EVENT\_CMD specific command data._
* **struct** [**Spinnaker::GenApi::U3V\_EVENT\_MESSAGE**](../cpp/struct_spinnaker_1_1_gen_api_1_1_u3_v___e_v_e_n_t___m_e_s_s_a_g_e.md) _Entire event data message (without the variable-sized data field)_
* **struct** [**Spinnaker::GenDCOption**](../cpp/struct_spinnaker_1_1_gen_d_c_option.md)
* **struct** [**Spinnaker::GenICam::Version\_t**](../cpp/struct_spinnaker_1_1_gen_i_cam_1_1_version__t.md)
* **struct** [**Spinnaker::ImagePixel**](../cpp/struct_spinnaker_1_1_image_pixel.md)
* **struct** [**Spinnaker::InferenceBoundingBox**](../cpp/struct_spinnaker_1_1_inference_bounding_box.md)
* **struct** [**Spinnaker::InferenceBoxCircle**](../cpp/struct_spinnaker_1_1_inference_box_circle.md)
* **struct** [**Spinnaker::InferenceBoxRect**](../cpp/struct_spinnaker_1_1_inference_box_rect.md)
* **struct** [**Spinnaker::InferenceBoxRotatedRect**](../cpp/struct_spinnaker_1_1_inference_box_rotated_rect.md)
* **struct** [**Spinnaker::JPEGOption**](../cpp/struct_spinnaker_1_1_j_p_e_g_option.md)
* **struct** [**Spinnaker::JPG2Option**](../cpp/struct_spinnaker_1_1_j_p_g2_option.md)
* **struct** [**Spinnaker::LibraryVersion**](../cpp/struct_spinnaker_1_1_library_version.md)
* **struct** [**Spinnaker::PGMOption**](../cpp/struct_spinnaker_1_1_p_g_m_option.md)
* **struct** [**Spinnaker::PNGOption**](../cpp/struct_spinnaker_1_1_p_n_g_option.md)
* **struct** [**Spinnaker::PPMOption**](../cpp/struct_spinnaker_1_1_p_p_m_option.md)
* **struct** [**Spinnaker::PointCloudParameters**](../cpp/struct_spinnaker_1_1_point_cloud_parameters.md)
* **struct** [**Spinnaker::Relay::ConnectParameters**](../cpp/struct_spinnaker_1_1_relay_1_1_connect_parameters.md)
* **struct** [**Spinnaker::Relay::RelayStatistics**](../cpp/struct_spinnaker_1_1_relay_1_1_relay_statistics.md)
* **struct** [**Spinnaker::SIOption**](../cpp/struct_spinnaker_1_1_s_i_option.md)
* **struct** [**Spinnaker::Stereo3DPoint**](../cpp/struct_spinnaker_1_1_stereo3_d_point.md)
* **struct** [**Spinnaker::StereoCameraParameters**](../cpp/struct_spinnaker_1_1_stereo_camera_parameters.md)
* **struct** [**Spinnaker::TIFFOption**](../cpp/struct_spinnaker_1_1_t_i_f_f_option.md)
* **struct** [**Spinnaker::Video::AVIOption**](../cpp/struct_spinnaker_1_1_video_1_1_a_v_i_option.md)
* **struct** [**Spinnaker::Video::H264Option**](../cpp/struct_spinnaker_1_1_video_1_1_h264_option.md)
* **struct** [**Spinnaker::Video::MJPGOption**](../cpp/struct_spinnaker_1_1_video_1_1_m_j_p_g_option.md)
* **interface** [**ISpinDevice**](../cpp/interface_i_spin_device.md)
* **interface** [**ISpinnakerInterface**](../cpp/interface_i_spinnaker_interface.md)
* **class** **std::exception**
* **class** [**Spinnaker::Exception**](../cpp/class_spinnaker_1_1_exception.md) _The_ [_**Exception**_](../cpp/class_spinnaker_1_1_exception.md) _object represents an error that is returned from the library. Overloaded operators allow comparisons against other_[_**Exception**_](../cpp/class_spinnaker_1_1_exception.md) _objects._
* **class** **IBoolean**
* **class** [**Spinnaker::GenApi::BooleanNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_boolean_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** **IValue**
* **class** [**Spinnaker::GenApi::ValueNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_value_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::BooleanNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_boolean_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CategoryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_category_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CommandNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_command_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumEntryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_entry_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CEnumerationTRef**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_enumeration_t_ref.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntegerNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_integer_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::RegisterNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_register_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::ValueNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_value_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::BooleanNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_boolean_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CategoryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_category_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CommandNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_command_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumEntryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_entry_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CEnumerationTRef**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_enumeration_t_ref.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntegerNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_integer_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::RegisterNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_register_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::ValueNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_value_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::BooleanNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_boolean_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CategoryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_category_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CommandNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_command_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumEntryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_entry_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CEnumerationTRef**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_enumeration_t_ref.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntegerNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_integer_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::RegisterNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_register_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::ValueNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_value_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::BooleanNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_boolean_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CategoryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_category_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CommandNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_command_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumEntryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_entry_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CEnumerationTRef**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_enumeration_t_ref.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntegerNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_integer_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::RegisterNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_register_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::ValueNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_value_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::BooleanNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_boolean_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CategoryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_category_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CommandNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_command_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumEntryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_entry_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CEnumerationTRef**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_enumeration_t_ref.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntegerNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_integer_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::RegisterNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_register_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::ValueNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_value_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::BooleanNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_boolean_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CategoryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_category_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CommandNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_command_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumEntryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_entry_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CEnumerationTRef**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_enumeration_t_ref.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntegerNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_integer_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::RegisterNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_register_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::ValueNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_value_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::BooleanNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_boolean_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CategoryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_category_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CommandNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_command_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumEntryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_entry_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CEnumerationTRef**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_enumeration_t_ref.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntegerNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_integer_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::RegisterNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_register_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::ValueNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_value_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::BooleanNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_boolean_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CategoryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_category_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CommandNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_command_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumEntryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_entry_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CEnumerationTRef**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_enumeration_t_ref.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntegerNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_integer_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::RegisterNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_register_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::ValueNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_value_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::BooleanNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_boolean_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CategoryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_category_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CommandNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_command_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumEntryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_entry_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CEnumerationTRef**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_enumeration_t_ref.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntegerNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_integer_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::RegisterNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_register_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::ValueNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_value_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::BooleanNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_boolean_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CategoryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_category_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CommandNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_command_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumEntryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_entry_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CEnumerationTRef**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_enumeration_t_ref.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntegerNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_integer_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::RegisterNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_register_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::ValueNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_value_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::BooleanNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_boolean_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CategoryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_category_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CommandNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_command_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumEntryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_entry_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CEnumerationTRef**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_enumeration_t_ref.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntegerNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_integer_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::RegisterNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_register_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::ValueNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_value_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::BooleanNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_boolean_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CategoryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_category_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CommandNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_command_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumEntryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_entry_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CEnumerationTRef**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_enumeration_t_ref.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntegerNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_integer_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::RegisterNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_register_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::ValueNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_value_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::BooleanNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_boolean_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CategoryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_category_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CommandNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_command_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumEntryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_entry_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CEnumerationTRef**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_enumeration_t_ref.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntegerNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_integer_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::RegisterNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_register_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::ValueNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_value_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::BooleanNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_boolean_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CategoryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_category_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CommandNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_command_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumEntryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_entry_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CEnumerationTRef**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_enumeration_t_ref.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntegerNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_integer_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::RegisterNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_register_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::ValueNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_value_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::BooleanNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_boolean_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CategoryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_category_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CommandNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_command_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumEntryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_entry_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CEnumerationTRef**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_enumeration_t_ref.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntegerNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_integer_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::RegisterNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_register_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::ValueNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_value_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::BooleanNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_boolean_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CategoryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_category_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CommandNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_command_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumEntryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_entry_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CEnumerationTRef**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_enumeration_t_ref.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntegerNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_integer_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::RegisterNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_register_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::ValueNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_value_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::BooleanNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_boolean_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CategoryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_category_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CommandNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_command_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumEntryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_entry_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CEnumerationTRef**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_enumeration_t_ref.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntegerNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_integer_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::RegisterNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_register_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** **INode**
* **class** [**Spinnaker::GenApi::Node**](../cpp/class_spinnaker_1_1_gen_api_1_1_node.md) _class common to all nodes_
* **class** [**Spinnaker::GenApi::CSelectorSet**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_selector_set.md)
* **class** [**Spinnaker::GenApi::PortNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::PortReplay**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_replay.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for replaying write commands on a port._
* **class** [**Spinnaker::GenApi::PortRecorder**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_recorder.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for recording write commands on a port._
* **class** [**Spinnaker::GenApi::ValueNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_value_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::BooleanNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_boolean_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CategoryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_category_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CommandNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_command_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumEntryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_entry_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CEnumerationTRef**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_enumeration_t_ref.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntegerNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_integer_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::RegisterNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_register_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::Node**](../cpp/class_spinnaker_1_1_gen_api_1_1_node.md) _class common to all nodes_
* **class** [**Spinnaker::GenApi::CSelectorSet**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_selector_set.md)
* **class** [**Spinnaker::GenApi::PortNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::PortReplay**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_replay.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for replaying write commands on a port._
* **class** [**Spinnaker::GenApi::PortRecorder**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_recorder.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for recording write commands on a port._
* **class** [**Spinnaker::GenApi::ValueNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_value_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::BooleanNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_boolean_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CategoryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_category_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CommandNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_command_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumEntryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_entry_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CEnumerationTRef**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_enumeration_t_ref.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntegerNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_integer_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::RegisterNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_register_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::Node**](../cpp/class_spinnaker_1_1_gen_api_1_1_node.md) _class common to all nodes_
* **class** [**Spinnaker::GenApi::CSelectorSet**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_selector_set.md)
* **class** [**Spinnaker::GenApi::PortNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::PortReplay**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_replay.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for replaying write commands on a port._
* **class** [**Spinnaker::GenApi::PortRecorder**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_recorder.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for recording write commands on a port._
* **class** [**Spinnaker::GenApi::ValueNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_value_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::BooleanNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_boolean_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CategoryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_category_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CommandNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_command_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumEntryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_entry_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CEnumerationTRef**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_enumeration_t_ref.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntegerNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_integer_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::RegisterNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_register_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::Node**](../cpp/class_spinnaker_1_1_gen_api_1_1_node.md) _class common to all nodes_
* **class** [**Spinnaker::GenApi::CSelectorSet**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_selector_set.md)
* **class** [**Spinnaker::GenApi::PortNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::PortReplay**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_replay.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for replaying write commands on a port._
* **class** [**Spinnaker::GenApi::PortRecorder**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_recorder.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for recording write commands on a port._
* **class** [**Spinnaker::GenApi::ValueNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_value_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::BooleanNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_boolean_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CategoryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_category_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CommandNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_command_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumEntryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_entry_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CEnumerationTRef**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_enumeration_t_ref.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntegerNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_integer_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::RegisterNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_register_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::Node**](../cpp/class_spinnaker_1_1_gen_api_1_1_node.md) _class common to all nodes_
* **class** [**Spinnaker::GenApi::CSelectorSet**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_selector_set.md)
* **class** [**Spinnaker::GenApi::PortNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::PortReplay**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_replay.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for replaying write commands on a port._
* **class** [**Spinnaker::GenApi::PortRecorder**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_recorder.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for recording write commands on a port._
* **class** [**Spinnaker::GenApi::ValueNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_value_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::BooleanNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_boolean_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CategoryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_category_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CommandNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_command_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumEntryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_entry_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CEnumerationTRef**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_enumeration_t_ref.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntegerNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_integer_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::RegisterNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_register_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::Node**](../cpp/class_spinnaker_1_1_gen_api_1_1_node.md) _class common to all nodes_
* **class** [**Spinnaker::GenApi::CSelectorSet**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_selector_set.md)
* **class** [**Spinnaker::GenApi::PortNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::PortReplay**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_replay.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for replaying write commands on a port._
* **class** [**Spinnaker::GenApi::PortRecorder**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_recorder.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for recording write commands on a port._
* **class** [**Spinnaker::GenApi::ValueNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_value_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::BooleanNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_boolean_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CategoryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_category_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CommandNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_command_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumEntryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_entry_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CEnumerationTRef**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_enumeration_t_ref.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntegerNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_integer_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::RegisterNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_register_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::Node**](../cpp/class_spinnaker_1_1_gen_api_1_1_node.md) _class common to all nodes_
* **class** [**Spinnaker::GenApi::CSelectorSet**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_selector_set.md)
* **class** [**Spinnaker::GenApi::PortNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::PortReplay**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_replay.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for replaying write commands on a port._
* **class** [**Spinnaker::GenApi::PortRecorder**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_recorder.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for recording write commands on a port._
* **class** [**Spinnaker::GenApi::ValueNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_value_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::BooleanNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_boolean_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CategoryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_category_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CommandNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_command_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumEntryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_entry_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CEnumerationTRef**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_enumeration_t_ref.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntegerNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_integer_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::RegisterNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_register_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::Node**](../cpp/class_spinnaker_1_1_gen_api_1_1_node.md) _class common to all nodes_
* **class** [**Spinnaker::GenApi::CSelectorSet**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_selector_set.md)
* **class** [**Spinnaker::GenApi::PortNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::PortReplay**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_replay.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for replaying write commands on a port._
* **class** [**Spinnaker::GenApi::PortRecorder**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_recorder.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for recording write commands on a port._
* **class** [**Spinnaker::GenApi::ValueNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_value_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::BooleanNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_boolean_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CategoryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_category_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CommandNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_command_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumEntryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_entry_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CEnumerationTRef**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_enumeration_t_ref.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntegerNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_integer_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::RegisterNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_register_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::Node**](../cpp/class_spinnaker_1_1_gen_api_1_1_node.md) _class common to all nodes_
* **class** [**Spinnaker::GenApi::CSelectorSet**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_selector_set.md)
* **class** [**Spinnaker::GenApi::PortNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::PortReplay**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_replay.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for replaying write commands on a port._
* **class** [**Spinnaker::GenApi::PortRecorder**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_recorder.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for recording write commands on a port._
* **class** [**Spinnaker::GenApi::ValueNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_value_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::BooleanNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_boolean_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CategoryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_category_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CommandNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_command_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumEntryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_entry_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CEnumerationTRef**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_enumeration_t_ref.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntegerNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_integer_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::RegisterNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_register_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::Node**](../cpp/class_spinnaker_1_1_gen_api_1_1_node.md) _class common to all nodes_
* **class** [**Spinnaker::GenApi::CSelectorSet**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_selector_set.md)
* **class** [**Spinnaker::GenApi::PortNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::PortReplay**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_replay.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for replaying write commands on a port._
* **class** [**Spinnaker::GenApi::PortRecorder**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_recorder.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for recording write commands on a port._
* **class** [**Spinnaker::GenApi::ValueNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_value_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::BooleanNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_boolean_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CategoryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_category_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CommandNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_command_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumEntryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_entry_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CEnumerationTRef**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_enumeration_t_ref.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntegerNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_integer_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::RegisterNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_register_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::Node**](../cpp/class_spinnaker_1_1_gen_api_1_1_node.md) _class common to all nodes_
* **class** [**Spinnaker::GenApi::CSelectorSet**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_selector_set.md)
* **class** [**Spinnaker::GenApi::PortNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::PortReplay**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_replay.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for replaying write commands on a port._
* **class** [**Spinnaker::GenApi::PortRecorder**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_recorder.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for recording write commands on a port._
* **class** [**Spinnaker::GenApi::ValueNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_value_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::BooleanNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_boolean_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CategoryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_category_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CommandNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_command_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumEntryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_entry_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CEnumerationTRef**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_enumeration_t_ref.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntegerNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_integer_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::RegisterNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_register_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::Node**](../cpp/class_spinnaker_1_1_gen_api_1_1_node.md) _class common to all nodes_
* **class** [**Spinnaker::GenApi::CSelectorSet**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_selector_set.md)
* **class** [**Spinnaker::GenApi::PortNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::PortReplay**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_replay.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for replaying write commands on a port._
* **class** [**Spinnaker::GenApi::PortRecorder**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_recorder.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for recording write commands on a port._
* **class** [**Spinnaker::GenApi::ValueNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_value_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::BooleanNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_boolean_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CategoryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_category_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CommandNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_command_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumEntryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_entry_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CEnumerationTRef**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_enumeration_t_ref.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntegerNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_integer_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::RegisterNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_register_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::Node**](../cpp/class_spinnaker_1_1_gen_api_1_1_node.md) _class common to all nodes_
* **class** [**Spinnaker::GenApi::CSelectorSet**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_selector_set.md)
* **class** [**Spinnaker::GenApi::PortNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::PortReplay**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_replay.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for replaying write commands on a port._
* **class** [**Spinnaker::GenApi::PortRecorder**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_recorder.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for recording write commands on a port._
* **class** [**Spinnaker::GenApi::ValueNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_value_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::BooleanNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_boolean_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CategoryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_category_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CommandNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_command_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumEntryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_entry_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CEnumerationTRef**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_enumeration_t_ref.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntegerNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_integer_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::RegisterNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_register_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::Node**](../cpp/class_spinnaker_1_1_gen_api_1_1_node.md) _class common to all nodes_
* **class** [**Spinnaker::GenApi::CSelectorSet**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_selector_set.md)
* **class** [**Spinnaker::GenApi::PortNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::PortReplay**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_replay.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for replaying write commands on a port._
* **class** [**Spinnaker::GenApi::PortRecorder**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_recorder.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for recording write commands on a port._
* **class** [**Spinnaker::GenApi::ValueNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_value_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::BooleanNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_boolean_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CategoryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_category_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CommandNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_command_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumEntryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_entry_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CEnumerationTRef**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_enumeration_t_ref.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntegerNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_integer_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::RegisterNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_register_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::Node**](../cpp/class_spinnaker_1_1_gen_api_1_1_node.md) _class common to all nodes_
* **class** [**Spinnaker::GenApi::CSelectorSet**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_selector_set.md)
* **class** [**Spinnaker::GenApi::PortNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::PortReplay**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_replay.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for replaying write commands on a port._
* **class** [**Spinnaker::GenApi::PortRecorder**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_recorder.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for recording write commands on a port._
* **class** [**Spinnaker::GenApi::ValueNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_value_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::BooleanNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_boolean_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CategoryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_category_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CommandNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_command_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumEntryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_entry_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CEnumerationTRef**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_enumeration_t_ref.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntegerNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_integer_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::RegisterNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_register_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::Node**](../cpp/class_spinnaker_1_1_gen_api_1_1_node.md) _class common to all nodes_
* **class** [**Spinnaker::GenApi::CSelectorSet**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_selector_set.md)
* **class** [**Spinnaker::GenApi::PortNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::PortReplay**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_replay.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for replaying write commands on a port._
* **class** [**Spinnaker::GenApi::PortRecorder**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_recorder.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for recording write commands on a port._
* **class** [**Spinnaker::GenApi::ValueNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_value_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::BooleanNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_boolean_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CategoryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_category_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CommandNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_command_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumEntryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_entry_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CEnumerationTRef**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_enumeration_t_ref.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntegerNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_integer_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::RegisterNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_register_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::Node**](../cpp/class_spinnaker_1_1_gen_api_1_1_node.md) _class common to all nodes_
* **class** [**Spinnaker::GenApi::CSelectorSet**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_selector_set.md)
* **class** [**Spinnaker::GenApi::PortNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::PortReplay**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_replay.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for replaying write commands on a port._
* **class** [**Spinnaker::GenApi::PortRecorder**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_recorder.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for recording write commands on a port._
* **class** [**Spinnaker::GenApi::ValueNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_value_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::BooleanNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_boolean_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CategoryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_category_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CommandNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_command_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumEntryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_entry_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CEnumerationTRef**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_enumeration_t_ref.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntegerNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_integer_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::RegisterNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_register_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::Node**](../cpp/class_spinnaker_1_1_gen_api_1_1_node.md) _class common to all nodes_
* **class** [**Spinnaker::GenApi::CSelectorSet**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_selector_set.md)
* **class** [**Spinnaker::GenApi::PortNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::PortReplay**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_replay.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for replaying write commands on a port._
* **class** [**Spinnaker::GenApi::PortRecorder**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_recorder.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for recording write commands on a port._
* **class** [**Spinnaker::GenApi::ValueNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_value_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::BooleanNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_boolean_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CategoryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_category_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CommandNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_command_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumEntryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_entry_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CEnumerationTRef**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_enumeration_t_ref.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntegerNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_integer_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::RegisterNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_register_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::Node**](../cpp/class_spinnaker_1_1_gen_api_1_1_node.md) _class common to all nodes_
* **class** [**Spinnaker::GenApi::CSelectorSet**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_selector_set.md)
* **class** [**Spinnaker::GenApi::PortNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::PortReplay**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_replay.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for replaying write commands on a port._
* **class** [**Spinnaker::GenApi::PortRecorder**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_recorder.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for recording write commands on a port._
* **class** [**Spinnaker::GenApi::ValueNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_value_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::BooleanNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_boolean_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CategoryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_category_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CommandNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_command_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumEntryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_entry_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CEnumerationTRef**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_enumeration_t_ref.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntegerNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_integer_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::RegisterNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_register_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::Node**](../cpp/class_spinnaker_1_1_gen_api_1_1_node.md) _class common to all nodes_
* **class** [**Spinnaker::GenApi::CSelectorSet**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_selector_set.md)
* **class** [**Spinnaker::GenApi::PortNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::PortReplay**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_replay.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for replaying write commands on a port._
* **class** [**Spinnaker::GenApi::PortRecorder**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_recorder.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for recording write commands on a port._
* **class** [**Spinnaker::GenApi::ValueNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_value_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::BooleanNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_boolean_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CategoryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_category_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CommandNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_command_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumEntryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_entry_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CEnumerationTRef**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_enumeration_t_ref.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntegerNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_integer_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::RegisterNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_register_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::Node**](../cpp/class_spinnaker_1_1_gen_api_1_1_node.md) _class common to all nodes_
* **class** [**Spinnaker::GenApi::CSelectorSet**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_selector_set.md)
* **class** [**Spinnaker::GenApi::PortNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::PortReplay**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_replay.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for replaying write commands on a port._
* **class** [**Spinnaker::GenApi::PortRecorder**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_recorder.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for recording write commands on a port._
* **class** [**Spinnaker::GenApi::ValueNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_value_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::BooleanNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_boolean_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CategoryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_category_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CommandNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_command_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumEntryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_entry_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CEnumerationTRef**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_enumeration_t_ref.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntegerNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_integer_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::RegisterNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_register_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::Node**](../cpp/class_spinnaker_1_1_gen_api_1_1_node.md) _class common to all nodes_
* **class** [**Spinnaker::GenApi::CSelectorSet**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_selector_set.md)
* **class** [**Spinnaker::GenApi::PortNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::PortReplay**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_replay.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for replaying write commands on a port._
* **class** [**Spinnaker::GenApi::PortRecorder**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_recorder.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for recording write commands on a port._
* **class** [**Spinnaker::GenApi::ValueNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_value_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::BooleanNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_boolean_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CategoryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_category_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CommandNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_command_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumEntryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_entry_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CEnumerationTRef**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_enumeration_t_ref.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntegerNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_integer_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::RegisterNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_register_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** **IPortConstruct**
* **class** [**Spinnaker::GenApi::CChunkPort**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_chunk_port.md) _Port attachable to a chunk in a buffer._
* **class** [**Spinnaker::GenApi::CEventPort**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_event_port.md) _Port attachable to an event._
* **class** [**Spinnaker::GenApi::CPortImpl**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_port_impl.md) _Standard implementation for a port._
* **class** [**Spinnaker::GenApi::CRegisterPortImpl**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_register_port_impl.md) _Standard implementation for a port using a register based transport layer._
* **class** [**Spinnaker::GenApi::CTestPortStruct**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_test_port_struct.md)
* **class** [**Spinnaker::GenApi::CPortImpl**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_port_impl.md) _Standard implementation for a port._
* **class** [**Spinnaker::GenApi::CRegisterPortImpl**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_register_port_impl.md) _Standard implementation for a port using a register based transport layer._
* **class** [**Spinnaker::GenApi::CTestPortStruct**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_test_port_struct.md)
* **class** [**Spinnaker::GenApi::CPortImpl**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_port_impl.md) _Standard implementation for a port._
* **class** [**Spinnaker::GenApi::CRegisterPortImpl**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_register_port_impl.md) _Standard implementation for a port using a register based transport layer._
* **class** [**Spinnaker::GenApi::CTestPortStruct**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_test_port_struct.md)
* **class** [**Spinnaker::GenApi::PortNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::PortReplay**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_replay.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for replaying write commands on a port._
* **class** [**Spinnaker::GenApi::PortRecorder**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_recorder.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for recording write commands on a port._
* **class** [**Spinnaker::GenApi::PortNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::PortReplay**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_replay.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for replaying write commands on a port._
* **class** [**Spinnaker::GenApi::PortRecorder**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_recorder.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for recording write commands on a port._
* **class** [**Spinnaker::GenApi::PortNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::PortReplay**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_replay.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for replaying write commands on a port._
* **class** [**Spinnaker::GenApi::PortRecorder**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_recorder.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for recording write commands on a port._
* **class** **IEnumerationT< EnumT >**
* **class** [**Spinnaker::GenApi::CEnumerationTRef**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_enumeration_t_ref.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** **IEnumeration**
* **class** [**Spinnaker::GenApi::EnumNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CEnumerationTRef**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_enumeration_t_ref.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::EnumNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::CEnumerationTRef**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_enumeration_t_ref.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** **IPersistScript**
* **class** [**Spinnaker::GenApi::CFeatureBag**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_feature_bag.md) _Bag holding streamable features of a nodetree._
* **class** **IPortReplay**
* **class** [**Spinnaker::GenApi::CPortImpl**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_port_impl.md) _Standard implementation for a port._
* **class** [**Spinnaker::GenApi::CRegisterPortImpl**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_register_port_impl.md) _Standard implementation for a port using a register based transport layer._
* **class** [**Spinnaker::GenApi::CTestPortStruct**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_test_port_struct.md)
* **class** [**Spinnaker::GenApi::CPortImpl**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_port_impl.md) _Standard implementation for a port._
* **class** [**Spinnaker::GenApi::CRegisterPortImpl**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_register_port_impl.md) _Standard implementation for a port using a register based transport layer._
* **class** [**Spinnaker::GenApi::CTestPortStruct**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_test_port_struct.md)
* **class** [**Spinnaker::GenApi::CPortImpl**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_port_impl.md) _Standard implementation for a port._
* **class** [**Spinnaker::GenApi::CRegisterPortImpl**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_register_port_impl.md) _Standard implementation for a port using a register based transport layer._
* **class** [**Spinnaker::GenApi::CTestPortStruct**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_test_port_struct.md)
* **class** [**Spinnaker::GenApi::PortReplay**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_replay.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for replaying write commands on a port._
* **class** [**Spinnaker::GenApi::PortRecorder**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_recorder.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for recording write commands on a port._
* **class** [**Spinnaker::GenApi::PortReplay**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_replay.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for replaying write commands on a port._
* **class** [**Spinnaker::GenApi::PortRecorder**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_recorder.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for recording write commands on a port._
* **class** **IPortWriteList**
* **class** [**Spinnaker::GenApi::CPortWriteList**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_port_write_list.md)
* **class** **CDataStruct**
* **class** [**Spinnaker::GenApi::CTestPortStruct**](../cpp/class_spinnaker_1_1_gen_api_1_1_c_test_port_struct.md)
* **class** **ICategory**
* **class** [**Spinnaker::GenApi::CategoryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_category_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** **ICommand**
* **class** [**Spinnaker::GenApi::CommandNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_command_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** **IEnumEntry**
* **class** [**Spinnaker::GenApi::EnumEntryNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_enum_entry_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** **IFloat**
* **class** [**Spinnaker::GenApi::FloatNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** **IRegister**
* **class** [**Spinnaker::GenApi::RegisterNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_register_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::RegisterNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_register_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::RegisterNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_register_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::RegisterNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_register_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::FloatRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_float_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** **std::basic_istream< CharType, Traits >**
* **class** [**Spinnaker::GenApi::IDevFileStreamBase**](../cpp/class_spinnaker_1_1_gen_api_1_1_i_dev_file_stream_base.md)
* **class** **std::basic_streambuf< CharType, Traits >**
* **class** [**Spinnaker::GenApi::IDevFileStreamBuf**](../cpp/class_spinnaker_1_1_gen_api_1_1_i_dev_file_stream_buf.md)
* **class** [**Spinnaker::GenApi::ODevFileStreamBuf**](../cpp/class_spinnaker_1_1_gen_api_1_1_o_dev_file_stream_buf.md)
* **class** **IInteger**
* **class** [**Spinnaker::GenApi::IntegerNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_integer_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntegerNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_integer_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::IntRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_int_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** **INodeMap**
* **class** [**Spinnaker::GenApi::NodeMap**](../cpp/class_spinnaker_1_1_gen_api_1_1_node_map.md) _Smart pointer template for NodeMaps with create function._
* **class** [**Spinnaker::GenApi::SpinTestCamera**](../cpp/class_spinnaker_1_1_gen_api_1_1_spin_test_camera.md)
* **class** [**Spinnaker::GenApi::NodeMap**](../cpp/class_spinnaker_1_1_gen_api_1_1_node_map.md) _Smart pointer template for NodeMaps with create function._
* **class** [**Spinnaker::GenApi::SpinTestCamera**](../cpp/class_spinnaker_1_1_gen_api_1_1_spin_test_camera.md)
* **class** **IDeviceInfo**
* **class** [**Spinnaker::GenApi::NodeMap**](../cpp/class_spinnaker_1_1_gen_api_1_1_node_map.md) _Smart pointer template for NodeMaps with create function._
* **class** [**Spinnaker::GenApi::SpinTestCamera**](../cpp/class_spinnaker_1_1_gen_api_1_1_spin_test_camera.md)
* **class** [**Spinnaker::GenApi::NodeMap**](../cpp/class_spinnaker_1_1_gen_api_1_1_node_map.md) _Smart pointer template for NodeMaps with create function._
* **class** [**Spinnaker::GenApi::SpinTestCamera**](../cpp/class_spinnaker_1_1_gen_api_1_1_spin_test_camera.md)
* **class** **std::basic_ostream< CharType, Traits >**
* **class** [**Spinnaker::GenApi::ODevFileStreamBase**](../cpp/class_spinnaker_1_1_gen_api_1_1_o_dev_file_stream_base.md)
* **class** **IChunkPort**
* **class** [**Spinnaker::GenApi::PortNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::PortReplay**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_replay.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for replaying write commands on a port._
* **class** [**Spinnaker::GenApi::PortRecorder**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_recorder.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for recording write commands on a port._
* **class** [**Spinnaker::GenApi::PortNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::PortReplay**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_replay.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for replaying write commands on a port._
* **class** [**Spinnaker::GenApi::PortRecorder**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_recorder.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for recording write commands on a port._
* **class** [**Spinnaker::GenApi::PortNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::PortReplay**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_replay.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for replaying write commands on a port._
* **class** [**Spinnaker::GenApi::PortRecorder**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_recorder.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for recording write commands on a port._
* **class** **IPortRecorder**
* **class** [**Spinnaker::GenApi::PortNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::PortReplay**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_replay.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for replaying write commands on a port._
* **class** [**Spinnaker::GenApi::PortRecorder**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_recorder.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for recording write commands on a port._
* **class** [**Spinnaker::GenApi::PortRecorder**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_recorder.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for recording write commands on a port._
* **class** [**Spinnaker::GenApi::PortNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::PortReplay**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_replay.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for replaying write commands on a port._
* **class** [**Spinnaker::GenApi::PortRecorder**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_recorder.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for recording write commands on a port._
* **class** [**Spinnaker::GenApi::PortNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for value properties._
* **class** [**Spinnaker::GenApi::PortReplay**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_replay.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for replaying write commands on a port._
* **class** [**Spinnaker::GenApi::PortRecorder**](../cpp/class_spinnaker_1_1_gen_api_1_1_port_recorder.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for recording write commands on a port._
* **class** **IString**
* **class** [**Spinnaker::GenApi::StringNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
* **class** [**Spinnaker::GenApi::StringRegNode**](../cpp/class_spinnaker_1_1_gen_api_1_1_string_reg_node.md) [_**Interface**_](../cpp/class_spinnaker_1_1_interface.md) _for string properties._
Class Index
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
u
v
File List
Here is a list of all files with brief descriptions:
For the exception reference, see the Getting Started guide.
Deprecated API
Deprecated entities are marked individually in their class or function pages.
To find all deprecated items,
search for "Deprecated" in the search bar or browse the
Deprecated page.
For known issues and limitations, see the Getting Started guide.