using sl; public interface IZEDManager { /// /// Whether the object detection module has been activated successfully. /// bool IsObjectDetectionRunning { get; } bool EstimateInitialPosition { get; } DETECTION_MODEL ObjectDetectionModel { get; } /// /// Event that's called whenever the Object Detection module detects a new frame. /// Supplies data in the form of a DetectionFrame instance, which has many helper functions for use in Unity. /// event ZEDManager.onNewDetectionTriggerDelegate OnObjectDetection; /// /// Called when the ZED has finished initializing successfully. /// Used by many scripts to run startup logic that requires that the ZED is active. /// event ZEDManager.OnZEDManagerReady OnZEDReady; void StartObjectDetection(); }