All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.pulumi.awsnative.rekognition.kotlin.outputs.StreamProcessorBoundingBox.kt Maven / Gradle / Ivy

@file:Suppress("NAME_SHADOWING", "DEPRECATION")

package com.pulumi.awsnative.rekognition.kotlin.outputs

import kotlin.Double
import kotlin.Suppress

/**
 * A bounding box denoting a region of interest in the frame to be analyzed.
 * @property height Height of the bounding box as a ratio of the overall image height.
 * @property left Left coordinate of the bounding box as a ratio of overall image width.
 * @property top Top coordinate of the bounding box as a ratio of overall image height.
 * @property width Width of the bounding box as a ratio of the overall image width.
 */
public data class StreamProcessorBoundingBox(
    public val height: Double,
    public val left: Double,
    public val top: Double,
    public val width: Double,
) {
    public companion object {
        public fun toKotlin(javaType: com.pulumi.awsnative.rekognition.outputs.StreamProcessorBoundingBox): StreamProcessorBoundingBox = StreamProcessorBoundingBox(
            height = javaType.height(),
            left = javaType.left(),
            top = javaType.top(),
            width = javaType.width(),
        )
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy