Example #1
0
 public bool getUsed(sl.ZED_CAMERA_ID lp)
 {
     return(layer_pack_used [(int)lp]);
 }
Example #2
0
    public int getLayerNumber(sl.ZED_CAMERA_ID lp, LAYER_MODE mode)
    {
        switch (lp)
        {
        case sl.ZED_CAMERA_ID.CAMERA_ID_01:
        {
            switch (mode)
            {
            case LAYER_MODE.LAYER_MODE_LEFT_SCREEN:
                return((int)LAYER_PACK_LAYER_NUMBER.LAYER_PACK_CAM1_LS);

            case LAYER_MODE.LAYER_MODE_RIGHT_SCREEN:
                return((int)LAYER_PACK_LAYER_NUMBER.LAYER_PACK_CAM1_RS);

            case LAYER_MODE.LAYER_MODE_LEFT_FINALSCREEN:
                return((int)LAYER_PACK_LAYER_NUMBER.LAYER_PACK_CAM1_LFS);

            case LAYER_MODE.LAYER_MODE_RIGHT_FINALSCREEN:
                return((int)LAYER_PACK_LAYER_NUMBER.LAYER_PACK_CAM1_RFS);

            default:
                return(-1);
            }
        }

        case sl.ZED_CAMERA_ID.CAMERA_ID_02:
        {
            switch (mode)
            {
            case LAYER_MODE.LAYER_MODE_LEFT_SCREEN:
                return((int)LAYER_PACK_LAYER_NUMBER.LAYER_PACK_CAM2_LS);

            case LAYER_MODE.LAYER_MODE_RIGHT_SCREEN:
                return((int)LAYER_PACK_LAYER_NUMBER.LAYER_PACK_CAM2_RS);

            case LAYER_MODE.LAYER_MODE_LEFT_FINALSCREEN:
                return((int)LAYER_PACK_LAYER_NUMBER.LAYER_PACK_CAM2_LFS);

            case LAYER_MODE.LAYER_MODE_RIGHT_FINALSCREEN:
                return((int)LAYER_PACK_LAYER_NUMBER.LAYER_PACK_CAM2_RFS);

            default:
                return(-1);
            }
        }

        case sl.ZED_CAMERA_ID.CAMERA_ID_03:
        {
            switch (mode)
            {
            case LAYER_MODE.LAYER_MODE_LEFT_SCREEN:
                return((int)LAYER_PACK_LAYER_NUMBER.LAYER_PACK_CAM3_LS);

            case LAYER_MODE.LAYER_MODE_RIGHT_SCREEN:
                return((int)LAYER_PACK_LAYER_NUMBER.LAYER_PACK_CAM3_RS);

            case LAYER_MODE.LAYER_MODE_LEFT_FINALSCREEN:
                return((int)LAYER_PACK_LAYER_NUMBER.LAYER_PACK_CAM3_LFS);

            case LAYER_MODE.LAYER_MODE_RIGHT_FINALSCREEN:
                return((int)LAYER_PACK_LAYER_NUMBER.LAYER_PACK_CAM3_RFS);

            default:
                return(-1);
            }
        }

        case sl.ZED_CAMERA_ID.CAMERA_ID_04:
        {
            switch (mode)
            {
            case LAYER_MODE.LAYER_MODE_LEFT_SCREEN:
                return((int)LAYER_PACK_LAYER_NUMBER.LAYER_PACK_CAM4_LS);

            case LAYER_MODE.LAYER_MODE_RIGHT_SCREEN:
                return((int)LAYER_PACK_LAYER_NUMBER.LAYER_PACK_CAM4_RS);

            case LAYER_MODE.LAYER_MODE_LEFT_FINALSCREEN:
                return((int)LAYER_PACK_LAYER_NUMBER.LAYER_PACK_CAM4_LFS);

            case LAYER_MODE.LAYER_MODE_RIGHT_FINALSCREEN:
                return((int)LAYER_PACK_LAYER_NUMBER.LAYER_PACK_CAM4_RFS);

            default:
                return(-1);
            }
        }

        default:
            return(-1);
        }
    }
Example #3
0
 public void setUsed(sl.ZED_CAMERA_ID lp, bool used)
 {
     layer_pack_used [(int)lp] = used;
 }