.. _cs-camerasdk-refs: CameraSDK ========= .. toctree:: :hidden: Camera <../refs-cs/class_P1_CameraSdk_Camera.rst> Listener <../refs-cs/class_P1_CameraSdk_Listener.rst> CameraDescriptor <../refs-cs/class_P1_CameraSdk_CameraDescriptor.rst> IIQImageFile <../refs-cs/class_P1_CameraSdk_IIQImageFile.rst> LiveViewImage <../refs-cs/class_P1_CameraSdk_LiveViewImage.rst> NotificationEvent <../refs-cs/struct_P1_CameraSdk_NotificationEvent.rst> LiveViewConfiguration <../refs-cs/class_P1_CameraSdk_LiveViewConfiguration.rst> PropertySpec <../refs-cs/class_P1_CameraSdk_PropertySpec.rst> PropertyValue <../refs-cs/class_P1_CameraSdk_PropertyValue.rst> PropertyRange <../refs-cs/class_P1_CameraSdk_PropertyRange.rst> CameraEventId <../refs-cs/enum_P1_CameraSdk_CameraEventId.rst> LiveViewBitmapFormat <../refs-cs/enum_P1_CameraSdk_LiveViewBitmapFormat.rst> NotificationType <../refs-cs/enum_P1_CameraSdk_NotificationType.rst> SdkEventId <../refs-cs/enum_P1_CameraSdk_SdkEventId.rst> .. list-table:: :widths: 33 67 * - :ref:`doxcsid-class_p1_1_1_camera_sdk_1_1_camera` - Representation of a physical Phase One camera * - :ref:`doxcsid-class_p1_1_1_camera_sdk_1_1_listener` - An event listening context that receives events from Cameras or the SDK itself * - :ref:`doxcsid-class_p1_1_1_camera_sdk_1_1_camera_descriptor` - Brief description of a camera - without necessarily having to open it * - :ref:`doxcsid-class_p1_1_1_camera_sdk_1_1_i_i_q_image_file` - An in-memory representation of a IIQ image file * - :ref:`doxcsid-class_p1_1_1_camera_sdk_1_1_live_view_image` - An in-memory representation of a LiveView video frame bitmap * - :ref:`doxcsid-struct_p1_1_1_camera_sdk_1_1_notification_event` - A notification class that include type and origin * - :ref:`doxcsid-class_p1_1_1_camera_sdk_1_1_live_view_configuration` - A configuration class that is used to control LiveView settings * - :ref:`doxcsid-class_p1_1_1_camera_sdk_1_1_property_spec` - A detailed description of a camera *Property* * - :ref:`doxcsid-class_p1_1_1_camera_sdk_1_1_property_value` - Hold a single property value, and acts like a union of different *Property* types * - :ref:`doxcsid-class_p1_1_1_camera_sdk_1_1_property_range` - Define a valid range of values, that a *Property* might enforce .. * .. - :ref:`` .. - hej .. _cs-imagesdk-refs: ImageSDK ======== .. toctree:: :hidden: RawImage <../refs-cs/class_P1_ImageSdk_RawImage.rst> ConvertConfig <../refs-cs/class_P1_ImageSdk_ConvertConfig.rst> DecodeConfig <../refs-cs/class_P1_ImageSdk_DecodeConfig.rst> BitmapImage <../refs-cs/class_P1_ImageSdk_BitmapImage.rst> Stitching <../refs-cs/class_P1_ImageSdk_Stitching.rst> Stacking <../refs-cs/class_P1_ImageSdk_Stacking.rst> SensorBayerOutput <../refs-cs/class_P1_ImageSdk_SensorBayerOutput.rst> ImageTag <../refs-cs/struct_P1_ImageSdk_ImageTag.rst> TagId <../refs-cs/struct_P1_ImageSdk_TagId.rst> GpsData <../refs-cs/class_P1_ImageSdk_GpsData.rst> ImuData <../refs-cs/class_P1_ImageSdk_ImuData.rst> GpsDateTimeComponents <../refs-cs/struct_P1_ImageSdk_GpsDateTimeComponents.rst> BitmapFormat <../refs-cs/enum_P1_ImageSdk_BitmapFormat.rst> BlackClamp <../refs-cs/enum_P1_ImageSdk_BlackClamp.rst> DigitalOffset <../refs-cs/enum_P1_ImageSdk_DigitalOffset.rst> .. BayerFormat <../refs-cs/enum_P1_ImageSdk_BayerFormat.rst> .. list-table:: :widths: 33 67 * - :ref:`doxcsid-class_p1_1_1_image_sdk_1_1_raw_image` - A handle to an IIQ image file, either on the file system or in a memory buffer * - :ref:`doxcsid-class_p1_1_1_image_sdk_1_1_convert_config` - Defines a set of RAW convertion- and filter-flags, that can be applied to a raw-image * - :ref:`doxcsid-class_p1_1_1_image_sdk_1_1_decode_config` - Defines a set of decoding flags, that can be used on a raw image * - :ref:`doxcsid-class_p1_1_1_image_sdk_1_1_bitmap_image` - An in-memory bitmap image, represented using a defined pixel format, width and height * - :ref:`doxcsid-class_p1_1_1_image_sdk_1_1_stitching` - A class to stitch L and R images from a PAS280 camera * - :ref:`doxcsid-class_p1_1_1_image_sdk_1_1_stacking` - A class to stack an rgb image and a nir images from PAS280i or the 4-band solution * - :ref:`doxcsid-class_p1_1_1_image_sdk_1_1_sensor_bayer_output` - A :ref:`BitmapImage ` that represents Bayer (raw) sensor output, and therefore includes non-visible pixels * - :ref:`doxcsid-struct_p1_1_1_image_sdk_1_1_image_tag` - A wrapper around a raw image meta data tag * - :ref:`doxcsid-struct_p1_1_1_image_sdk_1_1_tag_id` - A reference to a meta data tag id in IIQ raw files * - :ref:`doxcsid-class_p1_1_1_image_sdk_1_1_gps_data` - A GPS data bundle, that defines an auxillary GPS's position on earth, along with a date-time stamp * - :ref:`doxcsid-class_p1_1_1_image_sdk_1_1_imu_data` - An IMU data bundle, that defines the orientation of an auxillary IMU in space * - :ref:`doxcsid-struct_p1_1_1_image_sdk_1_1_gps_date_time_components` - A date & time representation used by the GPS to provide sub-millisecond precision * - :ref:`doxcsid-namespace_p1_1_1_image_sdk_1aa5aef9c59675209aad9d961cfa29ba0a` - Available pixel formats for encoding the image bitmap * - :ref:`doxcsid-namespace_p1_1_1_image_sdk_1a1af9a3b0ef6e1b8b9d058d471d928b76` - Setting to control the static calibration type called black clamping * - :ref:`doxcsid-namespace_p1_1_1_image_sdk_1afd47bcace44d603bc0bcc26a0b417540` - Setting to control how the static calibration handles digital offsets