Add obsdk v2.0.13 and update rossdk v2.0.4

This commit is contained in:
jj
2024-10-10 09:14:26 +08:00
parent ef6a091cba
commit dd366dfcd0
48 changed files with 1043 additions and 868 deletions
@@ -1,4 +1,7 @@
/**
// Copyright (c) Orbbec Inc. All Rights Reserved.
// Licensed under the MIT License.
/**
* @file Context.hpp
* @brief The SDK context class, which serves as the entry point to the underlying SDK. It is used to query device lists, handle device callbacks, and set the
* log level.
@@ -224,3 +227,4 @@ private:
#define enableMultiDeviceSync enableDeviceClockSync
};
} // namespace ob
@@ -1,4 +1,7 @@
/**
// Copyright (c) Orbbec Inc. All Rights Reserved.
// Licensed under the MIT License.
/**
* @file Device.hpp
* @brief Device related types, including operations such as getting and creating a device, setting and obtaining device attributes, and obtaining sensors
*
@@ -1358,3 +1361,4 @@ public:
};
} // namespace ob
@@ -1,4 +1,7 @@
/**
// Copyright (c) Orbbec Inc. All Rights Reserved.
// Licensed under the MIT License.
/**
* @file Error.hpp
* @brief This file defines the Error class, which describes abnormal errors within the SDK.
* Detailed information about the exception can be obtained through this class.
@@ -108,3 +111,4 @@ public:
}
};
} // namespace ob
@@ -1,4 +1,7 @@
/**
// Copyright (c) Orbbec Inc. All Rights Reserved.
// Licensed under the MIT License.
/**
* @file Filter.hpp
* @brief This file contains the Filter class, which is the processing unit of the SDK that can perform point cloud generation, format conversion, and other
* functions.
@@ -1007,3 +1010,4 @@ template <typename T> bool Filter::is() {
}
} // namespace ob
@@ -1,4 +1,7 @@
/**
// Copyright (c) Orbbec Inc. All Rights Reserved.
// Licensed under the MIT License.
/**
* @file Frame.hpp
* @brief Frame related type, which is mainly used to obtain frame data and frame information.
*
@@ -1019,4 +1022,4 @@ template <typename T> bool Frame::is() const {
return false;
}
} // namespace ob
} // namespace ob
@@ -1,4 +1,7 @@
/**
// Copyright (c) Orbbec Inc. All Rights Reserved.
// Licensed under the MIT License.
/**
* @file Pipeline.hpp
* @brief The SDK's advanced API type can quickly implement switching streaming and frame synchronization
* operations.
@@ -446,3 +449,4 @@ public:
};
} // namespace ob
@@ -1,4 +1,7 @@
/**
// Copyright (c) Orbbec Inc. All Rights Reserved.
// Licensed under the MIT License.
/**
* @file Sensor.hpp
* @brief Defines types related to sensors, which are used to obtain stream configurations, open and close streams, and set and get sensor properties.
*/
@@ -230,3 +233,4 @@ public:
};
} // namespace ob
@@ -1,4 +1,7 @@
/**
// Copyright (c) Orbbec Inc. All Rights Reserved.
// Licensed under the MIT License.
/**
* @file StreamProfile.hpp
* @brief The stream profile related type is used to get information such as the width, height, frame rate, and format of the stream.
*/
@@ -439,3 +442,4 @@ public:
};
} // namespace ob
@@ -1,3 +1,6 @@
// Copyright (c) Orbbec Inc. All Rights Reserved.
// Licensed under the MIT License.
#pragma once
#include <string>
@@ -137,3 +140,4 @@ public:
}
};
} // namespace ob
@@ -1,2 +1,5 @@
// Copyright (c) Orbbec Inc. All Rights Reserved.
// Licensed under the MIT License.
#pragma once
// empty file, leave here for backwards compatibility
// empty file, leave here for backwards compatibility
@@ -1,3 +1,6 @@
// Copyright (c) Orbbec Inc. All Rights Reserved.
// Licensed under the MIT License.
/**
* @file Utils.hpp
* @brief The SDK utils class
@@ -161,3 +164,4 @@ public:
}
};
} // namespace ob
@@ -1,4 +1,7 @@
/**
// Copyright (c) Orbbec Inc. All Rights Reserved.
// Licensed under the MIT License.
/**
* @file Version.hpp
* @brief Provides functions to retrieve version information of the SDK.
*/
@@ -56,3 +59,4 @@ public:
}
};
} // namespace ob