diff --git a/sdk/_static/basic.css b/sdk/_static/basic.css index cfc60b8..30fee9d 100644 --- a/sdk/_static/basic.css +++ b/sdk/_static/basic.css @@ -237,6 +237,10 @@ a.headerlink { visibility: hidden; } +a:visited { + color: #551A8B; +} + h1:hover > a.headerlink, h2:hover > a.headerlink, h3:hover > a.headerlink, diff --git a/sdk/_static/custom.css b/sdk/_static/custom.css index 130d479..cafc340 100644 --- a/sdk/_static/custom.css +++ b/sdk/_static/custom.css @@ -9,11 +9,6 @@ dl.property { background: none !important; } -/* Hide certain elements in CSS */ -footer, .wy-breadcrumbs-aside { - display: none !important; -} - /* ----------- Uncollapse menu with CSS violence */ .wy-menu-vertical li ul { display: block !important; @@ -72,3 +67,13 @@ button.toctree-expand { font-weight: bold; color: white; } + +footer { + margin-top: 1em; + text-align: center; +} + +li.version { + font-weight: bold; + color: black; +} diff --git a/sdk/_static/documentation_options.js b/sdk/_static/documentation_options.js index b57ae3b..7e4c114 100644 --- a/sdk/_static/documentation_options.js +++ b/sdk/_static/documentation_options.js @@ -1,5 +1,4 @@ -var DOCUMENTATION_OPTIONS = { - URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'), +const DOCUMENTATION_OPTIONS = { VERSION: '', LANGUAGE: 'en', COLLAPSE_INDEX: false, diff --git a/sdk/_static/searchtools.js b/sdk/_static/searchtools.js index 97d56a7..7918c3f 100644 --- a/sdk/_static/searchtools.js +++ b/sdk/_static/searchtools.js @@ -57,12 +57,12 @@ const _removeChildren = (element) => { const _escapeRegExp = (string) => string.replace(/[.*+\-?^${}()|[\]\\]/g, "\\$&"); // $& means the whole matched string -const _displayItem = (item, searchTerms) => { +const _displayItem = (item, searchTerms, highlightTerms) => { const docBuilder = DOCUMENTATION_OPTIONS.BUILDER; - const docUrlRoot = DOCUMENTATION_OPTIONS.URL_ROOT; const docFileSuffix = DOCUMENTATION_OPTIONS.FILE_SUFFIX; const docLinkSuffix = DOCUMENTATION_OPTIONS.LINK_SUFFIX; const showSearchSummary = DOCUMENTATION_OPTIONS.SHOW_SEARCH_SUMMARY; + const contentRoot = document.documentElement.dataset.content_root; const [docName, title, anchor, descr, score, _filename] = item; @@ -75,20 +75,24 @@ const _displayItem = (item, searchTerms) => { if (dirname.match(/\/index\/$/)) dirname = dirname.substring(0, dirname.length - 6); else if (dirname === "index/") dirname = ""; - requestUrl = docUrlRoot + dirname; + requestUrl = contentRoot + dirname; linkUrl = requestUrl; } else { // normal html builders - requestUrl = docUrlRoot + docName + docFileSuffix; + requestUrl = contentRoot + docName + docFileSuffix; linkUrl = docName + docLinkSuffix; } let linkEl = listItem.appendChild(document.createElement("a")); linkEl.href = linkUrl + anchor; linkEl.dataset.score = score; linkEl.innerHTML = title; - if (descr) + if (descr) { listItem.appendChild(document.createElement("span")).innerHTML = " (" + descr + ")"; + // highlight search terms in the description + if (SPHINX_HIGHLIGHT_ENABLED) // set in sphinx_highlight.js + highlightTerms.forEach((term) => _highlightText(listItem, term, "highlighted")); + } else if (showSearchSummary) fetch(requestUrl) .then((responseData) => responseData.text()) @@ -97,6 +101,9 @@ const _displayItem = (item, searchTerms) => { listItem.appendChild( Search.makeSearchSummary(data, searchTerms) ); + // highlight search terms in the summary + if (SPHINX_HIGHLIGHT_ENABLED) // set in sphinx_highlight.js + highlightTerms.forEach((term) => _highlightText(listItem, term, "highlighted")); }); Search.output.appendChild(listItem); }; @@ -115,14 +122,15 @@ const _finishSearch = (resultCount) => { const _displayNextItem = ( results, resultCount, - searchTerms + searchTerms, + highlightTerms, ) => { // results left, load the summary and display it // this is intended to be dynamic (don't sub resultsCount) if (results.length) { - _displayItem(results.pop(), searchTerms); + _displayItem(results.pop(), searchTerms, highlightTerms); setTimeout( - () => _displayNextItem(results, resultCount, searchTerms), + () => _displayNextItem(results, resultCount, searchTerms, highlightTerms), 5 ); } @@ -360,7 +368,7 @@ const Search = { // console.info("search results:", Search.lastresults); // print the results - _displayNextItem(results, results.length, searchTerms); + _displayNextItem(results, results.length, searchTerms, highlightTerms); }, /** diff --git a/sdk/_static/sphinx_highlight.js b/sdk/_static/sphinx_highlight.js index aae669d..8a96c69 100644 --- a/sdk/_static/sphinx_highlight.js +++ b/sdk/_static/sphinx_highlight.js @@ -29,14 +29,19 @@ const _highlight = (node, addItems, text, className) => { } span.appendChild(document.createTextNode(val.substr(pos, text.length))); + const rest = document.createTextNode(val.substr(pos + text.length)); parent.insertBefore( span, parent.insertBefore( - document.createTextNode(val.substr(pos + text.length)), + rest, node.nextSibling ) ); node.nodeValue = val.substr(0, pos); + /* There may be more occurrences of search term in this node. So call this + * function recursively on the remaining fragment. + */ + _highlight(rest, addItems, text, className); if (isInSVG) { const rect = document.createElementNS( @@ -140,5 +145,10 @@ const SphinxHighlight = { }, }; -_ready(SphinxHighlight.highlightSearchWords); -_ready(SphinxHighlight.initEscapeListener); +_ready(() => { + /* Do not call highlightSearchWords() when we are on the search page. + * It will highlight words from the *previous* search query. + */ + if (typeof Search === "undefined") SphinxHighlight.highlightSearchWords(); + SphinxHighlight.initEscapeListener(); +}); diff --git a/sdk/api.html b/sdk/api.html index dc9aa21..16748e8 100644 --- a/sdk/api.html +++ b/sdk/api.html @@ -1,5 +1,5 @@ - + @@ -8,7 +8,7 @@ - + @@ -18,9 +18,9 @@ - + - + @@ -81,23 +81,24 @@
- -
-
+ + +
+
-

API Reference

+

API Reference

Full API reference on a single page

-

Latest version

+

Latest version

  • Python
  • @@ -110,22 +111,12 @@

    Latest version - - +
    +
    +
    +

    The publicly available Spectacular AI SDK versions are free for non-commercial use.

    +

    © 2024 Spectacular AI Ltd

    - -
    - -
    -

    © Copyright 2023 Spectacular AI Ltd.

    -
    - - Built with Sphinx using a - theme - provided by Read the Docs. - -

diff --git a/sdk/core.html b/sdk/core.html index 4538aa4..b6c4d16 100644 --- a/sdk/core.html +++ b/sdk/core.html @@ -1,5 +1,5 @@ - + @@ -8,7 +8,7 @@ - + @@ -18,9 +18,9 @@ - + - + @@ -81,20 +81,21 @@
- -
-
+ + +
+
-

Core SDK

+

Core SDK

The Spectacular AI Core SDK is a platform-independent software solution for real-time 3D mapping and 6-DoF pose tracking. The core SDK includes the following public modules, which can be used with any device supported by the SDK.

@@ -112,22 +113,12 @@

Core SDK - - +
+
+
+

The publicly available Spectacular AI SDK versions are free for non-commercial use.

+

© 2024 Spectacular AI Ltd

- -
- -
-

© Copyright 2023 Spectacular AI Ltd.

-
- - Built with Sphinx using a - theme - provided by Read the Docs. - -

diff --git a/sdk/cpp/latest/index.html b/sdk/cpp/latest/index.html index 53cabdc..5c648de 100644 --- a/sdk/cpp/latest/index.html +++ b/sdk/cpp/latest/index.html @@ -1,5 +1,5 @@ - + @@ -8,7 +8,7 @@ - + @@ -18,9 +18,9 @@ - + - + @@ -81,45 +81,46 @@
- -
-
+ + +
+
-

C++

+

C++

-namespace spectacularAI
+namespace spectacularAI

Typedefs

-using VioOutputPtr = std::shared_ptr<const VioOutput>
+using VioOutputPtr = std::shared_ptr<const VioOutput>
-using FrameSet = std::vector<std::shared_ptr<const Frame>>
+using FrameSet = std::vector<std::shared_ptr<const Frame>>
-using Matrix3d = std::array<std::array<double, 3>, 3>
+using Matrix3d = std::array<std::array<double, 3>, 3>

A 3x3 matrix, row major (accessed as m[row][col]). Also note that when the matrix is symmetric (like covariance matrices), there is no difference between row-major and column-major orderings.

-using Matrix4d = std::array<std::array<double, 4>, 4>
+using Matrix4d = std::array<std::array<double, 4>, 4>

A 4x4 matrix, row major (accessed as m[row][col]). Typically used with homogeneous coordinates.

@@ -128,24 +129,24 @@

C++

Enums

-enum class TrackingStatus
+enum class TrackingStatus

6-DoF pose tracking status

Values:

-enumerator INIT
+enumerator INIT

Initial status when tracking starts and is still initializing

-enumerator TRACKING
+enumerator TRACKING

Tracking is accurate (but not globally referenced)

-enumerator LOST_TRACKING
+enumerator LOST_TRACKING

Tracking has failed. Outputs are no longer produced until the system recovers, which will be reported as another tracking state

@@ -153,57 +154,57 @@

C++
-enum class ColorFormat
+enum class ColorFormat

Specifies the pixel format of a bitmap

Values:

-enumerator NONE
+enumerator NONE
-enumerator GRAY
+enumerator GRAY
-enumerator RGB
+enumerator RGB
-enumerator RGBA
+enumerator RGBA
-enumerator RGBA_EXTERNAL_OES
+enumerator RGBA_EXTERNAL_OES
-enumerator BGR
+enumerator BGR
-enumerator BGRA
+enumerator BGRA
-enumerator GRAY16
+enumerator GRAY16
-enumerator FLOAT32
+enumerator FLOAT32
-enumerator ENCODED_H264
+enumerator ENCODED_H264
@@ -213,177 +214,50 @@

C++

Functions

-double getHorizontalUncertainty(const Matrix3d &covariance)
+double getHorizontalUncertainty(const Matrix3d &covariance)

Get a scalar horizontal uncertainty value in meters from a covariance matrix.

This is an RMS (“1-sigma”) value. In the the general anisotropic case, where the covariance matrix is a rotated version of diag(sx^2, sy^2), it is defined as sqrt(sx^2 + sy^2). This is also equivalent to the Frobenius norm of the 2x2 horizontal part of the covariance matrix. If the horizontal uncertainty is isotropic, this is the same as the 1D standard deviation along the X or Y axis.

-double getVerticalUncertainty(const Matrix3d &covariance)
+double getVerticalUncertainty(const Matrix3d &covariance)

Vertical uncertainty (standard deviation / p67) from a covariance matrix

-Matrix3d buildCovarianceMatrix(double horizontalSigma, double verticalSigma)
+Matrix3d buildCovarianceMatrix(double horizontalSigma, double verticalSigma)

Construct a covariance matrix from vertical and horizontal uncertainty components specified as 1-sigma values (i.e., 1D standard deviations). The resulting covariance is isotropic in the XY plane.

-double getQuaternionHeading(const Quaternion &q)
+double getQuaternionHeading(const Quaternion &q)

Get the yaw/heading angle of a local-to-world quaternion in degrees

-double getQuaternionPitch(const Quaternion &q)
+double getQuaternionPitch(const Quaternion &q)

Pitch angle of a local-to-world quaternion in degrees

-double getQuaternionRoll(const Quaternion &q)
+double getQuaternionRoll(const Quaternion &q)

Roll angle of a local-to-world quaternion in degrees

-
-
-struct AutoExposureOutput
-

Auto exposure output structure. Each auto exposure output corresponds to a specific image with timestamp and (optional) tag. Contains exposure information that can be used to implement different auto exposure control algorithms, depending on the device.

-
-

Public Members

-
-
-int deltaBrightness
-

Determines how much brightness should be changed (±0-255)

-
- -
-
-uint8_t brightness
-

Approx. image brightness (0-255)

-
- -
-
-uint32_t minExposureTime
-

Minimum exposure time for auto exposure (microseconds)

-
- -
-
-uint32_t maxExposureTime
-

Maximum exposure time for auto exposure (microseconds)

-
- -
-
-uint32_t minGain
-

Minimum auto exposure gain (ISO)

-
- -
-
-uint32_t maxGain
-

Maximum auto exposure gain (ISO)

-
- -
-
-double timestamp
-

Image timestamp (seconds)

-
- -
-
-int tag
-

Input frame tag (optional)

-
- -
-
- -
-
-struct Bitmap
-

Simple wrapper for a bitmap in RAM (not GPU RAM).

-
-

Public Functions

-
-
-cv::Mat asOpenCV(bool flipColors = true)
-

Create an OpenCV matrix that may refer to this image as a shallow copy. use .clone() to make a deep copy if needed. If flipColors = true (default) automatically converts from RGB to BGR if necessary.

-
- -
-
-virtual ~Bitmap()
-
- -
-
-virtual int getWidth() const = 0
-

Image width in pixels

-
- -
-
-virtual int getHeight() const = 0
-

Image height in pixels

-
- -
-
-virtual ColorFormat getColorFormat() const = 0
-

Pixel color format / channel configuration

-
- -
-
-virtual const std::uint8_t *getDataReadOnly() const = 0
-

Data in row major order. Rows must be contiguous. 8-32 bits per pixel, as defined by ColorFormat.

-
- -
-
-virtual std::uint8_t *getDataReadWrite() = 0
-
- -
-
-

Public Static Functions

-
-
-static std::unique_ptr<Bitmap> create(int width, int height, ColorFormat colorFormat)
-

Create an bitmap with undefined contents

-
- -
-
-static std::unique_ptr<Bitmap> createReference(int width, int height, ColorFormat colorFormat, std::uint8_t *data, int rowStride = 0)
-

Create bitmap wrapper for plain data (not copied)

-
- -
-
-static std::unique_ptr<Bitmap> createReference(cv::Mat &mat)
-

Create a bitmap wrapper from an OpenCV matrix

-
- -
-
-
-struct Camera
+struct Camera

Public Functions

-virtual bool pixelToRay(const PixelCoordinates &pixel, Vector3d &ray) const = 0
+virtual bool pixelToRay(const PixelCoordinates &pixel, Vector3d &ray) const = 0

Convert pixel coordinates to camera coordinates

Parameters:
@@ -400,7 +274,7 @@

C++
-virtual bool rayToPixel(const Vector3d &ray, PixelCoordinates &pixel) const = 0
+virtual bool rayToPixel(const Vector3d &ray, PixelCoordinates &pixel) const = 0

Convert camera coordinates to pixel coordinates

Parameters:
@@ -417,7 +291,7 @@

C++
-virtual Matrix3d getIntrinsicMatrix() const = 0
+virtual Matrix3d getIntrinsicMatrix() const = 0

Defined as the rectified intrinsic matrix if there’s distortion.

Returns:
@@ -428,7 +302,7 @@

C++
-virtual Matrix4d getProjectionMatrixOpenGL(double nearClip, double farClip) const = 0
+virtual Matrix4d getProjectionMatrixOpenGL(double nearClip, double farClip) const = 0

Project from camera coordinates to normalized device coordinates (NDC).

Parameters:
@@ -442,7 +316,7 @@

C++
-virtual ~Camera()
+virtual ~Camera()

@@ -450,7 +324,7 @@

C++

Public Static Functions

-static std::unique_ptr<Camera> buildPinhole(const Matrix3d &intrinsicMatrix, int width, int height)
+static std::unique_ptr<Camera> buildPinhole(const Matrix3d &intrinsicMatrix, int width, int height)

@@ -458,31 +332,31 @@

C++
-struct CameraPose
+struct CameraPose

Pose of camera and conversions between world, camera, and pixel coordinates.

Public Functions

-Matrix4d getWorldToCameraMatrix() const
+Matrix4d getWorldToCameraMatrix() const

Matrix that converts homogeneous world coordinates to homogeneous camera coordinates

-Matrix4d getCameraToWorldMatrix() const
+Matrix4d getCameraToWorldMatrix() const

Matrix that converts homogeneous camera coordinates to homogeneous world coordinates

-Vector3d getPosition() const
+Vector3d getPosition() const

Position in world coordinates

-bool pixelToWorld(const PixelCoordinates &pixel, Vector3d &origin, Vector3d &ray) const
+bool pixelToWorld(const PixelCoordinates &pixel, Vector3d &origin, Vector3d &ray) const

Convert pixel coordinates to rays in world coordinates.

Parameters:
@@ -500,7 +374,7 @@

C++
-bool worldToPixel(const Vector3d &point, PixelCoordinates &pixel) const
+bool worldToPixel(const Vector3d &point, PixelCoordinates &pixel) const

Convert world coordinates to pixel coordinates

Parameters:
@@ -520,13 +394,13 @@

C++

Public Members

-Pose pose
+Pose pose

Camera pose

-std::shared_ptr<const Camera> camera
+std::shared_ptr<const Camera> camera

Camera intrinsic transformations

@@ -534,89 +408,113 @@

C++

-
-struct CameraRayTo3DMatch
-

3D ray from camera to 3D point in world coodinates match

+
+struct VioOutput
+

Main output structure

+
+

Public Functions

+
+
+virtual CameraPose getCameraPose(int cameraId) const = 0
+

Current pose in camera coordinates

+
+
Parameters:
+

cameraId – 0 for primary, 1 for secondary camera

+
+
+
+ +
+
+virtual std::string asJson() const
+

Returns the output to a JSON string if supported. Otherwise returns an empty string.

+
+ +
+
+virtual ~VioOutput()
+
+ +

Public Members

-
-Vector3d ray
-
+
+TrackingStatus status
+

Current tracking status

+
-
-Vector3d point
-
+
+Pose pose
+

The current pose, with the timestamp in the clock used for input sensor data and camera frames.

+

-
+
+
+Vector3d velocity
+

Velocity vector (xyz) in m/s in the coordinate system used by pose.

-
-
-struct FeaturePoint
-

Sparse 3D feature point observed from a certain camera frame.

-
-

Public Members

-
-int64_t id
-

An integer ID to identify same points in different revisions of the point cloud, e.g., the same point observed from a different camera frame.

+
+Vector3d angularVelocity
+

Angular velocity vector in SI units (rad/s) and the coordinate system used by pose.

-
-PixelCoordinates pixelCoordinates
-

Pixel coordinates of the observation in the camera frame. If the pixel coordinates are not available, set to { -1, -1 }.

-

The coordinates are not available in case of trigger outputs that do not correspond to any camera frame.

+
+Vector3d acceleration
+

Linear acceleration in SI units (m/s^2).

-
-Vector3d position
-

Global position of the feature point

+
+Matrix3d positionCovariance
+

Uncertainty of the current position as a 3x3 covariance matrix

-
-int status = 0
-

Implementation-defined status/type

+
+Matrix3d velocityCovariance
+

Uncertainty of velocity as a 3x3 covariance matrix

-
+
+
+std::vector<Pose> poseTrail
+

List of poses, where the first element corresponds to current pose and the following (zero or more) values are the recent smoothed historical positions

-
-
-struct Frame
-
-

Public Members

-
-int index
-
+
+std::vector<FeaturePoint> pointCloud
+

Point cloud (list of FeaturePoints) that correspond to features currently seen in the primary camera frame.

+
-
-CameraPose cameraPose
-
+
+int tag
+

The input frame tag. This is the value given in addFrame… methods

+
-
-std::shared_ptr<Bitmap> image
-
+
+std::shared_ptr<const GnssVioOutput> globalPose
+

GNSS-VIO output if available, otherwise {} (nullptr)

+

-struct GnssVioOutput
+struct GnssVioOutput

Public Functions

-virtual CameraPose getEnuCameraPose(int cameraId, WgsCoordinates enuOrigin) const = 0
+virtual CameraPose getEnuCameraPose(int cameraId, WgsCoordinates enuOrigin) const = 0

Get the global pose of a particular camera. The “world” coordinate system of the camera pose is an East-North-Up system, whose origin is at the given WGS84 coordinates.

Parameters:
@@ -630,7 +528,7 @@

C++
-virtual ~GnssVioOutput()
+virtual ~GnssVioOutput()

@@ -638,32 +536,32 @@

C++

Public Members

-WgsCoordinates coordinates
+WgsCoordinates coordinates

Position in global coordinates in WGS84 (mean)

-Quaternion orientation
+Quaternion orientation

Orientation of the device as quaternion representing camera-to-ENU transformation, i.e., a camera-to-world where the world coordinates are defined in an East-North-Up coordinate system. Note that the origin of the ENU coordinates system does not matter in this context.

See the helper methods for obtaining the Euler angles.

-Vector3d velocity
+Vector3d velocity

Velocity in ENU coordinates (m/s)

-Matrix3d enuPositionCovariance
+Matrix3d enuPositionCovariance

Uncertainty of the estimate as a covariance in an East-North Up (ENU) coordiante system. See the helper methods for obtaining a single vertical and horizontal number.

-Matrix3d velocityCovariance
+Matrix3d velocityCovariance

Uncertainty of velocity as a 3x3 covariance matrix (in ENU coordinates)

@@ -671,93 +569,80 @@

C++

-
-struct PixelCoordinates
-

Coordinates of an image pixel, subpixel accuracy

+
+struct AutoExposureOutput
+

Auto exposure output structure. Each auto exposure output corresponds to a specific image with timestamp and (optional) tag. Contains exposure information that can be used to implement different auto exposure control algorithms, depending on the device.

Public Members

-
-float x
-
+
+int deltaBrightness
+

Determines how much brightness should be changed (±0-255)

+
-
-float y
-
+
+uint8_t brightness
+

Approx. image brightness (0-255)

+
-
+
+
+uint32_t minExposureTime
+

Minimum exposure time for auto exposure (microseconds)

-
-
-struct Pose
-

Represents the pose (position & orientation) of a device at a given time

-
-

Public Functions

-
-
-Matrix4d asMatrix() const
-

Matrix that converts homogeneous local coordinates to homogeneous world coordinates

+
+
+uint32_t maxExposureTime
+

Maximum exposure time for auto exposure (microseconds)

-
-
-

Public Members

-
-double time
-

Timestamp in seconds. Monotonically increasing

+
+uint32_t minGain
+

Minimum auto exposure gain (ISO)

-
-Vector3d position
-

3D position in a right-handed metric coordinate system where the z-axis points up

+
+uint32_t maxGain
+

Maximum auto exposure gain (ISO)

-
-Quaternion orientation
-

Orientation quaternion in the same coordinate system as position

+
+double timestamp
+

Image timestamp (seconds)

-
-
-

Public Static Functions

-
-
-static Pose fromMatrix(double t, const Matrix4d &localToWorld)
-

Create a pose from a timestamp and local-to-world matrix

+
+
+int tag
+

Input frame tag (optional)

-
-struct Quaternion
-

Quaternion representation of a rotation. Hamilton convention.

-
+
+struct Frame
+

Public Members

-
-double x
-
- -
-
-double y
+
+int index
-
-double z
+
+CameraPose cameraPose
-
-double w
+
+std::shared_ptr<Bitmap> image
@@ -765,49 +650,49 @@

C++
-struct Replay
+struct Replay

Visual-Inertial Odometry API Replay

Public Functions

-virtual ~Replay()
+virtual ~Replay()

Destructor. Stops nay worker threads and frees other resources

-virtual void startReplay() = 0
+virtual void startReplay() = 0

Starts replaying data in the background until replay is closed or entire session has been played.

-virtual void runReplay() = 0
+virtual void runReplay() = 0

Starts replaying data and blocks until replay is closed or entire session has been played.

-virtual bool replayOneLine() = 0
+virtual bool replayOneLine() = 0

Plays a single line of data and returns false when there is no more data.

-virtual void setPlaybackSpeed(double speed) = 0
+virtual void setPlaybackSpeed(double speed) = 0

Sets playbacks speed, 1.0 == real time, 2.0 == fast forward 2x, 0.5 == at half speed, -1.0 == unlimited. Defaults to 1.0.

-virtual void setDryRun(bool isDryRun) = 0
+virtual void setDryRun(bool isDryRun) = 0

If enabled, read and parse recorded data, but do not feed it to the algorithm. This is useful for performance measurements: a dry run can be used to estimate the data parsing time which does not happen in the real-time use case.

-virtual void setOutputCallback(const std::function<void(VioOutputPtr)> &onOutput) = 0
+virtual void setOutputCallback(const std::function<void(VioOutputPtr)> &onOutput) = 0

Set output callback, called whenever new output is available.

The output remains valid as long as the shared pointer is alive. Can be passed to different threads and the last reference can be destructed in another thread. However, these should not be stored long term to avoid memory leaks.

Will be called fromt the same thread where gyroscope samples are added.

@@ -815,13 +700,13 @@

C++
-virtual void setExtendedOutputCallback(const std::function<void(VioOutputPtr, const FrameSet&)> &onOutput) = 0
+virtual void setExtendedOutputCallback(const std::function<void(VioOutputPtr, const FrameSet&)> &onOutput) = 0

Experimental!

-virtual void close() = 0
+virtual void close() = 0

Do not use this!

@@ -830,7 +715,7 @@

C++

Public Static Functions

-static Builder builder(const std::string &dataFolder, Vio::Builder vioBuilder)
+static Builder builder(const std::string &dataFolder, Vio::Builder vioBuilder)

Setup a Replay.

Parameters:
@@ -845,18 +730,18 @@

C++

-struct Builder
+struct Builder

Public Functions

-Builder setFfmpeg(bool enabled)
+Builder setFfmpeg(bool enabled)

Optional. Set whether to use ffmpeg to read file or not. Default is true.

-std::unique_ptr<Replay> build()
+std::unique_ptr<Replay> build()

Construct Replay implementation with the settings configured in this Builder

@@ -865,18 +750,18 @@

C++

Public Members

-std::shared_ptr<Data> _data
+std::shared_ptr<Data> _data

-struct Data
+struct Data

Public Functions

-virtual ~Data()
+virtual ~Data()
@@ -886,25 +771,44 @@

C++

+
+
+struct PixelCoordinates
+

Coordinates of an image pixel, subpixel accuracy

+
+

Public Members

+
+
+float x
+
+ +
+
+float y
+
+ +
+
+
-struct Vector3d
+struct Vector3d

Vector in R^3, can represent, e.g., velocity, position or angular velocity

Public Members

-double x
+double x
-double y
+double y
-double z
+double z
@@ -912,251 +816,348 @@

C++
-struct Vector3f
+struct Vector3f

Vector in R^3 (single precision)

Public Members

-float x
+float x
-float y
+float y
-float z
+float z
-
-struct VioOutput
-

Main output structure

+
+struct Quaternion
+

Quaternion representation of a rotation. Hamilton convention.

+
+

Public Members

+
+
+double x
+
+ +
+
+double y
+
+ +
+
+double z
+
+ +
+
+double w
+
+ +
+
+ +
+
+struct Pose
+

Represents the pose (position & orientation) of a device at a given time

Public Functions

-
-virtual CameraPose getCameraPose(int cameraId) const = 0
-

Current pose in camera coordinates

-
-
Parameters:
-

cameraId – 0 for primary, 1 for secondary camera

-
-
+
+Matrix4d asMatrix() const
+

Matrix that converts homogeneous local coordinates to homogeneous world coordinates

-
-
-virtual std::string asJson() const
-

Returns the output to a JSON string if supported. Otherwise returns an empty string.

+
+
+

Public Members

+
+
+double time
+

Timestamp in seconds. Monotonically increasing

+
+ +
+
+Vector3d position
+

3D position in a right-handed metric coordinate system where the z-axis points up

+
+
+Quaternion orientation
+

Orientation quaternion in the same coordinate system as position

+
+ +
+
+

Public Static Functions

-
-virtual ~VioOutput()
-
+
+static Pose fromMatrix(double t, const Matrix4d &localToWorld)
+

Create a pose from a timestamp and local-to-world matrix

+

+ + +
+
+struct WgsCoordinates
+

Global coordinates, WGS-84

Public Members

-
-TrackingStatus status
-

Current tracking status

+
+double latitude
+

Latitude in degrees

-
-Pose pose
-

The current pose, with the timestamp in the clock used for input sensor data and camera frames.

+
+double longitude
+

Longitude in degrees

-
-Vector3d velocity
-

Velocity vector (xyz) in m/s in the coordinate system used by pose.

+
+double altitude
+

Altitude in meters

+
+ +
+
+
+struct FeaturePoint
+

Sparse 3D feature point observed from a certain camera frame.

+
+

Public Members

-
-Vector3d angularVelocity
-

Angular velocity vector in SI units (rad/s) and the coordinate system used by pose.

+
+int64_t id
+

An integer ID to identify same points in different revisions of the point cloud, e.g., the same point observed from a different camera frame.

+
+ +
+
+PixelCoordinates pixelCoordinates
+

Pixel coordinates of the observation in the camera frame. If the pixel coordinates are not available, set to { -1, -1 }.

+

The coordinates are not available in case of trigger outputs that do not correspond to any camera frame.

+
+ +
+
+Vector3d position
+

Global position of the feature point

+
+ +
+
+int status = 0
+

Implementation-defined status/type

+
+ +
+
+ +
+
+struct Bitmap
+

Simple wrapper for a bitmap in RAM (not GPU RAM).

+
+

Public Functions

+
+
+cv::Mat asOpenCV(bool flipColors = true)
+

Create an OpenCV matrix that may refer to this image as a shallow copy. use .clone() to make a deep copy if needed. If flipColors = true (default) automatically converts from RGB to BGR if necessary.

+
+ +
+
+virtual ~Bitmap()
+
+ +
+
+virtual int getWidth() const = 0
+

Image width in pixels

+
+ +
+
+virtual int getHeight() const = 0
+

Image height in pixels

+
+ +
+
+virtual ColorFormat getColorFormat() const = 0
+

Pixel color format / channel configuration

+
+ +
+
+virtual const std::uint8_t *getDataReadOnly() const = 0
+

Data in row major order. Rows must be contiguous. 8-32 bits per pixel, as defined by ColorFormat.

-
-
-Vector3d acceleration
-

Linear acceleration in SI units (m/s^2).

-
+
+
+virtual std::uint8_t *getDataReadWrite() = 0
+
-
-
-Matrix3d positionCovariance
-

Uncertainty of the current position as a 3x3 covariance matrix

+
+
+

Public Static Functions

+
+
+static std::unique_ptr<Bitmap> create(int width, int height, ColorFormat colorFormat)
+

Create an bitmap with undefined contents

-
-
-Matrix3d velocityCovariance
-

Uncertainty of velocity as a 3x3 covariance matrix

+
+
+static std::unique_ptr<Bitmap> createReference(int width, int height, ColorFormat colorFormat, std::uint8_t *data, int rowStride = 0)
+

Create bitmap wrapper for plain data (not copied)

-
-
-std::vector<Pose> poseTrail
-

List of poses, where the first element corresponds to current pose and the following (zero or more) values are the recent smoothed historical positions

+
+
+static std::unique_ptr<Bitmap> createReference(cv::Mat &mat)
+

Create a bitmap wrapper from an OpenCV matrix

-
-
-std::vector<FeaturePoint> pointCloud
-

Point cloud (list of FeaturePoints) that correspond to features currently seen in the primary camera frame.

+
+
+
+struct CameraRayTo3DMatch
+

3D ray from camera to 3D point in world coodinates match

+
+

Public Members

-
-int tag
-

The input frame tag. This is the value given in addFrame… methods

-
+
+Vector3d ray
+
-
-std::shared_ptr<const GnssVioOutput> globalPose
-

GNSS-VIO output if available, otherwise {} (nullptr)

-
+
+Vector3d point
+
-struct Visualization
+struct Visualization

Experimental visualization API (TODO: improve documentation)

Public Functions

-virtual std::unique_ptr<Bitmap> createRenderTarget() = 0
+virtual std::unique_ptr<Bitmap> createRenderTarget() = 0

If supported, creates a default image with correct dimensions and type supported by Visualization.

-virtual void update(VioOutputPtr output) = 0
+virtual void update(VioOutputPtr output) = 0

Update the visualization based on VioOutput

-virtual void render(Bitmap &bitmap) = 0
+virtual void render(Bitmap &bitmap) = 0

Render to a given bitmap that is either created with createRenderTarget or otherwise supported (implementation-specific)

-virtual bool ready() const = 0
+virtual bool ready() const = 0

Check if the visualization is ready to be rendered

-virtual ~Visualization()
+virtual ~Visualization()
-
-
-struct WgsCoordinates
-

Global coordinates, WGS-84

-
-

Public Members

-
-
-double latitude
-

Latitude in degrees

-
- -
-
-double longitude
-

Longitude in degrees

-
- -
-
-double altitude
-

Altitude in meters

-
- -
-
-
-namespace daiPlugin
+namespace daiPlugin

Typedefs

-using DaiPipelineAdapter = DaiPipeline
+using DaiPipelineAdapter = DaiPipeline
-using DaiDeviceAdapter = DaiDevice
+using DaiDeviceAdapter = DaiDevice
-using DaiImgFrameAdapter = std::shared_ptr<dai::ImgFrame>
+using DaiImgFrameAdapter = std::shared_ptr<dai::ImgFrame>
-using DaiDataInputQueueAdapter = std::shared_ptr<dai::DataInputQueue>
+using DaiDataInputQueueAdapter = std::shared_ptr<dai::DataInputQueue>
-using DaiDataOutputQueueAdapter = std::shared_ptr<dai::DataOutputQueue>
+using DaiDataOutputQueueAdapter = std::shared_ptr<dai::DataOutputQueue>
-using DaiIMUDataAdapter = std::shared_ptr<dai::IMUData>
+using DaiIMUDataAdapter = std::shared_ptr<dai::IMUData>
-using DaiTrackedFeaturesAdapter = std::shared_ptr<dai::TrackedFeatures>
+using DaiTrackedFeaturesAdapter = std::shared_ptr<dai::TrackedFeatures>
-using DaiCalibrationHandlerAdapter = dai::CalibrationHandler
+using DaiCalibrationHandlerAdapter = dai::CalibrationHandler
-using DaiCameraControlAdapter = dai::CameraControl
+using DaiCameraControlAdapter = dai::CameraControl
-using DaiInputResolutionAdapter = SPECTACULAR_AI_MAYBE_PYTHON_TYPE(dai::MonoCameraProperties::SensorResolution)
+using DaiInputResolutionAdapter = SPECTACULAR_AI_MAYBE_PYTHON_TYPE(dai::MonoCameraProperties::SensorResolution)
-using DaiColorInputResolutionAdapter = SPECTACULAR_AI_MAYBE_PYTHON_TYPE(dai::ColorCameraProperties::SensorResolution)
+using DaiColorInputResolutionAdapter = SPECTACULAR_AI_MAYBE_PYTHON_TYPE(dai::ColorCameraProperties::SensorResolution)
@@ -1164,270 +1165,387 @@

C++

Functions

-inline std::string getJsonStringOrEmptyValueSafe(const nlohmann::json &json, const char *key)
+inline std::string getJsonStringOrEmptyValueSafe(const nlohmann::json &json, const char *key)
-inline int getDaiUsbSpeedValue(dai::UsbSpeed usbSpeed)
+inline int getDaiUsbSpeedValue(dai::UsbSpeed usbSpeed)
-inline std::string getDaiUsbSpeedName(dai::UsbSpeed usbSpeed)
+inline std::string getDaiUsbSpeedName(dai::UsbSpeed usbSpeed)
-inline const std::uint8_t *getDaiImageRawData(dai::ImgFrame &img)
+inline const std::uint8_t *getDaiImageRawData(dai::ImgFrame &img)
-inline std::size_t getDaiImageRawDataSize(dai::ImgFrame &img)
+inline std::size_t getDaiImageRawDataSize(dai::ImgFrame &img)
-inline double getDaiImuTimestampDevice(const dai::IMUReport &imuReport)
+inline double getDaiImuTimestampDevice(const dai::IMUReport &imuReport)
-inline double getDaiImageTimestampDevice(const dai::ImgFrame &img)
+inline double getDaiImageTimestampDevice(const dai::ImgFrame &img)
-inline double getDaiFeaturesTimestampDevice(const dai::TrackedFeatures &features)
+inline double getDaiFeaturesTimestampDevice(const dai::TrackedFeatures &features)
-inline double getDaiImageExposureTime(const dai::ImgFrame &img)
+inline double getDaiImageExposureTime(const dai::ImgFrame &img)
-inline std::string getDaiImageType(const dai::ImgFrame &img)
+inline std::string getDaiImageType(const dai::ImgFrame &img)
+
+ +

+
+
+class RawImgFrameTypeConverter
+
+

Public Static Functions

+
+
+static inline std::string getStringType(const dai::RawImgFrame::Type &type)
+
+
-struct Configuration
+struct Configuration

Plugin and Spectacular AI VIO SDK configuration variables.

Public Members

-bool useStereo = true
+bool useStereo = true
-bool useSlam = false
+bool useSlam = false
-bool useFeatureTracker = true
+bool useFeatureTracker = true
-bool fastVio = false
+bool fastVio = false
-bool forceRectified = false
+bool forceRectified = false
-bool forceUnrectified = false
+bool forceUnrectified = false
-bool useColor = false
+bool useColor = false
-bool useColorStereoCameras = false
+bool useColorStereoCameras = false
-bool useEncodedVideo = false
+bool useEncodedVideo = false
-bool useGrayDepth = false
+bool useGrayDepth = false
-std::string mapSavePath = ""
+std::string mapSavePath = ""
-std::string mapLoadPath = ""
+std::string mapLoadPath = ""
-bool useVioAutoExposure = false
+bool useVioAutoExposure = false
-std::string aprilTagPath = ""
+std::string aprilTagPath = ""
-bool meshRectification = false
+bool meshRectification = false
-bool depthScaleCorrection = false
+bool depthScaleCorrection = false
-bool extendedDisparity = false
+bool extendedDisparity = false
-bool fastImu = false
+bool fastImu = false
-bool useReaderThread = true
+bool useReaderThread = true
-unsigned imuFrequencyHz = 0
+unsigned imuFrequencyHz = 0
-unsigned accFrequencyHz = 500
+unsigned accFrequencyHz = 500
-unsigned gyroFrequencyHz = 400
+unsigned gyroFrequencyHz = 400
-bool ensureSufficientUsbSpeed = true
+bool ensureSufficientUsbSpeed = true
-bool silenceUsbWarnings = false
+bool silenceUsbWarnings = false
-unsigned monoQueueSize = 8
+unsigned monoQueueSize = 8
-unsigned depthQueueSize = 20
+unsigned depthQueueSize = 20
-unsigned imuQueueSize = 50
+unsigned imuQueueSize = 50
-int keyframeCandidateEveryNthFrame = 6
+int keyframeCandidateEveryNthFrame = 6
-std::string inputResolution = "400p"
+std::string inputResolution = "400p"
-std::string recordingFolder = ""
+std::string recordingFolder = ""
-bool recordingOnly = false
+bool recordingOnly = false
-bool disableCameras = false
+bool disableCameras = false
-std::shared_ptr<Vector3d> imuToGnss
+std::shared_ptr<Vector3d> imuToGnss
-std::map<std::string, std::string> internalParameters
+std::map<std::string, std::string> internalParameters

Internal SDK parameter overrides (key-value pairs). Not safe for unsanitized user input.

+
+
+struct RAECameraNode
+
+

Public Members

+
+
+ColorCameraNode colorLeft
+
+ +
+
+ColorCameraNode colorRight
+
+ +
+
+StereoDepthNode stereoDepth
+
+ +
+
+FeatureTrackerNode featureTracker
+
+ +
+
+ScriptNode scriptLeft
+
+ +
+
+ScriptNode scriptRight
+
+ +
+
+XLinkInNode xinControl
+
+ +
+
+XLinkOutNode xoutLeft
+
+ +
+
+XLinkOutNode xoutRight
+
+ +
+
+XLinkOutNode xoutScriptLeft
+
+ +
+
+XLinkOutNode xoutScriptRight
+
+ +
+
+XLinkOutNode xoutFeatures
+
+ +
+
+XLinkOutNode xoutDepth
+
+ +
+
+ +
+
+struct PipelineRAE
+
+

Public Members

+
+
+RAECameraNode front
+
+ +
+
+RAECameraNode back
+
+ +
+
+ +
+
+struct PipelineExtensions
+
+

Public Members

+
+
+PipelineRAE rae
+
+ +
+
+
-struct Hooks
+struct Hooks

When the plugin pulls something from the Depth AI API, those intermediary outputs can also be accessed through these hooks. Note that an input is not used by the plugin with the given Configuration, the corresponding hook is never triggered.

Depending on the configuration, the hooks may not be invoked from the same thread in which they were created.

Public Members

-std::function<void(std::shared_ptr<dai::IMUData>)> imu
+std::function<void(std::shared_ptr<dai::IMUData>)> imu
-std::function<void(std::shared_ptr<dai::ImgFrame>)> monoPrimary
+std::function<void(std::shared_ptr<dai::ImgFrame>)> monoPrimary
-std::function<void(std::shared_ptr<dai::ImgFrame>)> monoSecondary
+std::function<void(std::shared_ptr<dai::ImgFrame>)> monoSecondary
-std::function<void(std::shared_ptr<dai::ImgFrame>)> depth
+std::function<void(std::shared_ptr<dai::ImgFrame>)> depth
-std::function<void(std::shared_ptr<dai::ImgFrame>)> color
+std::function<void(std::shared_ptr<dai::ImgFrame>)> color
-std::function<void(std::shared_ptr<dai::TrackedFeatures>)> trackedFeatures
+std::function<void(std::shared_ptr<dai::TrackedFeatures>)> trackedFeatures
@@ -1435,31 +1553,31 @@

C++
-struct Pipeline
+struct Pipeline

Spectacular AI pipeline for Depth AI API. It is recommended to build this using the constructors provided, but it is also possible to replace or configure all parts manually.

Public Functions

-Pipeline(DaiPipeline daiPipeline)
+Pipeline(DaiPipeline daiPipeline)

Create a pipeline with the default configuration.

-Pipeline(DaiPipeline daiPipeline, const Configuration &config)
+Pipeline(DaiPipeline daiPipeline, const Configuration &config)

Create a pipeline with custom configuration

-Pipeline(DaiPipeline daiPipeline, const Configuration &config, std::function<void(mapping::MapperOutputPtr)> onMapperOutput)
+Pipeline(DaiPipeline daiPipeline, const Configuration &config, std::function<void(mapping::MapperOutputPtr)> onMapperOutput)

Create a pipeline with custom configuration with Mapping API enabled

-std::unique_ptr<Session> startSession(DaiDevice device)
+std::unique_ptr<Session> startSession(DaiDevice device)

Start a new VIO session on the given Depth AI device.

@@ -1468,280 +1586,163 @@

C++

Public Members

-const Configuration configuration
+const Configuration configuration

Spectacular AI VIO SDK configuration

-IMUNode imu
+IMUNode imu
-MonoCameraNode monoLeft
+MonoCameraNode monoLeft
-MonoCameraNode monoRight
+MonoCameraNode monoRight
-MonoCameraNode monoPrimary
+MonoCameraNode monoPrimary
-MonoCameraNode monoSecondary
+MonoCameraNode monoSecondary
-ColorCameraNode colorLeft
+ColorCameraNode colorLeft
-ColorCameraNode colorRight
+ColorCameraNode colorRight
-ColorCameraNode colorPrimary
+ColorCameraNode colorPrimary
-ColorCameraNode colorSecondary
+ColorCameraNode colorSecondary
-ColorCameraNode color
+ColorCameraNode color
-ImageManipNode colorImageManip
+ImageManipNode colorImageManip
-StereoDepthNode stereo
+StereoDepthNode stereo
-FeatureTrackerNode featureTracker
+FeatureTrackerNode featureTracker
-ScriptNode scriptPrimary
+ScriptNode scriptPrimary
-ScriptNode scriptSecondary
+ScriptNode scriptSecondary
-VideoEncoderNode videoEncoderPrimary
+VideoEncoderNode videoEncoderPrimary
-VideoEncoderNode videoEncoderSecondary
+VideoEncoderNode videoEncoderSecondary
-XLinkInNode xinControl
+XLinkInNode xinControl
-XLinkOutNode xoutImu
+XLinkOutNode xoutImu
-XLinkOutNode xoutLeft
-
- -
-
-XLinkOutNode xoutRight
-
- -
-
-XLinkOutNode xoutScriptPrimary
-
- -
-
-XLinkOutNode xoutScriptSecondary
-
- -
-
-XLinkOutNode xoutPrimary
-
- -
-
-XLinkOutNode xoutSecondary
-
- -
-
-XLinkOutNode xoutFeatures
-
- -
-
-XLinkOutNode xoutDepth
-
- -
-
-Matrix4d imuToCameraLeft
-
- -
-
-std::string spectacularAIConfigurationYAML
-
- -
-
-Hooks hooks
-
- -
-
-const std::function<void(mapping::MapperOutputPtr)> onMapperOutput
-
- -

-
- -
-
-struct PipelineExtensions
-
-

Public Members

-
-
-PipelineRAE rae
-
- -
-
- -
-
-struct PipelineRAE
-
-

Public Members

-
-
-RAECameraNode front
-
- -
-
-RAECameraNode back
-
- -
-
- -
-
-struct RAECameraNode
-
-

Public Members

-
-
-ColorCameraNode colorLeft
-
- -
-
-ColorCameraNode colorRight
-
- -
-
-StereoDepthNode stereoDepth
+XLinkOutNode xoutLeft
-
-FeatureTrackerNode featureTracker
+
+XLinkOutNode xoutRight
-
-ScriptNode scriptLeft
+
+XLinkOutNode xoutScriptPrimary
-
-ScriptNode scriptRight
+
+XLinkOutNode xoutScriptSecondary
-
-XLinkInNode xinControl
+
+XLinkOutNode xoutPrimary
-
-XLinkOutNode xoutLeft
+
+XLinkOutNode xoutSecondary
-
-XLinkOutNode xoutRight
+
+XLinkOutNode xoutFeatures
-
-XLinkOutNode xoutScriptLeft
+
+XLinkOutNode xoutDepth
-
-XLinkOutNode xoutScriptRight
+
+Matrix4d imuToCameraLeft
-
-XLinkOutNode xoutFeatures
+
+std::string spectacularAIConfigurationYAML
-
-XLinkOutNode xoutDepth
+
+Hooks hooks
-
-
- -
-
-class RawImgFrameTypeConverter
-
-

Public Static Functions

-
-
-static inline std::string getStringType(const dai::RawImgFrame::Type &type)
+
+
+const std::function<void(mapping::MapperOutputPtr)> onMapperOutput
@@ -1749,37 +1750,37 @@

C++
-struct Session
+struct Session

VIO session. Should be created via Pipeline::startSession.

Public Functions

-virtual bool hasOutput() const = 0
+virtual bool hasOutput() const = 0

Check if new output is available

-virtual std::shared_ptr<const VioOutput> getOutput() = 0
+virtual std::shared_ptr<const VioOutput> getOutput() = 0

Get output from the queue, if available. If not, returns {}

-virtual std::shared_ptr<const VioOutput> waitForOutput() = 0
+virtual std::shared_ptr<const VioOutput> waitForOutput() = 0

Wait until new output is available and then return it.

-virtual bool work() = 0
+virtual bool work() = 0

DEPRECATED, do not use.

-virtual void addTrigger(double t, int tag) = 0
+virtual void addTrigger(double t, int tag) = 0

Add an external trigger input. Causes additional output corresponding to a certain timestamp to be generated.

Parameters:
@@ -1793,7 +1794,7 @@

C++
-virtual void addAbsolutePose(const Pose &pose, const Matrix3d &positionCovariance, double orientationVariance = -1) = 0
+virtual void addAbsolutePose(const Pose &pose, const Matrix3d &positionCovariance, double orientationVariance = -1) = 0

Add external pose information. VIO will correct its estimates to match the pose.

Parameters:
@@ -1808,7 +1809,7 @@

C++
-virtual void addGnss(double timestamp, const WgsCoordinates &coordinates, const Matrix3d &enuPositionCovariance) = 0
+virtual void addGnss(double timestamp, const WgsCoordinates &coordinates, const Matrix3d &enuPositionCovariance) = 0

Add GNSS input (for GNSS-VIO fusion)

Parameters:
@@ -1823,12 +1824,12 @@

C++
-virtual CameraPose getRgbCameraPose(const VioOutput &vioOut) const = 0
+virtual CameraPose getRgbCameraPose(const VioOutput &vioOut) const = 0
-virtual ~Session()
+virtual ~Session()

@@ -1836,52 +1837,52 @@

C++
-namespace internal
+namespace internal

Functions

-Resolution getSupportedVideoResolution(const Configuration &config)
+Resolution getSupportedVideoResolution(const Configuration &config)
-MonoResolution convertInputResolution(const std::string &reso)
+MonoResolution convertInputResolution(const std::string &reso)
-ColorInputResolution convertColorInputResolution(const std::string &reso)
+ColorInputResolution convertColorInputResolution(const std::string &reso)
-ColorResolution selectNearbyColorResolution(int monoHeight, const std::string &colorInputResolution)
+ColorResolution selectNearbyColorResolution(int monoHeight, const std::string &colorInputResolution)
-std::string getYAMLConfiguration(const Configuration &config)
+std::string getYAMLConfiguration(const Configuration &config)
-CameraCalibration getCalibration(const Configuration &config, const Matrix4d &imuToCamera, DaiDeviceAdapter device)
+CameraCalibration getCalibration(const Configuration &config, const Matrix4d &imuToCamera, DaiDeviceAdapter device)
-Matrix4d matrixMul(const Matrix4d &a, const Matrix4d &b)
+Matrix4d matrixMul(const Matrix4d &a, const Matrix4d &b)
-bool isDeviceRAE(const Configuration &config)
+bool isDeviceRAE(const Configuration &config)
-bool useRaeBackCameras(const Configuration &config)
+bool useRaeBackCameras(const Configuration &config)
@@ -1889,48 +1890,41 @@

C++

Variables

-const char *STREAM_TAG
+const char *STREAM_TAG

-
-struct CameraCalibration
+
+struct Resolution

Public Members

-
-std::string json
-
- -
-
-Matrix4d colorToPrimary
-
- -
-
-spectacularAI::Matrix3d colorIntrinsics
+
+int width
-
-std::vector<float> colorCameraDistortionCoeffs
+
+int height
-
-
-Resolution stereoResolution
-
+
+
+
+
+struct MonoResolution
+
+

Public Members

-
-ColorResolution colorResolution
+
+Resolution resolution
-
-double depthScale
+
+DaiInputResolutionAdapter daiReso
@@ -1938,17 +1932,17 @@

C++
-struct ColorInputResolution
+struct ColorInputResolution

Public Members

-Resolution resolution
+Resolution resolution
-DaiColorInputResolutionAdapter daiReso
+DaiColorInputResolutionAdapter daiReso
@@ -1956,53 +1950,60 @@

C++
-struct ColorResolution
+struct ColorResolution

Public Members

-ColorInputResolution input
+ColorInputResolution input
-Resolution preview
+Resolution preview
-
-struct MonoResolution
+
+struct CameraCalibration

Public Members

-
-Resolution resolution
+
+std::string json
-
-DaiInputResolutionAdapter daiReso
+
+Matrix4d colorToPrimary
-
-
+
+
+spectacularAI::Matrix3d colorIntrinsics
+
-
-
-struct Resolution
-
-

Public Members

-
-int width
+
+std::vector<float> colorCameraDistortionCoeffs
-
-int height
+
+Resolution stereoResolution
+
+ +
+
+ColorResolution colorResolution
+
+ +
+
+double depthScale
@@ -2014,84 +2015,84 @@

C++
-namespace k4aPlugin
+namespace k4aPlugin

Functions

-std::string getCalibration(const k4a_calibration_t &calibration, const Configuration &config)
+std::string getCalibration(const k4a_calibration_t &calibration, const Configuration &config)
-k4a_device_configuration_t getK4AConfiguration(const std::string &colorResolution = "720p", int depthMode = K4A_DEPTH_MODE_WFOV_2X2BINNED, int frameRate = 30, bool useStereo = true)
+k4a_device_configuration_t getK4AConfiguration(const std::string &colorResolution = "720p", int depthMode = K4A_DEPTH_MODE_WFOV_2X2BINNED, int frameRate = 30, bool useStereo = true)
-std::string getYAMLConfiguration(const Configuration &config)
+std::string getYAMLConfiguration(const Configuration &config)
-struct Configuration
+struct Configuration

Plugin and Spectacular AI VIO SDK configuration variables.

Public Members

-bool useStereo = true
+bool useStereo = true
-bool useSlam = true
+bool useSlam = true
-bool fastVio = false
+bool fastVio = false
-bool alignedDepth = false
+bool alignedDepth = false
-bool distortionEnabled = true
+bool distortionEnabled = true
-std::string recordingFolder = ""
+std::string recordingFolder = ""
-bool recordingOnly = false
+bool recordingOnly = false
-bool postProcessFinalMap = true
+bool postProcessFinalMap = true
-std::string aprilTagPath = ""
+std::string aprilTagPath = ""
-k4a_device_configuration_t k4aConfig = getK4AConfiguration()
+k4a_device_configuration_t k4aConfig = getK4AConfiguration()
-std::map<std::string, std::string> internalParameters
+std::map<std::string, std::string> internalParameters

Internal SDK parameter overrides (key-value pairs). Not safe for unsanitized user input.

@@ -2100,43 +2101,43 @@

C++
-class Pipeline
+class Pipeline

The Pipeline object stores information about the device and also sets the default configuration, e.g., enables and configures necessary Azure Kinect streams and sensors. The actual VIO reading is started with startSession.

Public Functions

-Pipeline()
+Pipeline()

Create a pipeline with the default configuration.

-Pipeline(const Configuration &config)
+Pipeline(const Configuration &config)

Create a pipeline with custom configuration

-Pipeline(const Configuration &config, std::function<void(mapping::MapperOutputPtr)> onMapperOutput)
+Pipeline(const Configuration &config, std::function<void(mapping::MapperOutputPtr)> onMapperOutput)

Create a pipeline with custom configuration with Mapping API enabled

-std::unique_ptr<Session> startSession()
+std::unique_ptr<Session> startSession()

Start a new VIO session on the background. Internally starts the k4a device and creates threads for camera and imu.

-k4a_device_t getDeviceHandle()
+k4a_device_t getDeviceHandle()

Get an handle to the Azure Kinect device, can be used to adjust device settings. Note that adjusting some settings, e.g. device FPS can affect VIO performance.

-~Pipeline()
+~Pipeline()
@@ -2144,30 +2145,30 @@

C++
-struct Session
+struct Session

Public Functions

-virtual bool hasOutput() const = 0
+virtual bool hasOutput() const = 0

Check if new output is available.

-virtual std::shared_ptr<const VioOutput> getOutput() = 0
+virtual std::shared_ptr<const VioOutput> getOutput() = 0

Get output from the queue, if available. If not returns {}.

-virtual std::shared_ptr<const VioOutput> waitForOutput() = 0
+virtual std::shared_ptr<const VioOutput> waitForOutput() = 0

Wait until new output is available and then return it.

-virtual void ignoreOutputs(bool ignore) = 0
+virtual void ignoreOutputs(bool ignore) = 0

Set whether new outputs are added to the queue. Useful when the user is not interested in VIO outputs: e.g. when using mapping API or recording.

Parameters:
@@ -2178,7 +2179,7 @@

C++
-virtual void addTrigger(double t, int tag) = 0
+virtual void addTrigger(double t, int tag) = 0

Add an external trigger input. Causes additional output corresponding to a certain timestamp to be generated.

Parameters:
@@ -2192,7 +2193,7 @@

C++
-virtual ~Session()
+virtual ~Session()

@@ -2202,41 +2203,41 @@

C++
-namespace mapping
+namespace mapping

Typedefs

-using MapperOutputPtr = std::shared_ptr<const MapperOutput>
+using MapperOutputPtr = std::shared_ptr<const MapperOutput>
-struct Frame
+struct Frame

Public Members

-CameraPose cameraPose
+CameraPose cameraPose

Camera pose information

-std::shared_ptr<const Bitmap> image
+std::shared_ptr<const Bitmap> image

Image data from the camera, might not always exist

-double depthScale
+double depthScale

Set when image type is depth. Depth image values are multiplied by this number to to make their unit meters (e.g., if depth is integer mm, this will be set to 1.0 / 1000)

-std::vector<FeaturePoint> sparseFeatures
+std::vector<FeaturePoint> sparseFeatures

2D-to-3D sparse feature matches in this frame. Empty if not available for this frame type, e.g., depth frames.

@@ -2245,24 +2246,24 @@

C++
-struct FrameSet
+struct FrameSet

Public Functions

-virtual std::shared_ptr<Frame> getAlignedDepthFrame(const std::shared_ptr<Frame> target) const = 0
+virtual std::shared_ptr<Frame> getAlignedDepthFrame(const std::shared_ptr<Frame> target) const = 0

Compute the depth map at the camera pose of the given frame (for example rgbFrame). If depthFrame is already aligned to the the given camera, returns a pointer to depthFrame.

-virtual std::shared_ptr<Frame> getUndistortedFrame(const std::shared_ptr<Frame> distortedFrame) const = 0
+virtual std::shared_ptr<Frame> getUndistortedFrame(const std::shared_ptr<Frame> distortedFrame) const = 0

Returns an undistorted version of the given frame (i.e., with camera model = undistorted pinhole). If the given frame is not distorted, returns a pointer to distortedFrame.

-inline virtual ~FrameSet()
+inline virtual ~FrameSet()
@@ -2270,25 +2271,25 @@

C++

Public Members

-std::shared_ptr<Frame> primaryFrame
+std::shared_ptr<Frame> primaryFrame

Primary camera frame used for tracking

-std::shared_ptr<Frame> secondaryFrame
+std::shared_ptr<Frame> secondaryFrame

Secondary camera frame used for tracking when using stereo cameras

-std::shared_ptr<Frame> rgbFrame
+std::shared_ptr<Frame> rgbFrame

RGB color frame if such exists. When using RGB-D this is the same as primaryFrame

-std::shared_ptr<Frame> depthFrame
+std::shared_ptr<Frame> depthFrame

Depth frame

@@ -2296,98 +2297,88 @@

C++

-
-struct KeyFrame
-
-

Public Members

-
-
-int64_t id
-

Unique ID for this keyframe. Monotonically increasing.

-
- -
-
-std::shared_ptr<FrameSet> frameSet
-

Set of frames available for this keyframe.

+
+struct PointCloud
+

Container for point clouds, where the points may have optional properties such as colors and normals.

+
+

Public Functions

+
+
+virtual std::size_t size() const = 0
+

Returns the number of points in the point cloud.

-
-
-std::shared_ptr<PointCloud> pointCloud
-

(Optional) Dense point cloud for this keyframe in primary frame coordinates.

+
+
+virtual bool empty() const = 0
+

Returns true if the point cloud has 0 points.

-
+
+
+virtual bool hasNormals() const = 0
+

Returns true if the point cloud has optional normal data.

-
-
-struct Map
-
-

Public Members

-
-
-std::map<int64_t, std::shared_ptr<const KeyFrame>> keyFrames
-

ID to KeyFrame map. The shared_ptr objects are always non-empty. May be changed to a similar associative container in the future, do not rely on this being std::map.

+
+
+virtual bool hasColors() const = 0
+

Returns true if the the point cloud has optional color data.

-
-
-std::map<int64_t, spectacularAI::Vector3d> mapPoints
-

List of sparse 3D map points (a.k.a. landmarks). These are observed from one or more KeyFrames, where the corresponding 2D pixel coordinates are stored in the sparseFeatures fields.

+
+
+virtual Vector3f getPosition(std::size_t index) const = 0
+

Helper function to get a single point position vector, yields an error if index >= size().

-
+
+
+virtual Vector3f getNormal(std::size_t index) const = 0
+

Helper function to get a single point normal vector, yields an error if hasNormals() is false or index >= size().

-
-
-struct MapperOutput
-
-

Public Members

-
-
-std::shared_ptr<const Map> map
-

Up to date map. Always non-empty

+
+
+virtual std::array<std::uint8_t, 3> getRGB24(std::size_t index) const = 0
+

Helper function to get a single point color array, yields an error if hasColors() is false or index >= size().

-
-
-std::vector<int64_t> updatedKeyFrames
-

List of keyframes that were modified or deleted. Ordered from oldest to newest

+
+
+virtual const Vector3f *getPositionData() = 0
+

Efficient way to get all point positions, returns nullptr if the point cloud is empty.

-
-
-std::vector<int64_t> updatedMapPoints
-

List of sparse map points that were modified, added or deleted.

+
+
+virtual const Vector3f *getNormalData() = 0
+

Efficient way to get all point normals, returns nullptr if the point cloud is empty or hasNormals() is false.

-
-
-std::shared_ptr<Mesh> mesh
-

(Optional) dense reconstruction of the map.

+
+
+virtual const std::uint8_t *getRGB24Data() = 0
+

Efficient way to get all point colors, returns nullptr if the point cloud is empty or hasColors() is false.

-
-
-bool finalMap
-

True for the last update before program exit

-
+
+
+inline virtual ~PointCloud()
+
-struct Mesh
+struct Mesh

A generic 3D mesh with a few optional properties (e.g., normals, colors, textures) Flexible enough to support both vertex-specific and face specific normals / colors.

Public Types

-using IndexFace = std::array<std::uint32_t, 3>
+using IndexFace = std::array<std::uint32_t, 3>
@@ -2395,67 +2386,67 @@

C++

Public Functions

-virtual bool empty() const = 0
+virtual bool empty() const = 0

Returns true if the mesh has 0 vertices (and triangles).

-virtual bool hasNormals() const = 0
+virtual bool hasNormals() const = 0

Returns true if the mesh has optional normal data.

-virtual std::size_t vertexCount() const = 0
+virtual std::size_t vertexCount() const = 0

Returns the number of vertices in the mesh.

-virtual std::size_t normalCount() const = 0
+virtual std::size_t normalCount() const = 0

Returns the number of normals in the mesh.

-virtual std::size_t faceCount() const = 0
+virtual std::size_t faceCount() const = 0

Returns the number of triangles in the mesh.

-virtual Triangle getTriangle(std::size_t faceIndex) const = 0
+virtual Triangle getTriangle(std::size_t faceIndex) const = 0

Helper function to get a single triangle, yields an error if index >= size().

-virtual const Vector3f *getPositionData() = 0
+virtual const Vector3f *getPositionData() = 0

Efficient way to get all vertex positions, returns nullptr if the mesh is empty.

-virtual const Vector3f *getNormalData() = 0
+virtual const Vector3f *getNormalData() = 0

Efficient way to get all normals, returns nullptr if the mesh is empty or hasNormals() is false.

-virtual const IndexFace *getFaceVertices() = 0
+virtual const IndexFace *getFaceVertices() = 0

Efficient way to get all face vertice indices, returns nullptr if the mesh is empty.

-virtual const IndexFace *getFaceNormals() = 0
+virtual const IndexFace *getFaceNormals() = 0

Efficient way to get all face normal indices, returns nullptr if the mesh is empty or hasNormals() is false.

-virtual void serializeToObj(const std::string &filename) const = 0
+virtual void serializeToObj(const std::string &filename) const = 0

Save mesh as .obj file to a path specified by filename.

Parameters:
@@ -2466,23 +2457,23 @@

C++
-inline virtual ~Mesh()
+inline virtual ~Mesh()

-struct Triangle
+struct Triangle

Public Members

-std::array<Vector3f, 3> vertices
+std::array<Vector3f, 3> vertices
-std::array<Vector3f, 3> normals
+std::array<Vector3f, 3> normals
@@ -2491,75 +2482,85 @@

C++

-
-struct PointCloud
-

Container for point clouds, where the points may have optional properties such as colors and normals.

-
-

Public Functions

-
-
-virtual std::size_t size() const = 0
-

Returns the number of points in the point cloud.

+
+struct KeyFrame
+
+

Public Members

+
+
+int64_t id
+

Unique ID for this keyframe. Monotonically increasing.

-
-
-virtual bool empty() const = 0
-

Returns true if the point cloud has 0 points.

+
+
+std::shared_ptr<FrameSet> frameSet
+

Set of frames available for this keyframe.

-
-
-virtual bool hasNormals() const = 0
-

Returns true if the point cloud has optional normal data.

+
+
+std::shared_ptr<PointCloud> pointCloud
+

(Optional) Dense point cloud for this keyframe in primary frame coordinates.

-
-
-virtual bool hasColors() const = 0
-

Returns true if the the point cloud has optional color data.

+
-
-
-virtual Vector3f getPosition(std::size_t index) const = 0
-

Helper function to get a single point position vector, yields an error if index >= size().

+
+
+struct Map
+
+

Public Members

+
+
+std::map<int64_t, std::shared_ptr<const KeyFrame>> keyFrames
+

ID to KeyFrame map. The shared_ptr objects are always non-empty. May be changed to a similar associative container in the future, do not rely on this being std::map.

-
-
-virtual Vector3f getNormal(std::size_t index) const = 0
-

Helper function to get a single point normal vector, yields an error if hasNormals() is false or index >= size().

+
+
+std::map<int64_t, spectacularAI::Vector3d> mapPoints
+

List of sparse 3D map points (a.k.a. landmarks). These are observed from one or more KeyFrames, where the corresponding 2D pixel coordinates are stored in the sparseFeatures fields.

-
-
-virtual std::array<std::uint8_t, 3> getRGB24(std::size_t index) const = 0
-

Helper function to get a single point color array, yields an error if hasColors() is false or index >= size().

+
-
-
-virtual const Vector3f *getPositionData() = 0
-

Efficient way to get all point positions, returns nullptr if the point cloud is empty.

+
+
+struct MapperOutput
+
+

Public Members

+
+
+std::shared_ptr<const Map> map
+

Up to date map. Always non-empty

-
-
-virtual const Vector3f *getNormalData() = 0
-

Efficient way to get all point normals, returns nullptr if the point cloud is empty or hasNormals() is false.

+
+
+std::vector<int64_t> updatedKeyFrames
+

List of keyframes that were modified or deleted. Ordered from oldest to newest

-
-
-virtual const std::uint8_t *getRGB24Data() = 0
-

Efficient way to get all point colors, returns nullptr if the point cloud is empty or hasColors() is false.

+
+
+std::vector<int64_t> updatedMapPoints
+

List of sparse map points that were modified, added or deleted.

-
-
-inline virtual ~PointCloud()
-
+
+
+std::shared_ptr<Mesh> mesh
+

(Optional) dense reconstruction of the map.

+
+ +
+
+bool finalMap
+

True for the last update before program exit

+
@@ -2568,21 +2569,21 @@

C++
-namespace orbbecPlugin
+namespace orbbecPlugin
-struct Configuration
+struct Configuration

Plugin and Spectacular AI SDK configuration variables.

Public Functions

-Configuration()
+Configuration()
-Configuration(ob::Pipeline &obPipeline)
+Configuration(ob::Pipeline &obPipeline)
@@ -2590,77 +2591,77 @@

C++

Public Members

-bool useSlam = true
+bool useSlam = true
-bool fastVio = false
+bool fastVio = false
-bool alignedDepth = false
+bool alignedDepth = false
-std::string recordingFolder = ""
+std::string recordingFolder = ""
-bool recordingOnly = false
+bool recordingOnly = false
-bool postProcessFinalMap = true
+bool postProcessFinalMap = true
-std::string aprilTagPath = ""
+std::string aprilTagPath = ""
-std::pair<int, int> rgbResolution = std::make_pair(1280, 720)
+std::pair<int, int> rgbResolution = std::make_pair(1280, 720)
-std::pair<int, int> depthResolution = std::make_pair(512, 512)
+std::pair<int, int> depthResolution = std::make_pair(512, 512)
-int cameraFps = 30
+int cameraFps = 30
-OBAccelSampleRate accFrequencyHz = OBAccelSampleRate::OB_SAMPLE_RATE_1_KHZ
+OBAccelSampleRate accFrequencyHz = OBAccelSampleRate::OB_SAMPLE_RATE_1_KHZ
-OBGyroSampleRate gyroFrequencyHz = OBGyroSampleRate::OB_SAMPLE_RATE_1_KHZ
+OBGyroSampleRate gyroFrequencyHz = OBGyroSampleRate::OB_SAMPLE_RATE_1_KHZ
-OBAccelFullScaleRange accRange = OBAccelFullScaleRange::OB_ACCEL_FS_4g
+OBAccelFullScaleRange accRange = OBAccelFullScaleRange::OB_ACCEL_FS_4g
-OBGyroFullScaleRange gyroRange = OBGyroFullScaleRange::OB_GYRO_FS_1000dps
+OBGyroFullScaleRange gyroRange = OBGyroFullScaleRange::OB_GYRO_FS_1000dps
-std::map<std::string, std::string> internalParameters
+std::map<std::string, std::string> internalParameters

Internal SDK parameter overrides (key-value pairs). Not safe for unsanitized user input.

@@ -2669,37 +2670,37 @@

C++
-class Pipeline
+class Pipeline

The Pipeline object stores information about the device and also sets the default configuration, e.g., enables and configures necessary Orbbec streams and sensors. The actual VIO reading is started with startSession.

Public Functions

-Pipeline(ob::Pipeline &obPipeline)
+Pipeline(ob::Pipeline &obPipeline)

Create a pipeline with the default configuration.

-Pipeline(ob::Pipeline &obPipeline, const Configuration &config)
+Pipeline(ob::Pipeline &obPipeline, const Configuration &config)

Create a pipeline with custom configuration

-Pipeline(ob::Pipeline &obPipeline, const Configuration &config, std::function<void(mapping::MapperOutputPtr)> onMapperOutput)
+Pipeline(ob::Pipeline &obPipeline, const Configuration &config, std::function<void(mapping::MapperOutputPtr)> onMapperOutput)

Create a pipeline with custom configuration with Mapping API enabled

-std::unique_ptr<Session> startSession()
+std::unique_ptr<Session> startSession()

Start a new VIO session on the background.

-~Pipeline()
+~Pipeline()
@@ -2707,30 +2708,30 @@

C++
-struct Session
+struct Session

Public Functions

-virtual bool hasOutput() const = 0
+virtual bool hasOutput() const = 0

Check if new output is available.

-virtual std::shared_ptr<const VioOutput> getOutput() = 0
+virtual std::shared_ptr<const VioOutput> getOutput() = 0

Get output from the queue, if available. If not returns {}.

-virtual std::shared_ptr<const VioOutput> waitForOutput() = 0
+virtual std::shared_ptr<const VioOutput> waitForOutput() = 0

Wait until new output is available and then return it.

-virtual void ignoreOutputs(bool ignore) = 0
+virtual void ignoreOutputs(bool ignore) = 0

Set whether new outputs are added to the queue. Useful when the user is not interested in VIO outputs: e.g. when using mapping API or recording.

Parameters:
@@ -2741,7 +2742,7 @@

C++
-virtual void addTrigger(double t, int tag) = 0
+virtual void addTrigger(double t, int tag) = 0

Add an external trigger input. Causes additional output corresponding to a certain timestamp to be generated.

Parameters:
@@ -2755,7 +2756,7 @@

C++
-virtual ~Session()
+virtual ~Session()

@@ -2763,17 +2764,17 @@

C++
-namespace internal
+namespace internal

Functions

-std::string getCalibration(const OBCameraParam &calibration, const Configuration &config, const std::string &deviceName)
+std::string getCalibration(const OBCameraParam &calibration, const Configuration &config, const std::string &deviceName)
-std::string getYAMLConfiguration(const Configuration &config, const std::string &deviceName)
+std::string getYAMLConfiguration(const Configuration &config, const std::string &deviceName)
@@ -2783,81 +2784,81 @@

C++
-namespace rsPlugin
+namespace rsPlugin
-struct Configuration
+struct Configuration

Plugin and Spectacular AI VIO SDK configuration variables.

Public Members

-bool useStereo = true
+bool useStereo = true
-bool useRgb = true
+bool useRgb = true
-bool fastVio = false
+bool fastVio = false
-bool alignedDepth = false
+bool alignedDepth = false
-bool useSlam = true
+bool useSlam = true
-bool useIcp = false
+bool useIcp = false
-std::string inputResolution = "400p"
+std::string inputResolution = "400p"
-std::string mapSavePath = ""
+std::string mapSavePath = ""
-std::string mapLoadPath = ""
+std::string mapLoadPath = ""
-std::string aprilTagPath = ""
+std::string aprilTagPath = ""
-std::string recordingFolder = ""
+std::string recordingFolder = ""
-bool recordingOnly = false
+bool recordingOnly = false
-bool postProcessFinalMap = true
+bool postProcessFinalMap = true
-std::map<std::string, std::string> internalParameters
+std::map<std::string, std::string> internalParameters

Internal SDK parameter overrides (key-value pairs). Not safe for unsanitized user input.

@@ -2866,55 +2867,55 @@

C++
-class Pipeline
+class Pipeline

The Pipeline object stores information about the device and also sets the default configuration, e.g., enables and configures necessary RealSense streams and sensors. The actual VIO reading is started with startSession. It is possible to change the RealSense configuration between calling configureX and startSession, but the VIO tracking is not guaranteed to be compatible with such customized configurations.

Public Functions

-Pipeline()
+Pipeline()

Create a pipeline with the default configuration.

-Pipeline(const Configuration &config)
+Pipeline(const Configuration &config)

Create a pipeline with custom configuration

-void configureDevice(rs2::device &device)
+void configureDevice(rs2::device &device)

Configure the RealSense device for VIO

-void configureStreams(rs2::config &config)
+void configureStreams(rs2::config &config)

Set up the RealSense config for VIO

-void setMapperCallback(const std::function<void(spectacularAI::mapping::MapperOutputPtr)> &onMapperOutput)
+void setMapperCallback(const std::function<void(spectacularAI::mapping::MapperOutputPtr)> &onMapperOutput)

Set a mapping callback

-std::unique_ptr<Session> startSession(rs2::config &config)
+std::unique_ptr<Session> startSession(rs2::config &config)

Start a new VIO session on the background. Internally creates an rs2::pipeline and starts it.

-std::unique_ptr<Session> startSession(rs2::config &config, const std::function<void(const rs2::frame &frame)> &callback)
+std::unique_ptr<Session> startSession(rs2::config &config, const std::function<void(const rs2::frame &frame)> &callback)

Start a new VIO session on the background. Also invoke the given callback on each rs2::frame. Performing heavy computations directly in the callback is not recommended.

-~Pipeline()
+~Pipeline()
@@ -2922,31 +2923,31 @@

C++
-struct Session
+struct Session

VIO session.

Public Functions

-virtual bool hasOutput() const = 0
+virtual bool hasOutput() const = 0

Check if new output is available

-virtual std::shared_ptr<const VioOutput> getOutput() = 0
+virtual std::shared_ptr<const VioOutput> getOutput() = 0

Get output from the queue, if available. If not, returns {}

-virtual std::shared_ptr<const VioOutput> waitForOutput() = 0
+virtual std::shared_ptr<const VioOutput> waitForOutput() = 0

Wait until new output is available and then return it. Do not use with useReaderThread=false.

-virtual void addTrigger(double t, int tag) = 0
+virtual void addTrigger(double t, int tag) = 0

Add an external trigger input. Causes additional output corresponding to a certain timestamp to be generated.

Parameters:
@@ -2960,7 +2961,7 @@

C++
-virtual ~Session()
+virtual ~Session()

@@ -2975,22 +2976,12 @@

C++

-

diff --git a/sdk/index.html b/sdk/index.html index e6f2d16..78f694f 100644 --- a/sdk/index.html +++ b/sdk/index.html @@ -1,5 +1,5 @@ - + @@ -8,7 +8,7 @@ - + @@ -18,9 +18,9 @@ - + - + @@ -80,24 +80,25 @@
- -
-
+ + +
+
-

Spectacular AI SDK documentation

+

Spectacular AI SDK documentation

Spectacular AI SDK fuses data from cameras and IMU sensors (accelerometer and gyroscope) and outputs an accurate 6-degree-of-freedom pose of a device. This is called Visual-Inertial SLAM (VISLAM) and it can be used in, among other cases, tracking (autonomous) robots and vehicles, as well as Augmented, Mixed and Virtual Reality.

The SDK also includes a Mapping API that can be used to access the full SLAM map for both real-time and offline 3D reconstruction use cases.

-

SDK architecture

+

SDK architecture

The main parts of the SDK are documented on their own pages:

  • Core SDK: device-indepencent APIs shared between all devices supported by the SDK.

  • @@ -106,26 +107,65 @@

    SDK architecture

+
+

System requirements

+

Operating system. Windows or Linux. For Linux, Ubuntu 18+ is recommended, but other distribution (e.g., Yocto) can be supported as well. If the binaries do not work out-of-the-box, contact us for commercial support.

+

Architecture Binaries for x86-64 are available on the SDK releases. For Linux 64-bit ARM binaries are also available with a commercial license contact us for more info.

+

CPU. The SDK is designed to work in real-time on Cortex-A57 type or better embedded processors. This includes Jetson Nano and Raspberry Pi 4 (A72). Slower processors, such as Cortex-A53 work under certain conditions or with reduced accuracy and functionality. At least two A5x or better cores are required.

+

RAM. 6-DoF pose tracking works with less than 50MB of RAM. However, certain optional features or configuration changes related to the Mapping API increase can the RAM consumption.

+

Software dependencies. The Core SDK itself has zero non-trivial external software dependencies. +However, Wrappers, SDK examples and tools built on the SDK have additional dependencies, which are not all designed to work on embedded platforms (especially the Python-based 3D visualizations). See the relevant documentation sub-pages for more info.

+
+
+

Development dependencies

+

For development purposes, we recommend a relatively recent Linux or Windows laptop computer.

+
+

Windows

+

The following setup is recommended to run the SDK examples

+ +

For C++ development, you additionally need

+ +
+
+

Linux

+

You need at least Git, and Python and Pip

+
sudo apt update
+sudo apt install python-is-python3 python3-pip git
+
+
+

For C++ development, you also need a relatively recent compiler (GCC or Clang) and CMake, e.g.,

+
sudo apt install cmake clang build-essential
+
+
+
+
+

FFmpeg

+

To use the recoding, replay API or tools depending on these APIs, you need to install FFmpeg. Linux

+
apt install ffmpeg
+
+
+

On Windows, see here. +FFmpeg must be in your PATH so that ffmpeg works on the command line.

+
+
-

diff --git a/sdk/mapping.html b/sdk/mapping.html index 84406db..23daffb 100644 --- a/sdk/mapping.html +++ b/sdk/mapping.html @@ -1,5 +1,5 @@ - + @@ -8,7 +8,7 @@ - + @@ -18,9 +18,9 @@ - + - + @@ -82,51 +82,52 @@
- -
-
+ + +
+
-

Mapping API

+

Mapping API

The Mapping API gives access to fast real-time 3D reconstructions. It can also be used together with Replay API for high-quality post-processed results, which can also be given as inputs to other tools such as Nerfstudio.

-
+
-class spectacularAI.mapping.Frame
+class spectacularAI.mapping.Frame

A single camera frame with a pose and bitmap image

-property cameraPose
+property cameraPose

Camera pose information

-property depthScale
+property depthScale

Scale of depth image, for non-depth images this is -1.0

-property image
+property image

Image data if it exists

-property sparseFeatures
+property sparseFeatures

2D-to-3D sparse feature matches in this frame. Empty if not available for this frame type, e.g., depth frames.

@@ -134,41 +135,41 @@
-class spectacularAI.mapping.FrameSet
+class spectacularAI.mapping.FrameSet

A set of camera frames from multiple cameras at a moment of time.

-property depthFrame
+property depthFrame

The depth camera

-getAlignedDepthFrame(self: spectacularAI.mapping.FrameSet, arg0: spectacularAI::mapping::Frame) spectacularAI::mapping::Frame
+getAlignedDepthFrame(self: spectacularAI.mapping.FrameSet, arg0: spectacularAI::mapping::Frame) spectacularAI::mapping::Frame

Compute the depth map at the camera pose of the input frame (for example rgbFrame). If depthFrame is already aligned to the the input camera, returns depthFrame.

-getUndistortedFrame(self: spectacularAI.mapping.FrameSet, arg0: spectacularAI::mapping::Frame) spectacularAI::mapping::Frame
+getUndistortedFrame(self: spectacularAI.mapping.FrameSet, arg0: spectacularAI::mapping::Frame) spectacularAI::mapping::Frame

Returns an undistorted version of the input frame (i.e., with camera model = undistorted pinhole). If the input frame is not distorted, returns the input frame.

-property primaryFrame
+property primaryFrame

The primary camera

-property rgbFrame
+property rgbFrame

The RGB camera

-property secondaryFrame
+property secondaryFrame

The secondary camera

@@ -176,23 +177,23 @@
-class spectacularAI.mapping.KeyFrame
+class spectacularAI.mapping.KeyFrame

A SLAM KeyFrame

-property frameSet
+property frameSet

Cameras for this key frame

-property id
+property id

Unique identifier for this key frame

-property pointCloud
+property pointCloud

Point cloud for this key frame in primary frame coordinates

@@ -200,17 +201,17 @@
-class spectacularAI.mapping.Map
+class spectacularAI.mapping.Map

A map generated by SLAM

-property keyFrames
+property keyFrames

All key frames belonging to this map. Contains the entire map from start to this moment.

-property mapPoints
+property mapPoints

All sparse map points currently in the map.

@@ -218,35 +219,35 @@
-class spectacularAI.mapping.MapperOutput
+class spectacularAI.mapping.MapperOutput

Main mapping output structure

-property finalMap
+property finalMap

A boolean that indicates the map is now final and won’t be updated any longer. This is true the when the programm exits.

-property map
+property map

The current map

-property mesh
+property mesh

(Optional) dense reconstruction of the map.

-property updatedKeyFrames
+property updatedKeyFrames

Key Frames that were updated (created, modified or deleted) since the last callback

-property updatedMapPoints
+property updatedMapPoints

Map points that were updated (created, modified or deleted) since the last callback

@@ -254,59 +255,59 @@
-class spectacularAI.mapping.Mesh
+class spectacularAI.mapping.Mesh

A generic 3D mesh with a few optional properties (e.g., normals).

-empty(self: spectacularAI.mapping.Mesh) bool
+empty(self: spectacularAI.mapping.Mesh) bool

True when mesh has no vertices

-faceCount(self: spectacularAI.mapping.Mesh) int
+faceCount(self: spectacularAI.mapping.Mesh) int

Number of faces (L)

-getFaceNormals(self: spectacularAI.mapping.Mesh) numpy.ndarray[numpy.uint32]
+getFaceNormals(self: spectacularAI.mapping.Mesh) numpy.ndarray[numpy.uint32]

A numpy array of size Lx3 that contains all face normals indices if they exist

-getFaceVertices(self: spectacularAI.mapping.Mesh) numpy.ndarray[numpy.uint32]
+getFaceVertices(self: spectacularAI.mapping.Mesh) numpy.ndarray[numpy.uint32]

A numpy array of size Lx3 that contains all face vertex indices.

-getNormalData(self: spectacularAI.mapping.Mesh) numpy.ndarray[numpy.float32]
+getNormalData(self: spectacularAI.mapping.Mesh) numpy.ndarray[numpy.float32]

A numpy array of size Mx3 that contains all vertex normals if they exist

-getPositionData(self: spectacularAI.mapping.Mesh) numpy.ndarray[numpy.float32]
+getPositionData(self: spectacularAI.mapping.Mesh) numpy.ndarray[numpy.float32]

A numpy array of size Nx3 that contains all vertex positions

-hasNormals(self: spectacularAI.mapping.Mesh) bool
+hasNormals(self: spectacularAI.mapping.Mesh) bool

True when mesh has normal data

-normalCount(self: spectacularAI.mapping.Mesh) int
+normalCount(self: spectacularAI.mapping.Mesh) int

Number of normals (M)

-vertexCount(self: spectacularAI.mapping.Mesh) int
+vertexCount(self: spectacularAI.mapping.Mesh) int

Number of vertices (N)

@@ -314,65 +315,65 @@
-class spectacularAI.mapping.PointCloud
+class spectacularAI.mapping.PointCloud

Point cloud with position, and optional point normal and color data

-empty(self: spectacularAI.mapping.PointCloud) bool
+empty(self: spectacularAI.mapping.PointCloud) bool

True when point cloud has no points

-getNormal(self: spectacularAI.mapping.PointCloud, arg0: int) spectacularAI.Vector3f
+getNormal(self: spectacularAI.mapping.PointCloud, arg0: int) spectacularAI.Vector3f

Get normal of a single point. Check first that normal data exists for this point cloud

-getNormalData(self: spectacularAI.mapping.PointCloud) numpy.ndarray[numpy.float32]
+getNormalData(self: spectacularAI.mapping.PointCloud) numpy.ndarray[numpy.float32]

A numpy array of size Nx3 that contains all point normals if they exist

-getPosition(self: spectacularAI.mapping.PointCloud, arg0: int) spectacularAI.Vector3f
+getPosition(self: spectacularAI.mapping.PointCloud, arg0: int) spectacularAI.Vector3f

Get position of a single point

-getPositionData(self: spectacularAI.mapping.PointCloud) numpy.ndarray[numpy.float32]
+getPositionData(self: spectacularAI.mapping.PointCloud) numpy.ndarray[numpy.float32]

A numpy array of size Nx3 that contains all point positions

-getRGB24(self: spectacularAI.mapping.PointCloud, arg0: int) List[int[3]]
+getRGB24(self: spectacularAI.mapping.PointCloud, arg0: int) List[int[3]]

Get color of a single point. Check first that color data exists for this point cloud

-getRGB24Data(self: spectacularAI.mapping.PointCloud) numpy.ndarray[numpy.uint8]
+getRGB24Data(self: spectacularAI.mapping.PointCloud) numpy.ndarray[numpy.uint8]

A numpy array of size Nx3 that contains all point colors if they exist

-hasColors(self: spectacularAI.mapping.PointCloud) bool
+hasColors(self: spectacularAI.mapping.PointCloud) bool

True when point cloud has color data

-hasNormals(self: spectacularAI.mapping.PointCloud) bool
+hasNormals(self: spectacularAI.mapping.PointCloud) bool

True when point cloud has normal data

-size(self: spectacularAI.mapping.PointCloud) int
+size(self: spectacularAI.mapping.PointCloud) int

Number of points

@@ -479,84 +480,74 @@
-struct KeyFrame
-
-

Public Members

-
+struct PointCloud
+

Container for point clouds, where the points may have optional properties such as colors and normals.

+
+

Public Functions

+
-int64_t id
-

Unique ID for this keyframe. Monotonically increasing.

+virtual std::size_t size() const = 0
+

Returns the number of points in the point cloud.

-
+
-std::shared_ptr<FrameSet> frameSet
-

Set of frames available for this keyframe.

+virtual bool empty() const = 0
+

Returns true if the point cloud has 0 points.

-
+
-std::shared_ptr<PointCloud> pointCloud
-

(Optional) Dense point cloud for this keyframe in primary frame coordinates.

-
- -
+virtual bool hasNormals() const = 0
+

Returns true if the point cloud has optional normal data.

-
-
-struct Map
-
-

Public Members

-
+
-std::map<int64_t, std::shared_ptr<const KeyFrame>> keyFrames
-

ID to KeyFrame map. The shared_ptr objects are always non-empty. May be changed to a similar associative container in the future, do not rely on this being std::map.

+virtual bool hasColors() const = 0
+

Returns true if the the point cloud has optional color data.

-
+
-std::map<int64_t, spectacularAI::Vector3d> mapPoints
-

List of sparse 3D map points (a.k.a. landmarks). These are observed from one or more KeyFrames, where the corresponding 2D pixel coordinates are stored in the sparseFeatures fields.

+virtual Vector3f getPosition(std::size_t index) const = 0
+

Helper function to get a single point position vector, yields an error if index >= size().

-
+
+
+virtual Vector3f getNormal(std::size_t index) const = 0
+

Helper function to get a single point normal vector, yields an error if hasNormals() is false or index >= size().

-
-
-struct MapperOutput
-
-

Public Members

-
+
-std::shared_ptr<const Map> map
-

Up to date map. Always non-empty

+virtual std::array<std::uint8_t, 3> getRGB24(std::size_t index) const = 0
+

Helper function to get a single point color array, yields an error if hasColors() is false or index >= size().

-
+
-std::vector<int64_t> updatedKeyFrames
-

List of keyframes that were modified or deleted. Ordered from oldest to newest

+virtual const Vector3f *getPositionData() = 0
+

Efficient way to get all point positions, returns nullptr if the point cloud is empty.

-
+
-std::vector<int64_t> updatedMapPoints
-

List of sparse map points that were modified, added or deleted.

+virtual const Vector3f *getNormalData() = 0
+

Efficient way to get all point normals, returns nullptr if the point cloud is empty or hasNormals() is false.

-
+
-std::shared_ptr<Mesh> mesh
-

(Optional) dense reconstruction of the map.

+virtual const std::uint8_t *getRGB24Data() = 0
+

Efficient way to get all point colors, returns nullptr if the point cloud is empty or hasColors() is false.

-
+
-bool finalMap
-

True for the last update before program exit

-
+inline virtual ~PointCloud()
+
@@ -674,74 +665,84 @@
-struct PointCloud
-

Container for point clouds, where the points may have optional properties such as colors and normals.

-
-

Public Functions

-
+struct KeyFrame
+
+

Public Members

+
-virtual std::size_t size() const = 0
-

Returns the number of points in the point cloud.

+int64_t id
+

Unique ID for this keyframe. Monotonically increasing.

-
+
-virtual bool empty() const = 0
-

Returns true if the point cloud has 0 points.

+std::shared_ptr<FrameSet> frameSet
+

Set of frames available for this keyframe.

-
+
-virtual bool hasNormals() const = 0
-

Returns true if the point cloud has optional normal data.

+std::shared_ptr<PointCloud> pointCloud
+

(Optional) Dense point cloud for this keyframe in primary frame coordinates.

-
-
-virtual bool hasColors() const = 0
-

Returns true if the the point cloud has optional color data.

+
-
+
-virtual Vector3f getPosition(std::size_t index) const = 0
-

Helper function to get a single point position vector, yields an error if index >= size().

+struct Map
+
+

Public Members

+
+
+std::map<int64_t, std::shared_ptr<const KeyFrame>> keyFrames
+

ID to KeyFrame map. The shared_ptr objects are always non-empty. May be changed to a similar associative container in the future, do not rely on this being std::map.

-
+
-virtual Vector3f getNormal(std::size_t index) const = 0
-

Helper function to get a single point normal vector, yields an error if hasNormals() is false or index >= size().

+std::map<int64_t, spectacularAI::Vector3d> mapPoints
+

List of sparse 3D map points (a.k.a. landmarks). These are observed from one or more KeyFrames, where the corresponding 2D pixel coordinates are stored in the sparseFeatures fields.

-
+
+
+ +
-virtual std::array<std::uint8_t, 3> getRGB24(std::size_t index) const = 0
-

Helper function to get a single point color array, yields an error if hasColors() is false or index >= size().

+struct MapperOutput
+
+

Public Members

+
+
+std::shared_ptr<const Map> map
+

Up to date map. Always non-empty

-
+
-virtual const Vector3f *getPositionData() = 0
-

Efficient way to get all point positions, returns nullptr if the point cloud is empty.

+std::vector<int64_t> updatedKeyFrames
+

List of keyframes that were modified or deleted. Ordered from oldest to newest

-
+
-virtual const Vector3f *getNormalData() = 0
-

Efficient way to get all point normals, returns nullptr if the point cloud is empty or hasNormals() is false.

+std::vector<int64_t> updatedMapPoints
+

List of sparse map points that were modified, added or deleted.

-
+
-virtual const std::uint8_t *getRGB24Data() = 0
-

Efficient way to get all point colors, returns nullptr if the point cloud is empty or hasColors() is false.

+std::shared_ptr<Mesh> mesh
+

(Optional) dense reconstruction of the map.

-
+
-inline virtual ~PointCloud()
-
+bool finalMap
+

True for the last update before program exit

+
@@ -756,22 +757,12 @@
-
diff --git a/sdk/python/latest/index.html b/sdk/python/latest/index.html index ca633da..e5ccf47 100644 --- a/sdk/python/latest/index.html +++ b/sdk/python/latest/index.html @@ -1,5 +1,5 @@ - + @@ -8,7 +8,7 @@ - + @@ -18,9 +18,9 @@ - + - + @@ -81,88 +81,89 @@
- -
-
+ + +
+
-

Python

+

Python

-class spectacularAI.VioOutput
+class spectacularAI.VioOutput

Main output structure

-property angularVelocity
+property angularVelocity

angular velocity vector in SI units (Vector3d)

-asJson(self: spectacularAI.VioOutput) str
+asJson(self: spectacularAI.VioOutput) str

a JSON representation of this object

-getCameraPose(self: spectacularAI.VioOutput, arg0: int) spectacularAI.CameraPose
+getCameraPose(self: spectacularAI.VioOutput, arg0: int) spectacularAI.CameraPose

CameraPose corresponding to a camera whose index is given as the parameter. Index 0 corresponds to the primary camera and index 1 the secondary camera.

-property globalPose
+property globalPose

Global pose, only returned if GNSS information is provided via Session.addGnss(…)

-property pose
+property pose

latest Pose

-property poseTrail
+property poseTrail

trail of smoothed historical poses (list of Pose objects)

-property positionCovariance
+property positionCovariance

position uncertainty, 3x3 covariance matrix

-property status
+property status

current TrackingStatus

-property tag
+property tag

input tag from addTrigger. Set to 0 for other outputs.

-property velocity
+property velocity

current velocity (Vector3d)

-property velocityCovariance
+property velocityCovariance

velocity uncertainty, 3x3 covariance matrix

@@ -170,35 +171,35 @@
-class spectacularAI.Pose
+class spectacularAI.Pose

Represents the pose (position & orientation) of a device at a given time. This typically corresponds the pose of the IMU (configurable). See CameraPose for exact poses of the cameras.

-asMatrix(self: spectacularAI.Pose) numpy.ndarray
+asMatrix(self: spectacularAI.Pose) numpy.ndarray

4x4 matrix that converts homogeneous local coordinates to homogeneous world coordinates

-fromMatrix(self: float, arg0: List[List[float[4]][4]]) spectacularAI.Pose
+fromMatrix(self: float, arg0: List[List[float[4]][4]]) spectacularAI.Pose

Create a pose from a timestamp and 4x4 local-to-world matrix

-property orientation
+property orientation

Quaternion orientation of the IMU / camera, local-to-world

-property position
+property position

Vector3d position of the IMU / camera

-property time
+property time

float timestamp in seconds, synchronized with device monotonic time (not host)

@@ -206,17 +207,17 @@
-class spectacularAI.Camera
+class spectacularAI.Camera

Represents the intrinsic parameters of a particular camera. If the input image is distorted, the camera and projection matrices correspond to the undistorted / rectified image.

-getIntrinsicMatrix(self: spectacularAI.Camera) numpy.ndarray
+getIntrinsicMatrix(self: spectacularAI.Camera) numpy.ndarray

3x3 intrinsic camera matrix (OpenCV convention, undistorted).

-getProjectionMatrixOpenGL(self: spectacularAI.Camera, arg0: float, arg1: float) numpy.ndarray
+getProjectionMatrixOpenGL(self: spectacularAI.Camera, arg0: float, arg1: float) numpy.ndarray

4x4 projection matrix for OpenGL (undistorted)

@@ -224,35 +225,35 @@
-class spectacularAI.CameraPose
+class spectacularAI.CameraPose

Represents the pose (position & orientation) and other parameters of a particular camera.

-property camera
+property camera

Camera: camera parameteres

-getCameraToWorldMatrix(self: spectacularAI.CameraPose) numpy.ndarray
+getCameraToWorldMatrix(self: spectacularAI.CameraPose) numpy.ndarray

4x4 homogeneous camera-to-world matrix

-getPosition(self: spectacularAI.CameraPose) spectacularAI.Vector3d
+getPosition(self: spectacularAI.CameraPose) spectacularAI.Vector3d

Vector3d position of the camera

-getWorldToCameraMatrix(self: spectacularAI.CameraPose) numpy.ndarray
+getWorldToCameraMatrix(self: spectacularAI.CameraPose) numpy.ndarray

4x4 homogeneous world-to-camera matrix

-property pose
+property pose

latest Pose

@@ -260,7 +261,7 @@
-class spectacularAI.Vector3d(*args, **kwargs)
+class spectacularAI.Vector3d(*args, **kwargs)

Vector in R^3. Can represent, e.g., velocity, position or angular velocity. Each property is a float.

Overloaded function.

    @@ -269,24 +270,24 @@
-property x
+property x
-property y
+property y
-property z
+property z
-class spectacularAI.Vector3f(*args, **kwargs)
+class spectacularAI.Vector3f(*args, **kwargs)

Vector in R^3. Single precision.

Overloaded function.

    @@ -295,84 +296,84 @@
-property x
+property x
-property y
+property y
-property z
+property z
-class spectacularAI.Quaternion
+class spectacularAI.Quaternion

Quaternion representation of a rotation. Hamilton convention. Each property is a float.

-property w
+property w
-property x
+property x
-property y
+property y
-property z
+property z
-class spectacularAI.TrackingStatus(self: spectacularAI.TrackingStatus, value: int)
+class spectacularAI.TrackingStatus(self: spectacularAI.TrackingStatus, value: int)

Members:

INIT

TRACKING

LOST_TRACKING

-INIT = <TrackingStatus.INIT: 0>
+INIT = <TrackingStatus.INIT: 0>
-LOST_TRACKING = <TrackingStatus.LOST_TRACKING: 2>
+LOST_TRACKING = <TrackingStatus.LOST_TRACKING: 2>
-TRACKING = <TrackingStatus.TRACKING: 1>
+TRACKING = <TrackingStatus.TRACKING: 1>
-property name
+property name
-property value
+property value
-class spectacularAI.ColorFormat(self: spectacularAI.ColorFormat, value: int)
+class spectacularAI.ColorFormat(self: spectacularAI.ColorFormat, value: int)

Members:

NONE

GRAY

@@ -381,66 +382,66 @@

GRAY16

-GRAY = <ColorFormat.GRAY: 1>
+GRAY = <ColorFormat.GRAY: 1>
-GRAY16 = <ColorFormat.GRAY16: 7>
+GRAY16 = <ColorFormat.GRAY16: 7>
-NONE = <ColorFormat.NONE: 0>
+NONE = <ColorFormat.NONE: 0>
-RGB = <ColorFormat.RGB: 2>
+RGB = <ColorFormat.RGB: 2>
-RGBA = <ColorFormat.RGBA: 3>
+RGBA = <ColorFormat.RGBA: 3>
-property name
+property name
-property value
+property value
-class spectacularAI.Bitmap
+class spectacularAI.Bitmap

Represents a grayscale or RGB bitmap

-getColorFormat(self: spectacularAI.Bitmap) spectacularAI.ColorFormat
+getColorFormat(self: spectacularAI.Bitmap) spectacularAI.ColorFormat

ColorFormat

-getHeight(self: spectacularAI.Bitmap) int
+getHeight(self: spectacularAI.Bitmap) int

int bitmap height

-getWidth(self: spectacularAI.Bitmap) int
+getWidth(self: spectacularAI.Bitmap) int

int bitmap width

-toArray(self: spectacularAI.Bitmap) numpy.ndarray
+toArray(self: spectacularAI.Bitmap) numpy.ndarray

Returns array representation of the bitmap

@@ -448,23 +449,23 @@
-class spectacularAI.Frame
+class spectacularAI.Frame

A camera frame with a pose

-property cameraPose
+property cameraPose

CameraPose corresponding this camera

-property image
+property image

Bitmap that will contain bitmap image if it’s available

-property index
+property index

Camera index

@@ -472,7 +473,7 @@
-class spectacularAI.Replay(*args, **kwargs)
+class spectacularAI.Replay(*args, **kwargs)

Replay previously recorded data

Overloaded function.

    @@ -485,37 +486,37 @@

    Build a replay from a given folder containing the dataset with a mapping callback

    -close(self: spectacularAI.Replay) None
    +close(self: spectacularAI.Replay) None

    Closes replay.

    -runReplay(self: spectacularAI.Replay) None
    +runReplay(self: spectacularAI.Replay) None

    Starts replaying the data and blocks until close() is called or the entire session has played out

    -setExtendedOutputCallback(self: spectacularAI.Replay, arg0: Callable[[spectacularAI.VioOutput, List[spectacularAI.Frame]], None]) None
    +setExtendedOutputCallback(self: spectacularAI.Replay, arg0: Callable[[spectacularAI.VioOutput, List[spectacularAI.Frame]], None]) None

    Set a callback that’s called for new output

    -setOutputCallback(self: spectacularAI.Replay, arg0: Callable[[spectacularAI.VioOutput], None]) None
    +setOutputCallback(self: spectacularAI.Replay, arg0: Callable[[spectacularAI.VioOutput], None]) None

    Set a callback that’s called for new output

    -setPlaybackSpeed(self: spectacularAI.Replay, arg0: float) None
    +setPlaybackSpeed(self: spectacularAI.Replay, arg0: float) None

    Sets playbacks speed, 1.0 == real time, 2.0 == fast forward 2x, 0.5 == at half speed, -1.0 == unlimited. Defaults to 1.0.

    -startReplay(self: spectacularAI.Replay) None
    +startReplay(self: spectacularAI.Replay) None

    Starts replaying the data in the background until close() is called or entire session has been played.

    @@ -523,62 +524,62 @@
    -class spectacularAI.WgsCoordinates(self: spectacularAI.WgsCoordinates)
    +class spectacularAI.WgsCoordinates(self: spectacularAI.WgsCoordinates)

    Represents the pose (position & orientation) of a device at a given time.

    -property altitude
    +property altitude
    -property latitude
    +property latitude
    -property longitude
    +property longitude
    -class spectacularAI.GnssVioOutput
    +class spectacularAI.GnssVioOutput

    GNSS-VIO output

    -property coordinates
    +property coordinates

    current WgsCoordinates

    -property enuPositionCovariance
    +property enuPositionCovariance

    enu position uncertainty, 3x3 covariance matrix

    -getEnuCameraPose(self: spectacularAI.GnssVioOutput, arg0: int, arg1: spectacularAI.WgsCoordinates) spectacularAI::CameraPose
    +getEnuCameraPose(self: spectacularAI.GnssVioOutput, arg0: int, arg1: spectacularAI.WgsCoordinates) spectacularAI::CameraPose

    Get the global pose of a particular camera. The “world” coordinate system of the camera pose is an East-North-Up system, whose origin is at the given WGS84 coordinates.

    -property orientation
    +property orientation

    current Quaternion

    -property velocity
    +property velocity

    current Vector3d

    -property velocityCovariance
    +property velocityCovariance

    velocity uncertainty, 3x3 covariance matrix

    @@ -589,22 +590,12 @@
-
diff --git a/sdk/python/v1.26/index.html b/sdk/python/v1.26/index.html index ca633da..e5ccf47 100644 --- a/sdk/python/v1.26/index.html +++ b/sdk/python/v1.26/index.html @@ -1,5 +1,5 @@ - + @@ -8,7 +8,7 @@ - + @@ -18,9 +18,9 @@ - + - + @@ -81,88 +81,89 @@
- -
-
+ + +
+
-

Python

+

Python

-class spectacularAI.VioOutput
+class spectacularAI.VioOutput

Main output structure

-property angularVelocity
+property angularVelocity

angular velocity vector in SI units (Vector3d)

-asJson(self: spectacularAI.VioOutput) str
+asJson(self: spectacularAI.VioOutput) str

a JSON representation of this object

-getCameraPose(self: spectacularAI.VioOutput, arg0: int) spectacularAI.CameraPose
+getCameraPose(self: spectacularAI.VioOutput, arg0: int) spectacularAI.CameraPose

CameraPose corresponding to a camera whose index is given as the parameter. Index 0 corresponds to the primary camera and index 1 the secondary camera.

-property globalPose
+property globalPose

Global pose, only returned if GNSS information is provided via Session.addGnss(…)

-property pose
+property pose

latest Pose

-property poseTrail
+property poseTrail

trail of smoothed historical poses (list of Pose objects)

-property positionCovariance
+property positionCovariance

position uncertainty, 3x3 covariance matrix

-property status
+property status

current TrackingStatus

-property tag
+property tag

input tag from addTrigger. Set to 0 for other outputs.

-property velocity
+property velocity

current velocity (Vector3d)

-property velocityCovariance
+property velocityCovariance

velocity uncertainty, 3x3 covariance matrix

@@ -170,35 +171,35 @@
-class spectacularAI.Pose
+class spectacularAI.Pose

Represents the pose (position & orientation) of a device at a given time. This typically corresponds the pose of the IMU (configurable). See CameraPose for exact poses of the cameras.

-asMatrix(self: spectacularAI.Pose) numpy.ndarray
+asMatrix(self: spectacularAI.Pose) numpy.ndarray

4x4 matrix that converts homogeneous local coordinates to homogeneous world coordinates

-fromMatrix(self: float, arg0: List[List[float[4]][4]]) spectacularAI.Pose
+fromMatrix(self: float, arg0: List[List[float[4]][4]]) spectacularAI.Pose

Create a pose from a timestamp and 4x4 local-to-world matrix

-property orientation
+property orientation

Quaternion orientation of the IMU / camera, local-to-world

-property position
+property position

Vector3d position of the IMU / camera

-property time
+property time

float timestamp in seconds, synchronized with device monotonic time (not host)

@@ -206,17 +207,17 @@
-class spectacularAI.Camera
+class spectacularAI.Camera

Represents the intrinsic parameters of a particular camera. If the input image is distorted, the camera and projection matrices correspond to the undistorted / rectified image.

-getIntrinsicMatrix(self: spectacularAI.Camera) numpy.ndarray
+getIntrinsicMatrix(self: spectacularAI.Camera) numpy.ndarray

3x3 intrinsic camera matrix (OpenCV convention, undistorted).

-getProjectionMatrixOpenGL(self: spectacularAI.Camera, arg0: float, arg1: float) numpy.ndarray
+getProjectionMatrixOpenGL(self: spectacularAI.Camera, arg0: float, arg1: float) numpy.ndarray

4x4 projection matrix for OpenGL (undistorted)

@@ -224,35 +225,35 @@
-class spectacularAI.CameraPose
+class spectacularAI.CameraPose

Represents the pose (position & orientation) and other parameters of a particular camera.

-property camera
+property camera

Camera: camera parameteres

-getCameraToWorldMatrix(self: spectacularAI.CameraPose) numpy.ndarray
+getCameraToWorldMatrix(self: spectacularAI.CameraPose) numpy.ndarray

4x4 homogeneous camera-to-world matrix

-getPosition(self: spectacularAI.CameraPose) spectacularAI.Vector3d
+getPosition(self: spectacularAI.CameraPose) spectacularAI.Vector3d

Vector3d position of the camera

-getWorldToCameraMatrix(self: spectacularAI.CameraPose) numpy.ndarray
+getWorldToCameraMatrix(self: spectacularAI.CameraPose) numpy.ndarray

4x4 homogeneous world-to-camera matrix

-property pose
+property pose

latest Pose

@@ -260,7 +261,7 @@
-class spectacularAI.Vector3d(*args, **kwargs)
+class spectacularAI.Vector3d(*args, **kwargs)

Vector in R^3. Can represent, e.g., velocity, position or angular velocity. Each property is a float.

Overloaded function.

    @@ -269,24 +270,24 @@
-property x
+property x
-property y
+property y
-property z
+property z
-class spectacularAI.Vector3f(*args, **kwargs)
+class spectacularAI.Vector3f(*args, **kwargs)

Vector in R^3. Single precision.

Overloaded function.

    @@ -295,84 +296,84 @@
-property x
+property x
-property y
+property y
-property z
+property z
-class spectacularAI.Quaternion
+class spectacularAI.Quaternion

Quaternion representation of a rotation. Hamilton convention. Each property is a float.

-property w
+property w
-property x
+property x
-property y
+property y
-property z
+property z
-class spectacularAI.TrackingStatus(self: spectacularAI.TrackingStatus, value: int)
+class spectacularAI.TrackingStatus(self: spectacularAI.TrackingStatus, value: int)

Members:

INIT

TRACKING

LOST_TRACKING

-INIT = <TrackingStatus.INIT: 0>
+INIT = <TrackingStatus.INIT: 0>
-LOST_TRACKING = <TrackingStatus.LOST_TRACKING: 2>
+LOST_TRACKING = <TrackingStatus.LOST_TRACKING: 2>
-TRACKING = <TrackingStatus.TRACKING: 1>
+TRACKING = <TrackingStatus.TRACKING: 1>
-property name
+property name
-property value
+property value
-class spectacularAI.ColorFormat(self: spectacularAI.ColorFormat, value: int)
+class spectacularAI.ColorFormat(self: spectacularAI.ColorFormat, value: int)

Members:

NONE

GRAY

@@ -381,66 +382,66 @@

GRAY16

-GRAY = <ColorFormat.GRAY: 1>
+GRAY = <ColorFormat.GRAY: 1>
-GRAY16 = <ColorFormat.GRAY16: 7>
+GRAY16 = <ColorFormat.GRAY16: 7>
-NONE = <ColorFormat.NONE: 0>
+NONE = <ColorFormat.NONE: 0>
-RGB = <ColorFormat.RGB: 2>
+RGB = <ColorFormat.RGB: 2>
-RGBA = <ColorFormat.RGBA: 3>
+RGBA = <ColorFormat.RGBA: 3>
-property name
+property name
-property value
+property value
-class spectacularAI.Bitmap
+class spectacularAI.Bitmap

Represents a grayscale or RGB bitmap

-getColorFormat(self: spectacularAI.Bitmap) spectacularAI.ColorFormat
+getColorFormat(self: spectacularAI.Bitmap) spectacularAI.ColorFormat

ColorFormat

-getHeight(self: spectacularAI.Bitmap) int
+getHeight(self: spectacularAI.Bitmap) int

int bitmap height

-getWidth(self: spectacularAI.Bitmap) int
+getWidth(self: spectacularAI.Bitmap) int

int bitmap width

-toArray(self: spectacularAI.Bitmap) numpy.ndarray
+toArray(self: spectacularAI.Bitmap) numpy.ndarray

Returns array representation of the bitmap

@@ -448,23 +449,23 @@
-class spectacularAI.Frame
+class spectacularAI.Frame

A camera frame with a pose

-property cameraPose
+property cameraPose

CameraPose corresponding this camera

-property image
+property image

Bitmap that will contain bitmap image if it’s available

-property index
+property index

Camera index

@@ -472,7 +473,7 @@
-class spectacularAI.Replay(*args, **kwargs)
+class spectacularAI.Replay(*args, **kwargs)

Replay previously recorded data

Overloaded function.

    @@ -485,37 +486,37 @@

    Build a replay from a given folder containing the dataset with a mapping callback

    -close(self: spectacularAI.Replay) None
    +close(self: spectacularAI.Replay) None

    Closes replay.

    -runReplay(self: spectacularAI.Replay) None
    +runReplay(self: spectacularAI.Replay) None

    Starts replaying the data and blocks until close() is called or the entire session has played out

    -setExtendedOutputCallback(self: spectacularAI.Replay, arg0: Callable[[spectacularAI.VioOutput, List[spectacularAI.Frame]], None]) None
    +setExtendedOutputCallback(self: spectacularAI.Replay, arg0: Callable[[spectacularAI.VioOutput, List[spectacularAI.Frame]], None]) None

    Set a callback that’s called for new output

    -setOutputCallback(self: spectacularAI.Replay, arg0: Callable[[spectacularAI.VioOutput], None]) None
    +setOutputCallback(self: spectacularAI.Replay, arg0: Callable[[spectacularAI.VioOutput], None]) None

    Set a callback that’s called for new output

    -setPlaybackSpeed(self: spectacularAI.Replay, arg0: float) None
    +setPlaybackSpeed(self: spectacularAI.Replay, arg0: float) None

    Sets playbacks speed, 1.0 == real time, 2.0 == fast forward 2x, 0.5 == at half speed, -1.0 == unlimited. Defaults to 1.0.

    -startReplay(self: spectacularAI.Replay) None
    +startReplay(self: spectacularAI.Replay) None

    Starts replaying the data in the background until close() is called or entire session has been played.

    @@ -523,62 +524,62 @@
    -class spectacularAI.WgsCoordinates(self: spectacularAI.WgsCoordinates)
    +class spectacularAI.WgsCoordinates(self: spectacularAI.WgsCoordinates)

    Represents the pose (position & orientation) of a device at a given time.

    -property altitude
    +property altitude
    -property latitude
    +property latitude
    -property longitude
    +property longitude
    -class spectacularAI.GnssVioOutput
    +class spectacularAI.GnssVioOutput

    GNSS-VIO output

    -property coordinates
    +property coordinates

    current WgsCoordinates

    -property enuPositionCovariance
    +property enuPositionCovariance

    enu position uncertainty, 3x3 covariance matrix

    -getEnuCameraPose(self: spectacularAI.GnssVioOutput, arg0: int, arg1: spectacularAI.WgsCoordinates) spectacularAI::CameraPose
    +getEnuCameraPose(self: spectacularAI.GnssVioOutput, arg0: int, arg1: spectacularAI.WgsCoordinates) spectacularAI::CameraPose

    Get the global pose of a particular camera. The “world” coordinate system of the camera pose is an East-North-Up system, whose origin is at the given WGS84 coordinates.

    -property orientation
    +property orientation

    current Quaternion

    -property velocity
    +property velocity

    current Vector3d

    -property velocityCovariance
    +property velocityCovariance

    velocity uncertainty, 3x3 covariance matrix

    @@ -589,22 +590,12 @@
-
diff --git a/sdk/replay.html b/sdk/replay.html index d2ae8b4..d62330f 100644 --- a/sdk/replay.html +++ b/sdk/replay.html @@ -1,5 +1,5 @@ - + @@ -8,7 +8,7 @@ - + @@ -18,9 +18,9 @@ - + - + @@ -82,21 +82,22 @@
- -
-
+ + +
+
-

Replay API

+

Replay API

The Replay API allows simulating real-time SDK behavior with previously recorded data, or rerunning recorded sequences with high-quality postprocessing settings, which is especially useful when used together with the Mapping API.

@@ -104,7 +105,7 @@
-class spectacularAI.Replay(*args, **kwargs)
+class spectacularAI.Replay(*args, **kwargs)

Replay previously recorded data

Overloaded function.

    @@ -117,37 +118,37 @@

    Build a replay from a given folder containing the dataset with a mapping callback

    -close(self: spectacularAI.Replay) None
    +close(self: spectacularAI.Replay) None

    Closes replay.

    -runReplay(self: spectacularAI.Replay) None
    +runReplay(self: spectacularAI.Replay) None

    Starts replaying the data and blocks until close() is called or the entire session has played out

    -setExtendedOutputCallback(self: spectacularAI.Replay, arg0: Callable[[spectacularAI.VioOutput, List[spectacularAI.Frame]], None]) None
    +setExtendedOutputCallback(self: spectacularAI.Replay, arg0: Callable[[spectacularAI.VioOutput, List[spectacularAI.Frame]], None]) None

    Set a callback that’s called for new output

    -setOutputCallback(self: spectacularAI.Replay, arg0: Callable[[spectacularAI.VioOutput], None]) None
    +setOutputCallback(self: spectacularAI.Replay, arg0: Callable[[spectacularAI.VioOutput], None]) None

    Set a callback that’s called for new output

    -setPlaybackSpeed(self: spectacularAI.Replay, arg0: float) None
    +setPlaybackSpeed(self: spectacularAI.Replay, arg0: float) None

    Sets playbacks speed, 1.0 == real time, 2.0 == fast forward 2x, 0.5 == at half speed, -1.0 == unlimited. Defaults to 1.0.

    -startReplay(self: spectacularAI.Replay) None
    +startReplay(self: spectacularAI.Replay) None

    Starts replaying the data in the background until close() is called or entire session has been played.

    @@ -319,22 +320,12 @@
-
diff --git a/sdk/search.html b/sdk/search.html index 68c113a..0f11508 100644 --- a/sdk/search.html +++ b/sdk/search.html @@ -1,5 +1,5 @@ - + @@ -7,7 +7,7 @@ - + @@ -18,9 +18,9 @@ - + - + @@ -82,14 +82,16 @@
-
    -
  • - -
  • -
  • -
-
-
+ + +
+
@@ -109,18 +111,11 @@
- -
- -
-

© Copyright 2023 Spectacular AI Ltd.

-
- - Built with Sphinx using a - theme - provided by Read the Docs. - - +
+
+

The publicly available Spectacular AI SDK versions are free for non-commercial use.

+

© 2024 Spectacular AI Ltd

+
diff --git a/sdk/searchindex.js b/sdk/searchindex.js index 3bd072e..85b4c88 100644 --- a/sdk/searchindex.js +++ b/sdk/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["api", "core", "cpp/latest/index", "index", "mapping", "python/latest/index", "replay", "tracking", "wrappers", "wrappers/k4a", "wrappers/oak", "wrappers/orbbec", "wrappers/realsense"], "filenames": ["api.md", "core.rst", "cpp/latest/index.rst", "index.md", "mapping.rst", "python/latest/index.rst", "replay.rst", "tracking.rst", "wrappers.md", "wrappers/k4a.md", "wrappers/oak.rst", "wrappers/orbbec.md", "wrappers/realsense.md"], "titles": ["API Reference", "Core SDK", "C++", "Spectacular AI SDK documentation", "Mapping API", "Python", "Replay API", "Tracking API", "Wrappers", "Azure Kinect", "OAK-D", "ORBBEC", "RealSense"], "terms": {"full": [0, 1, 3], "singl": [0, 2, 4, 5, 6, 7], "page": [0, 3], "python": [0, 4, 6, 7, 10], "c": [0, 4, 6, 7, 9, 10, 11, 12], "The": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12], "spectacular": [1, 2, 7, 9, 10, 11, 12], "ai": [1, 2, 7, 9, 10, 11, 12], "i": [1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12], "platform": 1, "independ": 1, "softwar": 1, "solut": 1, "real": [1, 2, 3, 4, 5, 6, 7], "time": [1, 2, 3, 4, 5, 6, 7, 10], "3d": [1, 2, 3, 4, 7], "map": [1, 2, 3, 5, 6, 9, 10, 11, 12], "6": [1, 2, 3, 10], "dof": [1, 2, 10], "pose": [1, 2, 3, 4, 5, 10], "track": [1, 2, 3, 4, 5, 10, 12], "includ": [1, 3, 4, 6, 7, 9, 10, 11, 12], "follow": [1, 2, 7, 8], "public": [1, 2, 4, 6, 7, 9, 10, 11, 12], "modul": [1, 10], "which": [1, 2, 4, 6, 7, 10], "can": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10], "us": [1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12], "ani": [1, 2, 4, 6, 7, 8], "devic": [1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12], "support": [1, 2, 3, 4, 6, 7, 8, 10, 11], "api": [1, 2, 3], "replai": [1, 2, 4, 5], "easiest": 1, "through": [1, 2, 10], "wrapper": [1, 2, 3, 7], "out": [1, 3, 5, 6, 8, 10], "box": [1, 3, 8], "also": [1, 2, 3, 4, 7, 9, 10, 11, 12], "other": [1, 2, 3, 4, 5, 6, 7, 10], "input": [1, 2, 4, 5, 7, 9, 10, 11, 12], "contact": 1, "u": 1, "more": [1, 2, 4, 6, 7, 10], "inform": [1, 2, 4, 5, 7, 9, 10, 11, 12], "access": [1, 2, 3, 4, 7, 10], "function": [1, 2, 4, 5, 6, 7, 9, 10, 11, 12], "namespac": [2, 4, 6, 7, 9, 10, 11, 12], "spectacularai": [2, 4, 5, 6, 7, 9, 10, 11, 12], "typedef": [2, 4, 6, 7], "viooutputptr": [2, 6, 7], "std": [2, 4, 6, 7, 9, 10, 11, 12], "shared_ptr": [2, 4, 6, 7, 9, 10, 11, 12], "const": [2, 4, 6, 7, 9, 10, 11, 12], "viooutput": [2, 5, 6, 7, 9, 10, 11, 12], "frameset": [2, 4, 6], "vector": [2, 4, 5, 6, 7], "frame": [2, 4, 5, 6, 7, 9, 10, 11, 12], "matrix3d": [2, 7, 10], "arrai": [2, 4, 5, 7], "doubl": [2, 4, 6, 7, 9, 10, 11, 12], "3": [2, 4, 5, 7, 10], "A": [2, 4, 5, 7], "3x3": [2, 5, 7], "matrix": [2, 5, 7, 10], "row": [2, 7], "major": [2, 7], "m": [2, 4, 7], "col": [2, 7], "note": [2, 7, 9, 10], "when": [2, 4, 6, 7, 9, 10, 11], "symmetr": [2, 7], "like": [2, 7], "covari": [2, 5, 7, 10], "matric": [2, 5, 7], "differ": [2, 6, 7], "between": [2, 3, 7, 12], "column": [2, 7], "order": [2, 4, 7], "matrix4d": [2, 7, 10], "4": [2, 5, 7, 10], "4x4": [2, 5, 7], "typic": [2, 5, 7], "homogen": [2, 5, 7], "coordin": [2, 4, 5, 7, 10], "enum": [2, 7], "class": [2, 4, 5, 6, 7, 9, 10, 11, 12], "trackingstatu": [2, 5, 7], "statu": [2, 5, 7], "valu": [2, 4, 5, 7, 9, 10, 11, 12], "enumer": [2, 7], "init": [2, 5, 7], "initi": [2, 7, 10], "start": [2, 4, 5, 6, 7, 9, 10, 11, 12], "still": [2, 7], "accur": [2, 3, 7], "global": [2, 5, 7], "referenc": [2, 7], "lost_track": [2, 5, 7], "ha": [2, 4, 5, 6, 7, 9, 10, 11], "fail": [2, 7], "output": [2, 3, 4, 5, 6, 9, 10, 11, 12], "ar": [2, 3, 4, 6, 7, 8, 9, 10, 11], "longer": [2, 4, 7], "produc": [2, 7], "until": [2, 5, 6, 7, 9, 10, 11, 12], "system": [2, 5, 7, 10], "recov": [2, 7], "report": [2, 7], "anoth": [2, 6, 7], "state": [2, 7], "colorformat": [2, 5, 7], "specifi": [2, 4, 7], "pixel": [2, 4, 7], "format": [2, 7, 10], "bitmap": [2, 4, 5, 6, 7], "none": [2, 5, 6, 7, 10], "grai": [2, 5, 7, 10], "rgb": [2, 4, 5, 7, 10], "rgba": [2, 5, 7], "rgba_external_o": [2, 7], "bgr": [2, 7], "bgra": [2, 7], "gray16": [2, 5, 7], "float32": [2, 4, 7], "encoded_h264": [2, 7], "gethorizontaluncertainti": [2, 7], "get": [2, 4, 5, 7, 9, 10, 11, 12], "scalar": [2, 7], "horizont": [2, 7], "uncertainti": [2, 5, 7, 10], "meter": [2, 4, 7], "from": [2, 3, 4, 5, 6, 7, 9, 10, 11, 12], "thi": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12], "an": [2, 3, 4, 5, 7, 9, 10, 11, 12], "rm": [2, 7], "1": [2, 4, 5, 6, 7, 10], "sigma": [2, 7], "In": [2, 7], "gener": [2, 4, 7, 9, 10, 11, 12], "anisotrop": [2, 7], "case": [2, 3, 6, 7], "where": [2, 4, 6, 7, 10], "rotat": [2, 5, 7], "version": [2, 4, 7], "diag": [2, 7], "sx": [2, 7], "2": [2, 5, 6, 7, 10, 11], "sy": [2, 7], "defin": [2, 4, 6, 7, 9, 10, 11, 12], "sqrt": [2, 7], "equival": [2, 7], "frobeniu": [2, 7], "norm": [2, 7], "2x2": [2, 7], "part": [2, 3, 7, 10], "If": [2, 4, 5, 6, 7, 9, 10, 11, 12], "isotrop": [2, 7], "same": [2, 4, 6, 7, 10], "1d": [2, 7], "standard": [2, 7], "deviat": [2, 7], "along": [2, 7], "x": [2, 5, 7], "y": [2, 5, 7], "axi": [2, 7], "getverticaluncertainti": [2, 7], "vertic": [2, 4, 7], "p67": [2, 7], "buildcovariancematrix": [2, 7], "horizontalsigma": [2, 7], "verticalsigma": [2, 7], "construct": [2, 6, 7], "compon": [2, 7], "e": [2, 4, 5, 7, 9, 10, 11, 12], "result": [2, 4, 7], "xy": [2, 7], "plane": [2, 7], "getquaternionhead": [2, 7], "quaternion": [2, 5, 7], "q": [2, 7], "yaw": [2, 7], "head": [2, 7], "angl": [2, 7, 10], "local": [2, 5, 7], "world": [2, 5, 7, 10], "degre": [2, 3, 7], "getquaternionpitch": [2, 7], "pitch": [2, 7], "getquaternionrol": [2, 7], "roll": [2, 7], "struct": [2, 4, 6, 7, 9, 10, 11, 12], "autoexposureoutput": [2, 7], "auto": [2, 7, 10], "exposur": [2, 7, 10], "structur": [2, 4, 5, 7], "each": [2, 5, 7, 12], "correspond": [2, 4, 5, 7, 9, 10, 11, 12], "specif": [2, 4, 7], "imag": [2, 4, 5, 6, 7, 10], "timestamp": [2, 5, 7, 9, 10, 11, 12], "option": [2, 4, 6, 7, 10], "tag": [2, 5, 7, 9, 10, 11, 12], "contain": [2, 4, 5, 6, 7], "implement": [2, 6, 7], "control": [2, 7], "algorithm": [2, 6, 7], "depend": [2, 7, 10], "member": [2, 4, 5, 6, 7, 9, 10, 11, 12], "int": [2, 4, 5, 6, 7, 9, 10, 11, 12], "deltabright": [2, 7], "determin": [2, 7], "how": [2, 7], "much": [2, 7], "bright": [2, 7], "should": [2, 6, 7, 10], "chang": [2, 4, 7, 10, 12], "0": [2, 4, 5, 6, 7, 9, 10, 11, 12], "255": [2, 7], "uint8_t": [2, 4, 7], "approx": [2, 7], "uint32_t": [2, 4, 7], "minexposuretim": [2, 7], "minimum": [2, 7], "microsecond": [2, 7], "maxexposuretim": [2, 7], "maximum": [2, 7], "mingain": [2, 7], "gain": [2, 7], "iso": [2, 7], "maxgain": [2, 7], "second": [2, 5, 7, 9, 10, 11, 12], "simpl": [2, 7], "ram": [2, 7], "gpu": [2, 7], "cv": [2, 7], "mat": [2, 7], "asopencv": [2, 7], "bool": [2, 4, 6, 7, 9, 10, 11, 12], "flipcolor": [2, 7], "true": [2, 4, 6, 7, 9, 10, 11, 12], "creat": [2, 4, 5, 7, 9, 10, 11, 12], "opencv": [2, 5, 7], "mai": [2, 4, 7, 10], "refer": [2, 6, 7], "shallow": [2, 7], "copi": [2, 7], "clone": [2, 7], "make": [2, 4, 7, 9, 11], "deep": [2, 7], "need": [2, 7], "default": [2, 5, 6, 7, 9, 10, 11, 12], "automat": [2, 7], "convert": [2, 5, 7, 10], "necessari": [2, 7, 9, 11, 12], "virtual": [2, 3, 4, 6, 7, 9, 10, 11, 12], "getwidth": [2, 5, 7], "width": [2, 5, 7], "getheight": [2, 5, 7], "height": [2, 5, 7], "getcolorformat": [2, 5, 7], "color": [2, 4, 7, 10], "channel": [2, 7], "configur": [2, 5, 6, 7], "getdatareadonli": [2, 7], "data": [2, 3, 4, 5, 6, 7, 10], "must": [2, 7, 10], "contigu": [2, 7], "8": [2, 7, 10], "32": [2, 7], "bit": [2, 7], "per": [2, 7], "getdatareadwrit": [2, 7], "static": [2, 6, 7], "unique_ptr": [2, 6, 7, 9, 10, 11, 12], "undefin": [2, 7], "content": [2, 7, 10], "createrefer": [2, 7], "rowstrid": [2, 7], "plain": [2, 7], "camera": [2, 3, 4, 5, 7, 9, 10, 11, 12], "pixeltorai": [2, 7], "pixelcoordin": [2, 7], "vector3d": [2, 4, 5, 7, 10], "rai": [2, 7], "paramet": [2, 4, 5, 6, 7, 8, 9, 10, 11, 12], "return": [2, 4, 5, 6, 7, 9, 10, 11, 12], "convers": [2, 7], "succeed": [2, 7], "raytopixel": [2, 7], "getintrinsicmatrix": [2, 5, 7], "rectifi": [2, 5, 7], "intrins": [2, 5, 7], "": [2, 5, 6, 7], "distort": [2, 4, 5, 7], "convent": [2, 5, 7], "fx": [2, 7], "ppx": [2, 7], "fy": [2, 7], "ppy": [2, 7], "getprojectionmatrixopengl": [2, 5, 7], "nearclip": [2, 7], "farclip": [2, 7], "project": [2, 5, 7], "normal": [2, 4, 7], "ndc": [2, 7], "buildpinhol": [2, 7], "intrinsicmatrix": [2, 7], "camerapos": [2, 4, 5, 6, 7, 10], "getworldtocameramatrix": [2, 5, 7], "getcameratoworldmatrix": [2, 5, 7], "getposit": [2, 4, 5, 7], "posit": [2, 4, 5, 7, 10], "pixeltoworld": [2, 7], "origin": [2, 5, 7], "current": [2, 4, 5, 7], "direct": [2, 7], "worldtopixel": [2, 7], "point": [2, 4, 7, 10], "transform": [2, 7], "camerarayto3dmatch": [2, 7], "coodin": [2, 7], "match": [2, 4, 7, 10], "featurepoint": [2, 4, 7], "spars": [2, 4, 7], "featur": [2, 4, 7, 10], "observ": [2, 4, 7], "certain": [2, 7, 9, 10, 11, 12], "int64_t": [2, 4, 7], "id": [2, 4, 7], "integ": [2, 4, 7], "identifi": [2, 4, 7], "revis": [2, 7], "cloud": [2, 4, 7, 10], "g": [2, 4, 5, 7, 9, 10, 11, 12], "avail": [2, 4, 5, 6, 7, 9, 10, 11, 12], "set": [2, 4, 5, 6, 7, 9, 10, 11, 12], "trigger": [2, 7, 9, 10, 11, 12], "do": [2, 4, 6, 7, 10, 12], "type": [2, 4, 10], "index": [2, 4, 5, 6, 7], "gnssviooutput": [2, 5, 7], "getenucamerapos": [2, 5, 7], "cameraid": [2, 7], "wgscoordin": [2, 5, 7, 10], "enuorigin": [2, 7], "particular": [2, 5, 7, 9, 10, 11, 12], "east": [2, 5, 7, 10], "north": [2, 5, 7, 10], "up": [2, 4, 5, 7, 10, 12], "whose": [2, 5, 7], "given": [2, 4, 5, 6, 7, 10, 12], "wgs84": [2, 5, 7], "enu": [2, 5, 7, 10], "mean": [2, 7, 8, 10], "orient": [2, 5, 7, 10], "repres": [2, 5, 7], "doe": [2, 6, 7], "matter": [2, 7], "context": [2, 7], "see": [2, 5, 7, 10], "helper": [2, 4, 7], "method": [2, 7], "obtain": [2, 7], "euler": [2, 7], "veloc": [2, 5, 7], "enupositioncovari": [2, 5, 7, 10], "estim": [2, 6, 7, 10], "coordiant": [2, 7], "number": [2, 4, 7], "velocitycovari": [2, 5, 7], "subpixel": [2, 7], "accuraci": [2, 7], "float": [2, 5, 6, 7, 9, 10, 11, 12], "asmatrix": [2, 5, 7], "monoton": [2, 4, 5, 7, 9, 10, 11, 12], "increas": [2, 4, 7], "right": [2, 7, 10], "hand": [2, 7], "metric": [2, 7], "z": [2, 5, 7], "frommatrix": [2, 5, 7], "t": [2, 4, 7, 9, 10, 11, 12], "localtoworld": [2, 7], "represent": [2, 5, 7, 10], "hamilton": [2, 5, 7], "w": [2, 5, 7], "visual": [2, 3, 6], "inerti": [2, 3, 6], "odometri": [2, 6], "destructor": [2, 6], "stop": [2, 6], "nai": [2, 6], "worker": [2, 6], "thread": [2, 6, 9, 10], "free": [2, 6, 10], "resourc": [2, 6, 10], "void": [2, 4, 6, 9, 10, 11, 12], "startreplai": [2, 5, 6], "background": [2, 5, 6, 9, 11, 12], "close": [2, 5, 6, 10], "entir": [2, 4, 5, 6], "session": [2, 5, 6, 7], "been": [2, 5, 6], "plai": [2, 5, 6], "runreplai": [2, 5, 6], "block": [2, 5, 6], "replayonelin": [2, 6], "line": [2, 6], "fals": [2, 4, 6, 9, 10, 11, 12], "setplaybackspe": [2, 5, 6], "speed": [2, 5, 6], "playback": [2, 5, 6], "fast": [2, 4, 5, 6], "forward": [2, 5, 6], "2x": [2, 5, 6], "5": [2, 5, 6, 10], "half": [2, 5, 6], "unlimit": [2, 5, 6], "setdryrun": [2, 6], "isdryrun": [2, 6], "enabl": [2, 6, 9, 10, 11, 12], "read": [2, 6, 9, 11, 12], "pars": [2, 6], "record": [2, 5, 6, 9, 10, 11], "feed": [2, 6], "perform": [2, 6, 9, 10, 12], "measur": [2, 6], "dry": [2, 6], "run": [2, 6], "happen": [2, 6], "setoutputcallback": [2, 5, 6], "onoutput": [2, 6], "callback": [2, 4, 5, 6, 10, 12], "call": [2, 3, 5, 6, 10, 12], "whenev": [2, 6], "new": [2, 5, 6, 9, 10, 11, 12], "remain": [2, 6], "valid": [2, 6], "long": [2, 6], "share": [2, 3, 6, 10], "pointer": [2, 4, 6], "aliv": [2, 6], "pass": [2, 6], "last": [2, 4, 6], "destruct": [2, 6], "howev": [2, 6], "store": [2, 4, 6, 9, 11, 12], "term": [2, 6], "avoid": [2, 6], "memori": [2, 6], "leak": [2, 6], "Will": [2, 6], "fromt": [2, 6], "gyroscop": [2, 3, 6], "sampl": [2, 6], "ad": [2, 4, 6, 9, 11], "setextendedoutputcallback": [2, 5, 6], "experiment": [2, 6], "builder": [2, 6], "string": [2, 4, 6, 7, 9, 10, 11, 12], "datafold": [2, 6], "vio": [2, 5, 6, 7, 9, 10, 11, 12], "viobuild": [2, 6], "setup": [2, 6], "path": [2, 4, 6, 10], "folder": [2, 5, 6], "sensor": [2, 3, 6, 7, 9, 11, 12], "calibr": [2, 6, 8], "replac": [2, 6, 10], "append": [2, 6], "setffmpeg": [2, 6], "whether": [2, 6, 9, 11], "ffmpeg": [2, 6], "file": [2, 4, 6, 10], "build": [2, 5, 6, 10], "_data": [2, 6], "r": [2, 5, 7], "angular": [2, 5, 7], "vector3f": [2, 4, 5, 7], "precis": [2, 5, 7], "main": [2, 3, 4, 5, 7, 10], "getcamerapos": [2, 5, 7], "primari": [2, 4, 5, 7, 10], "secondari": [2, 4, 5, 7, 10], "asjson": [2, 5, 7, 10], "json": [2, 5, 7, 10], "otherwis": [2, 7, 9, 11], "empti": [2, 4, 7, 10], "clock": [2, 7], "xyz": [2, 7], "angularveloc": [2, 5, 7], "si": [2, 5, 7], "unit": [2, 4, 5, 7], "rad": [2, 7], "acceler": [2, 7], "linear": [2, 7], "positioncovari": [2, 5, 7, 10], "posetrail": [2, 5, 7], "list": [2, 4, 5, 6, 7, 10], "first": [2, 4, 7, 10], "element": [2, 7], "zero": [2, 7], "recent": [2, 7], "smooth": [2, 5, 7], "histor": [2, 5, 7], "pointcloud": [2, 4, 7], "seen": [2, 7], "addfram": [2, 7], "globalpos": [2, 5, 7], "gnss": [2, 5, 7, 10], "nullptr": [2, 4, 7], "todo": 2, "improv": 2, "document": [2, 10], "createrendertarget": 2, "correct": [2, 10], "dimens": 2, "updat": [2, 4, 10], "base": 2, "render": 2, "either": 2, "readi": 2, "check": [2, 4, 9, 10, 11, 12], "wg": [2, 7], "84": [2, 7], "latitud": [2, 5, 7], "longitud": [2, 5, 7], "altitud": [2, 5, 7], "daiplugin": [2, 10], "daipipelineadapt": 2, "daipipelin": [2, 10], "daideviceadapt": 2, "daidevic": [2, 10], "daiimgframeadapt": 2, "dai": [2, 10], "imgfram": [2, 10], "daidatainputqueueadapt": 2, "datainputqueu": 2, "daidataoutputqueueadapt": 2, "dataoutputqueu": 2, "daiimudataadapt": 2, "imudata": [2, 10], "daitrackedfeaturesadapt": 2, "trackedfeatur": [2, 10], "daicalibrationhandleradapt": 2, "calibrationhandl": 2, "daicameracontroladapt": 2, "cameracontrol": 2, "daiinputresolutionadapt": 2, "spectacular_ai_maybe_python_typ": 2, "monocameraproperti": 2, "sensorresolut": 2, "daicolorinputresolutionadapt": 2, "colorcameraproperti": 2, "inlin": [2, 4], "getjsonstringoremptyvaluesaf": 2, "nlohmann": 2, "char": 2, "kei": [2, 4, 9, 10, 11, 12], "getdaiusbspeedvalu": 2, "usbspe": 2, "getdaiusbspeednam": 2, "getdaiimagerawdata": 2, "img": 2, "size_t": [2, 4], "getdaiimagerawdatas": 2, "getdaiimutimestampdevic": 2, "imureport": 2, "getdaiimagetimestampdevic": 2, "getdaifeaturestimestampdevic": 2, "getdaiimageexposuretim": 2, "getdaiimagetyp": 2, "plugin": [2, 9, 10, 11, 12], "sdk": [2, 6, 8, 9, 10, 11, 12], "variabl": [2, 9, 10, 11, 12], "usestereo": [2, 9, 10, 12], "useslam": [2, 9, 10, 11, 12], "usefeaturetrack": [2, 10], "fastvio": [2, 9, 10, 11, 12], "forcerectifi": [2, 10], "forceunrectifi": [2, 10], "usecolor": [2, 10], "usecolorstereocamera": [2, 10], "useencodedvideo": [2, 10], "usegraydepth": [2, 10], "mapsavepath": [2, 10, 12], "maploadpath": [2, 10, 12], "usevioautoexposur": [2, 10], "apriltagpath": [2, 9, 10, 11, 12], "meshrectif": [2, 10], "depthscalecorrect": [2, 10], "extendeddispar": [2, 10], "fastimu": [2, 10], "usereaderthread": [2, 10, 12], "unsign": [2, 10], "imufrequencyhz": [2, 10], "accfrequencyhz": [2, 10, 11], "500": [2, 10], "gyrofrequencyhz": [2, 10, 11], "400": [2, 10], "ensuresufficientusbspe": [2, 10], "silenceusbwarn": [2, 10], "monoqueues": [2, 10], "depthqueues": [2, 10], "20": [2, 10], "imuqueues": [2, 10], "50": [2, 10], "keyframecandidateeverynthfram": [2, 10], "inputresolut": [2, 10, 12], "400p": [2, 10, 12], "recordingfold": [2, 9, 10, 11, 12], "recordingonli": [2, 9, 10, 11, 12], "disablecamera": [2, 10], "imutognss": [2, 10], "internalparamet": [2, 9, 10, 11, 12], "intern": [2, 9, 10, 11, 12], "overrid": [2, 9, 10, 11, 12], "pair": [2, 9, 10, 11, 12], "Not": [2, 9, 10, 11, 12], "safe": [2, 9, 10, 11, 12], "unsanit": [2, 9, 10, 11, 12], "user": [2, 9, 10, 11, 12], "hook": 2, "pull": [2, 9, 10, 11], "someth": [2, 10], "depth": [2, 4, 10], "those": [2, 10], "intermediari": [2, 10], "never": [2, 10], "invok": [2, 10, 12], "thei": [2, 4, 10], "were": [2, 4, 10], "imu": [2, 3, 5, 7, 9, 10], "monoprimari": [2, 10], "monosecondari": [2, 10], "pipelin": 2, "It": [2, 4, 10, 12], "recommend": [2, 10, 12], "constructor": [2, 10], "provid": [2, 5, 7, 10], "possibl": [2, 10, 12], "all": [2, 3, 4, 10], "manual": [2, 8, 10], "config": [2, 9, 10, 11, 12], "custom": [2, 9, 10, 11, 12], "mapperoutputptr": [2, 4, 9, 10, 11, 12], "onmapperoutput": [2, 9, 10, 11, 12], "startsess": [2, 9, 10, 11, 12], "imunod": [2, 10], "monocameranod": [2, 10], "monoleft": [2, 10], "monoright": [2, 10], "colorcameranod": [2, 10], "colorleft": [2, 10], "colorright": [2, 10], "colorprimari": [2, 10], "colorsecondari": [2, 10], "imagemanipnod": [2, 10], "colorimagemanip": [2, 10], "stereodepthnod": [2, 10], "stereo": [2, 4, 10], "featuretrackernod": [2, 10], "featuretrack": [2, 10], "scriptnod": [2, 10], "scriptprimari": [2, 10], "scriptsecondari": [2, 10], "videoencodernod": [2, 10], "videoencoderprimari": [2, 10], "videoencodersecondari": [2, 10], "xlinkinnod": [2, 10], "xincontrol": [2, 10], "xlinkoutnod": [2, 10], "xoutimu": [2, 10], "xoutleft": [2, 10], "xoutright": [2, 10], "xoutscriptprimari": [2, 10], "xoutscriptsecondari": [2, 10], "xoutprimari": [2, 10], "xoutsecondari": [2, 10], "xoutfeatur": [2, 10], "xoutdepth": [2, 10], "imutocameraleft": [2, 10], "spectacularaiconfigurationyaml": [2, 10], "pipelineextens": 2, "pipelinera": 2, "rae": 2, "raecameranod": 2, "front": 2, "back": 2, "stereodepth": 2, "scriptleft": 2, "scriptright": 2, "xoutscriptleft": 2, "xoutscriptright": 2, "rawimgframetypeconvert": 2, "getstringtyp": 2, "rawimgfram": 2, "via": [2, 5, 7, 10], "hasoutput": [2, 9, 10, 11, 12], "getoutput": [2, 9, 10, 11, 12], "queue": [2, 9, 10, 11, 12], "waitforoutput": [2, 9, 10, 11, 12], "wait": [2, 9, 10, 11, 12], "work": [2, 10], "deprec": [2, 10], "addtrigg": [2, 5, 7, 9, 10, 11, 12], "add": [2, 9, 10, 11, 12], "extern": [2, 9, 10, 11, 12], "caus": [2, 9, 10, 11, 12], "addit": [2, 7, 9, 10, 11, 12], "additon": [2, 9, 10, 11, 12], "indentifi": [2, 9, 10, 11, 12], "event": [2, 9, 10, 11, 12], "have": [2, 4, 9, 10, 11, 12], "addabsolutepos": [2, 10], "orientationvari": [2, 10], "its": [2, 10], "varianc": [2, 10], "addgnss": [2, 5, 7, 10], "fusion": [2, 10], "fix": [2, 10], "getrgbcamerapos": [2, 10], "vioout": [2, 10], "resolut": 2, "getsupportedvideoresolut": 2, "monoresolut": 2, "convertinputresolut": 2, "reso": 2, "colorinputresolut": 2, "convertcolorinputresolut": 2, "colorresolut": [2, 9], "selectnearbycolorresolut": 2, "monoheight": 2, "getyamlconfigur": [2, 9], "cameracalibr": 2, "getcalibr": 2, "imutocamera": 2, "matrixmul": 2, "b": 2, "isdevicera": 2, "useraebackcamera": 2, "stream_tag": 2, "colortoprimari": 2, "colorintrins": 2, "colorcameradistortioncoeff": 2, "stereoresolut": 2, "depthscal": [2, 4], "daireso": 2, "preview": 2, "k4aplugin": [2, 9], "k4a_calibration_t": 2, "k4a_device_configuration_t": [2, 9], "getk4aconfigur": [2, 9], "720p": [2, 9], "depthmod": [2, 9], "k4a_depth_mode_wfov_2x2bin": [2, 9], "framer": [2, 9], "30": [2, 9, 11], "aligneddepth": [2, 9, 11, 12], "distortionen": [2, 9], "postprocessfinalmap": [2, 9, 11, 12], "k4aconfig": [2, 9], "object": [2, 4, 5, 7, 9, 10, 11, 12], "about": [2, 9, 11, 12], "azur": [2, 8], "kinect": [2, 8], "stream": [2, 9, 11, 12], "actual": [2, 9, 11, 12], "k4a": [2, 9], "k4a_device_t": [2, 9], "getdevicehandl": [2, 9], "handl": [2, 9], "adjust": [2, 9], "some": [2, 9], "fp": [2, 9, 10], "affect": [2, 9, 10], "ignoreoutput": [2, 9, 11], "ignor": [2, 9, 11], "interest": [2, 9, 11], "sure": [2, 9, 11], "mapperoutput": [2, 4, 5, 6, 10], "might": [2, 4, 10], "alwai": [2, 4], "exist": [2, 4, 10], "multipli": [2, 4], "mm": [2, 4], "1000": [2, 4], "sparsefeatur": [2, 4], "2d": [2, 4], "getaligneddepthfram": [2, 4], "target": [2, 4], "comput": [2, 4, 12], "exampl": [2, 4, 10], "rgbframe": [2, 4], "depthfram": [2, 4], "alreadi": [2, 4], "align": [2, 4], "getundistortedfram": [2, 4], "distortedfram": [2, 4], "undistort": [2, 4, 5, 7], "model": [2, 4], "pinhol": [2, 4], "primaryfram": [2, 4], "secondaryfram": [2, 4], "d": [2, 4, 8], "keyfram": [2, 4], "uniqu": [2, 4], "dens": [2, 4], "non": [2, 4], "similar": [2, 4], "associ": [2, 4], "futur": [2, 4], "reli": [2, 4], "being": [2, 4], "mappoint": [2, 4], "k": [2, 4, 7], "landmark": [2, 4], "These": [2, 4], "one": [2, 4, 10], "field": [2, 4], "date": [2, 4], "updatedkeyfram": [2, 4], "modifi": [2, 4, 10], "delet": [2, 4], "oldest": [2, 4], "newest": [2, 4], "updatedmappoint": [2, 4], "mesh": [2, 4], "reconstruct": [2, 3, 4], "finalmap": [2, 4], "befor": [2, 4], "program": [2, 4], "exit": [2, 4], "few": [2, 4], "properti": [2, 4, 5, 7, 10], "textur": [2, 4], "flexibl": [2, 4], "enough": [2, 4], "both": [2, 3, 4], "vertex": [2, 4], "face": [2, 4], "indexfac": [2, 4], "triangl": [2, 4], "hasnorm": [2, 4], "vertexcount": [2, 4], "normalcount": [2, 4], "facecount": [2, 4], "gettriangl": [2, 4], "faceindex": [2, 4], "yield": [2, 4], "error": [2, 4], "size": [2, 4], "getpositiondata": [2, 4], "effici": [2, 4], "wai": [2, 4], "getnormaldata": [2, 4], "getfacevertic": [2, 4], "indic": [2, 4], "getfacenorm": [2, 4], "serializetoobj": [2, 4], "filenam": [2, 4, 10], "save": [2, 4], "obj": [2, 4], "For": [2, 4, 10], "instanc": [2, 4], "hascolor": [2, 4], "getnorm": [2, 4], "getrgb24": [2, 4], "getrgb24data": [2, 4], "orbbecplugin": [2, 11], "ob": [2, 11], "obpipelin": [2, 11], "rgbresolut": [2, 11], "make_pair": [2, 11], "1280": [2, 11], "720": [2, 11], "depthresolut": [2, 11], "512": [2, 11], "camerafp": [2, 11], "obaccelsampler": [2, 11], "ob_sample_rate_1_khz": [2, 11], "obgyrosampler": [2, 11], "obaccelfullscalerang": [2, 11], "accrang": [2, 11], "ob_accel_fs_4g": [2, 11], "obgyrofullscalerang": [2, 11], "gyrorang": [2, 11], "ob_gyro_fs_1000dp": [2, 11], "orbbec": [2, 8], "obcameraparam": 2, "devicenam": 2, "rsplugin": [2, 12], "usergb": [2, 12], "useicp": [2, 12], "realsens": [2, 8], "configurex": [2, 12], "guarante": [2, 12], "compat": [2, 12], "configuredevic": [2, 12], "rs2": [2, 12], "configurestream": [2, 12], "setmappercallback": [2, 12], "heavi": [2, 12], "directli": [2, 12], "fuse": 3, "acceleromet": 3, "freedom": [3, 7], "slam": [3, 4, 10], "vislam": 3, "among": 3, "autonom": 3, "robot": 3, "vehicl": 3, "well": 3, "augment": 3, "mix": 3, "realiti": 3, "offlin": 3, "own": 3, "core": [3, 7], "indepenc": 3, "give": 4, "togeth": [4, 6], "high": [4, 6], "qualiti": [4, 6], "post": 4, "process": 4, "tool": 4, "nerfstudio": 4, "scale": 4, "multipl": 4, "moment": 4, "self": [4, 5, 6, 7, 10], "arg0": [4, 5, 6, 7, 10], "belong": 4, "boolean": 4, "now": 4, "final": 4, "won": 4, "programm": 4, "sinc": 4, "l": 4, "numpi": [4, 5, 7], "ndarrai": [4, 5, 7], "uint32": 4, "lx3": 4, "mx3": 4, "nx3": 4, "n": [4, 10], "uint8": 4, "hpp": [4, 6, 7, 9, 10, 11, 12], "str": [5, 6, 7], "onli": [5, 7, 10], "latest": [5, 7], "trail": [5, 7], "exact": [5, 7], "synchron": [5, 7], "host": [5, 7], "arg1": [5, 7, 10], "opengl": [5, 7], "parameter": [5, 7], "arg": [5, 6, 7, 10], "kwarg": [5, 6, 7, 10], "overload": [5, 6, 7, 10], "__init__": [5, 6, 7, 10], "arg2": [5, 7, 10], "name": [5, 7, 10], "7": [5, 7], "grayscal": [5, 7], "toarrai": [5, 7], "previous": [5, 6], "mappercallback": [5, 6], "callabl": [5, 6, 10], "dict": [5, 6, 10], "dataset": [5, 6], "allow": 6, "simul": 6, "behavior": 6, "rerun": 6, "sequenc": 6, "postprocess": 6, "especi": 6, "consist": 7, "relev": 7, "spectacular_ai_api": 7, "spectacular_ai_core_api": 7, "util": [7, 10], "without": 8, "integr": 8, "tune": 8, "oak": 8, "dk": 9, "privat": [9, 11, 12], "impl": [9, 11, 12], "pimpl": [9, 11, 12], "luxoni": 10, "depthaai": 10, "step": 10, "depthai": 10, "info": 10, "keyword": 10, "argument": 10, "poll": 10, "loop": 10, "period": 10, "code": 10, "import": 10, "vio_pipelin": 10, "vio_sess": 10, "while": 10, "print": 10, "els": 10, "sleep": 10, "005": 10, "iostream": 10, "viopipelin": 10, "viosess": 10, "cout": 10, "endl": 10, "apriltag": 10, "detect": 10, "http": 10, "github": 10, "com": 10, "doc": 10, "blob": 10, "pdf": 10, "april_tag_instruct": 10, "asdict": 10, "dictionari": 10, "disabl": 10, "extend": 10, "dispar": 10, "mode": 10, "light": 10, "weight": 10, "instead": 10, "mono": 10, "captur": 10, "everi": 10, "load": 10, "bin": 10, "requir": 10, "ply": 10, "csv": 10, "pcd": 10, "subset": 10, "seri": 10, "encod": 10, "video": 10, "cannot": 10, "live": 10, "movidiu": 10, "vpu": 10, "acceleler": 10, "vision": 10, "monocular": 10, "optim": 10, "beta": 10, "spetacular": 10, "possbil": 10, "them": 10, "link": 10, "mapper": 10, "node": 10, "left": 10, "tracker": 10, "raw": 10, "receiv": 10, "extrins": 10, "touch": 10, "consid": 10, "statement": 10, "remov": 10, "unread": 10, "imagehook": 10, "imuhook": 10, "featurehook": 10, "femto": 11, "mega": 11, "astra": 11, "d455": 12, "d435i": 12}, "objects": {"": [[10, 0, 1, "c.FeatureHook", "FeatureHook"], [10, 0, 1, "c.ImageHook", "ImageHook"], [10, 0, 1, "c.ImuHook", "ImuHook"], [7, 0, 1, "c.SPECTACULAR_AI_API", "SPECTACULAR_AI_API"], [7, 0, 1, "c.SPECTACULAR_AI_CORE_API", "SPECTACULAR_AI_CORE_API"], [7, 1, 1, "_CPPv42cv", "cv"], [10, 1, 1, "_CPPv43dai", "dai"], [12, 1, 1, "_CPPv43rs2", "rs2"], [2, 1, 1, "_CPPv413spectacularAI", "spectacularAI"], [4, 1, 1, "_CPPv413spectacularAI", "spectacularAI"], [6, 1, 1, "_CPPv413spectacularAI", "spectacularAI"], [7, 1, 1, "_CPPv413spectacularAI", "spectacularAI"], [7, 1, 1, "_CPPv413spectacularAI", "spectacularAI"], [7, 1, 1, "_CPPv413spectacularAI", "spectacularAI"], [9, 1, 1, "_CPPv413spectacularAI", "spectacularAI"], [9, 1, 1, "_CPPv413spectacularAI", "spectacularAI"], [9, 1, 1, "_CPPv413spectacularAI", "spectacularAI"], [10, 1, 1, "_CPPv413spectacularAI", "spectacularAI"], [10, 1, 1, "_CPPv413spectacularAI", "spectacularAI"], [10, 1, 1, "_CPPv413spectacularAI", "spectacularAI"], [10, 1, 1, "_CPPv413spectacularAI", "spectacularAI"], [11, 1, 1, "_CPPv413spectacularAI", "spectacularAI"], [11, 1, 1, "_CPPv413spectacularAI", "spectacularAI"], [11, 1, 1, "_CPPv413spectacularAI", "spectacularAI"], [12, 1, 1, "_CPPv413spectacularAI", "spectacularAI"], [12, 1, 1, "_CPPv413spectacularAI", "spectacularAI"], [12, 1, 1, "_CPPv413spectacularAI", "spectacularAI"], [2, 2, 1, "_CPPv4N13spectacularAI18AutoExposureOutputE", "spectacularAI::AutoExposureOutput"], [7, 2, 1, "_CPPv4N13spectacularAI18AutoExposureOutputE", "spectacularAI::AutoExposureOutput"], [2, 3, 1, "_CPPv4N13spectacularAI18AutoExposureOutput10brightnessE", "spectacularAI::AutoExposureOutput::brightness"], [7, 3, 1, "_CPPv4N13spectacularAI18AutoExposureOutput10brightnessE", "spectacularAI::AutoExposureOutput::brightness"], [2, 3, 1, "_CPPv4N13spectacularAI18AutoExposureOutput15deltaBrightnessE", "spectacularAI::AutoExposureOutput::deltaBrightness"], [7, 3, 1, "_CPPv4N13spectacularAI18AutoExposureOutput15deltaBrightnessE", "spectacularAI::AutoExposureOutput::deltaBrightness"], [2, 3, 1, "_CPPv4N13spectacularAI18AutoExposureOutput15maxExposureTimeE", "spectacularAI::AutoExposureOutput::maxExposureTime"], [7, 3, 1, "_CPPv4N13spectacularAI18AutoExposureOutput15maxExposureTimeE", "spectacularAI::AutoExposureOutput::maxExposureTime"], [2, 3, 1, "_CPPv4N13spectacularAI18AutoExposureOutput7maxGainE", "spectacularAI::AutoExposureOutput::maxGain"], [7, 3, 1, "_CPPv4N13spectacularAI18AutoExposureOutput7maxGainE", "spectacularAI::AutoExposureOutput::maxGain"], [2, 3, 1, "_CPPv4N13spectacularAI18AutoExposureOutput15minExposureTimeE", "spectacularAI::AutoExposureOutput::minExposureTime"], [7, 3, 1, "_CPPv4N13spectacularAI18AutoExposureOutput15minExposureTimeE", "spectacularAI::AutoExposureOutput::minExposureTime"], [2, 3, 1, "_CPPv4N13spectacularAI18AutoExposureOutput7minGainE", "spectacularAI::AutoExposureOutput::minGain"], [7, 3, 1, "_CPPv4N13spectacularAI18AutoExposureOutput7minGainE", "spectacularAI::AutoExposureOutput::minGain"], [2, 3, 1, "_CPPv4N13spectacularAI18AutoExposureOutput3tagE", "spectacularAI::AutoExposureOutput::tag"], [7, 3, 1, "_CPPv4N13spectacularAI18AutoExposureOutput3tagE", "spectacularAI::AutoExposureOutput::tag"], [2, 3, 1, "_CPPv4N13spectacularAI18AutoExposureOutput9timestampE", "spectacularAI::AutoExposureOutput::timestamp"], [7, 3, 1, "_CPPv4N13spectacularAI18AutoExposureOutput9timestampE", "spectacularAI::AutoExposureOutput::timestamp"], [2, 2, 1, "_CPPv4N13spectacularAI6BitmapE", "spectacularAI::Bitmap"], [7, 2, 1, "_CPPv4N13spectacularAI6BitmapE", "spectacularAI::Bitmap"], [2, 4, 1, "_CPPv4N13spectacularAI6Bitmap8asOpenCVEb", "spectacularAI::Bitmap::asOpenCV"], [7, 4, 1, "_CPPv4N13spectacularAI6Bitmap8asOpenCVEb", "spectacularAI::Bitmap::asOpenCV"], [2, 5, 1, "_CPPv4N13spectacularAI6Bitmap8asOpenCVEb", "spectacularAI::Bitmap::asOpenCV::flipColors"], [7, 5, 1, "_CPPv4N13spectacularAI6Bitmap8asOpenCVEb", "spectacularAI::Bitmap::asOpenCV::flipColors"], [2, 4, 1, "_CPPv4N13spectacularAI6Bitmap6createEii11ColorFormat", "spectacularAI::Bitmap::create"], [7, 4, 1, "_CPPv4N13spectacularAI6Bitmap6createEii11ColorFormat", "spectacularAI::Bitmap::create"], [2, 5, 1, "_CPPv4N13spectacularAI6Bitmap6createEii11ColorFormat", "spectacularAI::Bitmap::create::colorFormat"], [7, 5, 1, "_CPPv4N13spectacularAI6Bitmap6createEii11ColorFormat", "spectacularAI::Bitmap::create::colorFormat"], [2, 5, 1, "_CPPv4N13spectacularAI6Bitmap6createEii11ColorFormat", "spectacularAI::Bitmap::create::height"], [7, 5, 1, "_CPPv4N13spectacularAI6Bitmap6createEii11ColorFormat", "spectacularAI::Bitmap::create::height"], [2, 5, 1, "_CPPv4N13spectacularAI6Bitmap6createEii11ColorFormat", "spectacularAI::Bitmap::create::width"], [7, 5, 1, "_CPPv4N13spectacularAI6Bitmap6createEii11ColorFormat", "spectacularAI::Bitmap::create::width"], [2, 4, 1, "_CPPv4N13spectacularAI6Bitmap15createReferenceERN2cv3MatE", "spectacularAI::Bitmap::createReference"], [2, 4, 1, "_CPPv4N13spectacularAI6Bitmap15createReferenceEii11ColorFormatPNSt7uint8_tEi", "spectacularAI::Bitmap::createReference"], [7, 4, 1, "_CPPv4N13spectacularAI6Bitmap15createReferenceERN2cv3MatE", "spectacularAI::Bitmap::createReference"], [7, 4, 1, "_CPPv4N13spectacularAI6Bitmap15createReferenceEii11ColorFormatPNSt7uint8_tEi", "spectacularAI::Bitmap::createReference"], [2, 5, 1, "_CPPv4N13spectacularAI6Bitmap15createReferenceEii11ColorFormatPNSt7uint8_tEi", "spectacularAI::Bitmap::createReference::colorFormat"], [7, 5, 1, "_CPPv4N13spectacularAI6Bitmap15createReferenceEii11ColorFormatPNSt7uint8_tEi", "spectacularAI::Bitmap::createReference::colorFormat"], [2, 5, 1, "_CPPv4N13spectacularAI6Bitmap15createReferenceEii11ColorFormatPNSt7uint8_tEi", "spectacularAI::Bitmap::createReference::data"], [7, 5, 1, "_CPPv4N13spectacularAI6Bitmap15createReferenceEii11ColorFormatPNSt7uint8_tEi", "spectacularAI::Bitmap::createReference::data"], [2, 5, 1, "_CPPv4N13spectacularAI6Bitmap15createReferenceEii11ColorFormatPNSt7uint8_tEi", "spectacularAI::Bitmap::createReference::height"], [7, 5, 1, "_CPPv4N13spectacularAI6Bitmap15createReferenceEii11ColorFormatPNSt7uint8_tEi", "spectacularAI::Bitmap::createReference::height"], [2, 5, 1, "_CPPv4N13spectacularAI6Bitmap15createReferenceERN2cv3MatE", "spectacularAI::Bitmap::createReference::mat"], [7, 5, 1, "_CPPv4N13spectacularAI6Bitmap15createReferenceERN2cv3MatE", "spectacularAI::Bitmap::createReference::mat"], [2, 5, 1, "_CPPv4N13spectacularAI6Bitmap15createReferenceEii11ColorFormatPNSt7uint8_tEi", "spectacularAI::Bitmap::createReference::rowStride"], [7, 5, 1, "_CPPv4N13spectacularAI6Bitmap15createReferenceEii11ColorFormatPNSt7uint8_tEi", "spectacularAI::Bitmap::createReference::rowStride"], [2, 5, 1, "_CPPv4N13spectacularAI6Bitmap15createReferenceEii11ColorFormatPNSt7uint8_tEi", "spectacularAI::Bitmap::createReference::width"], [7, 5, 1, "_CPPv4N13spectacularAI6Bitmap15createReferenceEii11ColorFormatPNSt7uint8_tEi", "spectacularAI::Bitmap::createReference::width"], [2, 4, 1, "_CPPv4NK13spectacularAI6Bitmap14getColorFormatEv", "spectacularAI::Bitmap::getColorFormat"], [7, 4, 1, "_CPPv4NK13spectacularAI6Bitmap14getColorFormatEv", "spectacularAI::Bitmap::getColorFormat"], [2, 4, 1, "_CPPv4NK13spectacularAI6Bitmap15getDataReadOnlyEv", "spectacularAI::Bitmap::getDataReadOnly"], [7, 4, 1, "_CPPv4NK13spectacularAI6Bitmap15getDataReadOnlyEv", "spectacularAI::Bitmap::getDataReadOnly"], [2, 4, 1, "_CPPv4N13spectacularAI6Bitmap16getDataReadWriteEv", "spectacularAI::Bitmap::getDataReadWrite"], [7, 4, 1, "_CPPv4N13spectacularAI6Bitmap16getDataReadWriteEv", "spectacularAI::Bitmap::getDataReadWrite"], [2, 4, 1, "_CPPv4NK13spectacularAI6Bitmap9getHeightEv", "spectacularAI::Bitmap::getHeight"], [7, 4, 1, "_CPPv4NK13spectacularAI6Bitmap9getHeightEv", "spectacularAI::Bitmap::getHeight"], [2, 4, 1, "_CPPv4NK13spectacularAI6Bitmap8getWidthEv", "spectacularAI::Bitmap::getWidth"], [7, 4, 1, "_CPPv4NK13spectacularAI6Bitmap8getWidthEv", "spectacularAI::Bitmap::getWidth"], [2, 4, 1, "_CPPv4N13spectacularAI6BitmapD0Ev", "spectacularAI::Bitmap::~Bitmap"], [7, 4, 1, "_CPPv4N13spectacularAI6BitmapD0Ev", "spectacularAI::Bitmap::~Bitmap"], [2, 2, 1, "_CPPv4N13spectacularAI6CameraE", "spectacularAI::Camera"], [7, 2, 1, "_CPPv4N13spectacularAI6CameraE", "spectacularAI::Camera"], [2, 4, 1, "_CPPv4N13spectacularAI6Camera12buildPinholeERK8Matrix3dii", "spectacularAI::Camera::buildPinhole"], [7, 4, 1, "_CPPv4N13spectacularAI6Camera12buildPinholeERK8Matrix3dii", "spectacularAI::Camera::buildPinhole"], [2, 5, 1, "_CPPv4N13spectacularAI6Camera12buildPinholeERK8Matrix3dii", "spectacularAI::Camera::buildPinhole::height"], [7, 5, 1, "_CPPv4N13spectacularAI6Camera12buildPinholeERK8Matrix3dii", "spectacularAI::Camera::buildPinhole::height"], [2, 5, 1, "_CPPv4N13spectacularAI6Camera12buildPinholeERK8Matrix3dii", "spectacularAI::Camera::buildPinhole::intrinsicMatrix"], [7, 5, 1, "_CPPv4N13spectacularAI6Camera12buildPinholeERK8Matrix3dii", "spectacularAI::Camera::buildPinhole::intrinsicMatrix"], [2, 5, 1, "_CPPv4N13spectacularAI6Camera12buildPinholeERK8Matrix3dii", "spectacularAI::Camera::buildPinhole::width"], [7, 5, 1, "_CPPv4N13spectacularAI6Camera12buildPinholeERK8Matrix3dii", "spectacularAI::Camera::buildPinhole::width"], [2, 4, 1, "_CPPv4NK13spectacularAI6Camera18getIntrinsicMatrixEv", "spectacularAI::Camera::getIntrinsicMatrix"], [7, 4, 1, "_CPPv4NK13spectacularAI6Camera18getIntrinsicMatrixEv", "spectacularAI::Camera::getIntrinsicMatrix"], [2, 4, 1, "_CPPv4NK13spectacularAI6Camera25getProjectionMatrixOpenGLEdd", "spectacularAI::Camera::getProjectionMatrixOpenGL"], [7, 4, 1, "_CPPv4NK13spectacularAI6Camera25getProjectionMatrixOpenGLEdd", "spectacularAI::Camera::getProjectionMatrixOpenGL"], [2, 5, 1, "_CPPv4NK13spectacularAI6Camera25getProjectionMatrixOpenGLEdd", "spectacularAI::Camera::getProjectionMatrixOpenGL::farClip"], [7, 5, 1, "_CPPv4NK13spectacularAI6Camera25getProjectionMatrixOpenGLEdd", "spectacularAI::Camera::getProjectionMatrixOpenGL::farClip"], [2, 5, 1, "_CPPv4NK13spectacularAI6Camera25getProjectionMatrixOpenGLEdd", "spectacularAI::Camera::getProjectionMatrixOpenGL::nearClip"], [7, 5, 1, "_CPPv4NK13spectacularAI6Camera25getProjectionMatrixOpenGLEdd", "spectacularAI::Camera::getProjectionMatrixOpenGL::nearClip"], [2, 4, 1, "_CPPv4NK13spectacularAI6Camera10pixelToRayERK16PixelCoordinatesR8Vector3d", "spectacularAI::Camera::pixelToRay"], [7, 4, 1, "_CPPv4NK13spectacularAI6Camera10pixelToRayERK16PixelCoordinatesR8Vector3d", "spectacularAI::Camera::pixelToRay"], [2, 5, 1, "_CPPv4NK13spectacularAI6Camera10pixelToRayERK16PixelCoordinatesR8Vector3d", "spectacularAI::Camera::pixelToRay::pixel"], [7, 5, 1, "_CPPv4NK13spectacularAI6Camera10pixelToRayERK16PixelCoordinatesR8Vector3d", "spectacularAI::Camera::pixelToRay::pixel"], [2, 5, 1, "_CPPv4NK13spectacularAI6Camera10pixelToRayERK16PixelCoordinatesR8Vector3d", "spectacularAI::Camera::pixelToRay::ray"], [7, 5, 1, "_CPPv4NK13spectacularAI6Camera10pixelToRayERK16PixelCoordinatesR8Vector3d", "spectacularAI::Camera::pixelToRay::ray"], [2, 4, 1, "_CPPv4NK13spectacularAI6Camera10rayToPixelERK8Vector3dR16PixelCoordinates", "spectacularAI::Camera::rayToPixel"], [7, 4, 1, "_CPPv4NK13spectacularAI6Camera10rayToPixelERK8Vector3dR16PixelCoordinates", "spectacularAI::Camera::rayToPixel"], [2, 5, 1, "_CPPv4NK13spectacularAI6Camera10rayToPixelERK8Vector3dR16PixelCoordinates", "spectacularAI::Camera::rayToPixel::pixel"], [7, 5, 1, "_CPPv4NK13spectacularAI6Camera10rayToPixelERK8Vector3dR16PixelCoordinates", "spectacularAI::Camera::rayToPixel::pixel"], [2, 5, 1, "_CPPv4NK13spectacularAI6Camera10rayToPixelERK8Vector3dR16PixelCoordinates", "spectacularAI::Camera::rayToPixel::ray"], [7, 5, 1, "_CPPv4NK13spectacularAI6Camera10rayToPixelERK8Vector3dR16PixelCoordinates", "spectacularAI::Camera::rayToPixel::ray"], [2, 4, 1, "_CPPv4N13spectacularAI6CameraD0Ev", "spectacularAI::Camera::~Camera"], [7, 4, 1, "_CPPv4N13spectacularAI6CameraD0Ev", "spectacularAI::Camera::~Camera"], [2, 2, 1, "_CPPv4N13spectacularAI10CameraPoseE", "spectacularAI::CameraPose"], [7, 2, 1, "_CPPv4N13spectacularAI10CameraPoseE", "spectacularAI::CameraPose"], [2, 3, 1, "_CPPv4N13spectacularAI10CameraPose6cameraE", "spectacularAI::CameraPose::camera"], [7, 3, 1, "_CPPv4N13spectacularAI10CameraPose6cameraE", "spectacularAI::CameraPose::camera"], [2, 4, 1, "_CPPv4NK13spectacularAI10CameraPose22getCameraToWorldMatrixEv", "spectacularAI::CameraPose::getCameraToWorldMatrix"], [7, 4, 1, "_CPPv4NK13spectacularAI10CameraPose22getCameraToWorldMatrixEv", "spectacularAI::CameraPose::getCameraToWorldMatrix"], [2, 4, 1, "_CPPv4NK13spectacularAI10CameraPose11getPositionEv", "spectacularAI::CameraPose::getPosition"], [7, 4, 1, "_CPPv4NK13spectacularAI10CameraPose11getPositionEv", "spectacularAI::CameraPose::getPosition"], [2, 4, 1, "_CPPv4NK13spectacularAI10CameraPose22getWorldToCameraMatrixEv", "spectacularAI::CameraPose::getWorldToCameraMatrix"], [7, 4, 1, "_CPPv4NK13spectacularAI10CameraPose22getWorldToCameraMatrixEv", "spectacularAI::CameraPose::getWorldToCameraMatrix"], [2, 4, 1, "_CPPv4NK13spectacularAI10CameraPose12pixelToWorldERK16PixelCoordinatesR8Vector3dR8Vector3d", "spectacularAI::CameraPose::pixelToWorld"], [7, 4, 1, "_CPPv4NK13spectacularAI10CameraPose12pixelToWorldERK16PixelCoordinatesR8Vector3dR8Vector3d", "spectacularAI::CameraPose::pixelToWorld"], [2, 5, 1, "_CPPv4NK13spectacularAI10CameraPose12pixelToWorldERK16PixelCoordinatesR8Vector3dR8Vector3d", "spectacularAI::CameraPose::pixelToWorld::origin"], [7, 5, 1, "_CPPv4NK13spectacularAI10CameraPose12pixelToWorldERK16PixelCoordinatesR8Vector3dR8Vector3d", "spectacularAI::CameraPose::pixelToWorld::origin"], [2, 5, 1, "_CPPv4NK13spectacularAI10CameraPose12pixelToWorldERK16PixelCoordinatesR8Vector3dR8Vector3d", "spectacularAI::CameraPose::pixelToWorld::pixel"], [7, 5, 1, "_CPPv4NK13spectacularAI10CameraPose12pixelToWorldERK16PixelCoordinatesR8Vector3dR8Vector3d", "spectacularAI::CameraPose::pixelToWorld::pixel"], [2, 5, 1, "_CPPv4NK13spectacularAI10CameraPose12pixelToWorldERK16PixelCoordinatesR8Vector3dR8Vector3d", "spectacularAI::CameraPose::pixelToWorld::ray"], [7, 5, 1, "_CPPv4NK13spectacularAI10CameraPose12pixelToWorldERK16PixelCoordinatesR8Vector3dR8Vector3d", "spectacularAI::CameraPose::pixelToWorld::ray"], [2, 3, 1, "_CPPv4N13spectacularAI10CameraPose4poseE", "spectacularAI::CameraPose::pose"], [7, 3, 1, "_CPPv4N13spectacularAI10CameraPose4poseE", "spectacularAI::CameraPose::pose"], [2, 4, 1, "_CPPv4NK13spectacularAI10CameraPose12worldToPixelERK8Vector3dR16PixelCoordinates", "spectacularAI::CameraPose::worldToPixel"], [7, 4, 1, "_CPPv4NK13spectacularAI10CameraPose12worldToPixelERK8Vector3dR16PixelCoordinates", "spectacularAI::CameraPose::worldToPixel"], [2, 5, 1, "_CPPv4NK13spectacularAI10CameraPose12worldToPixelERK8Vector3dR16PixelCoordinates", "spectacularAI::CameraPose::worldToPixel::pixel"], [7, 5, 1, "_CPPv4NK13spectacularAI10CameraPose12worldToPixelERK8Vector3dR16PixelCoordinates", "spectacularAI::CameraPose::worldToPixel::pixel"], [2, 5, 1, "_CPPv4NK13spectacularAI10CameraPose12worldToPixelERK8Vector3dR16PixelCoordinates", "spectacularAI::CameraPose::worldToPixel::point"], [7, 5, 1, "_CPPv4NK13spectacularAI10CameraPose12worldToPixelERK8Vector3dR16PixelCoordinates", "spectacularAI::CameraPose::worldToPixel::point"], [2, 2, 1, "_CPPv4N13spectacularAI18CameraRayTo3DMatchE", "spectacularAI::CameraRayTo3DMatch"], [7, 2, 1, "_CPPv4N13spectacularAI18CameraRayTo3DMatchE", "spectacularAI::CameraRayTo3DMatch"], [2, 3, 1, "_CPPv4N13spectacularAI18CameraRayTo3DMatch5pointE", "spectacularAI::CameraRayTo3DMatch::point"], [7, 3, 1, "_CPPv4N13spectacularAI18CameraRayTo3DMatch5pointE", "spectacularAI::CameraRayTo3DMatch::point"], [2, 3, 1, "_CPPv4N13spectacularAI18CameraRayTo3DMatch3rayE", "spectacularAI::CameraRayTo3DMatch::ray"], [7, 3, 1, "_CPPv4N13spectacularAI18CameraRayTo3DMatch3rayE", "spectacularAI::CameraRayTo3DMatch::ray"], [2, 6, 1, "_CPPv4N13spectacularAI11ColorFormatE", "spectacularAI::ColorFormat"], [7, 6, 1, "_CPPv4N13spectacularAI11ColorFormatE", "spectacularAI::ColorFormat"], [2, 7, 1, "_CPPv4N13spectacularAI11ColorFormat3BGRE", "spectacularAI::ColorFormat::BGR"], [7, 7, 1, "_CPPv4N13spectacularAI11ColorFormat3BGRE", "spectacularAI::ColorFormat::BGR"], [2, 7, 1, "_CPPv4N13spectacularAI11ColorFormat4BGRAE", "spectacularAI::ColorFormat::BGRA"], [7, 7, 1, "_CPPv4N13spectacularAI11ColorFormat4BGRAE", "spectacularAI::ColorFormat::BGRA"], [2, 7, 1, "_CPPv4N13spectacularAI11ColorFormat12ENCODED_H264E", "spectacularAI::ColorFormat::ENCODED_H264"], [7, 7, 1, "_CPPv4N13spectacularAI11ColorFormat12ENCODED_H264E", "spectacularAI::ColorFormat::ENCODED_H264"], [2, 7, 1, "_CPPv4N13spectacularAI11ColorFormat7FLOAT32E", "spectacularAI::ColorFormat::FLOAT32"], [7, 7, 1, "_CPPv4N13spectacularAI11ColorFormat7FLOAT32E", "spectacularAI::ColorFormat::FLOAT32"], [2, 7, 1, "_CPPv4N13spectacularAI11ColorFormat4GRAYE", "spectacularAI::ColorFormat::GRAY"], [7, 7, 1, "_CPPv4N13spectacularAI11ColorFormat4GRAYE", "spectacularAI::ColorFormat::GRAY"], [2, 7, 1, "_CPPv4N13spectacularAI11ColorFormat6GRAY16E", "spectacularAI::ColorFormat::GRAY16"], [7, 7, 1, "_CPPv4N13spectacularAI11ColorFormat6GRAY16E", "spectacularAI::ColorFormat::GRAY16"], [2, 7, 1, "_CPPv4N13spectacularAI11ColorFormat4NONEE", "spectacularAI::ColorFormat::NONE"], [7, 7, 1, "_CPPv4N13spectacularAI11ColorFormat4NONEE", "spectacularAI::ColorFormat::NONE"], [2, 7, 1, "_CPPv4N13spectacularAI11ColorFormat3RGBE", "spectacularAI::ColorFormat::RGB"], [7, 7, 1, "_CPPv4N13spectacularAI11ColorFormat3RGBE", "spectacularAI::ColorFormat::RGB"], [2, 7, 1, "_CPPv4N13spectacularAI11ColorFormat4RGBAE", "spectacularAI::ColorFormat::RGBA"], [7, 7, 1, "_CPPv4N13spectacularAI11ColorFormat4RGBAE", "spectacularAI::ColorFormat::RGBA"], [2, 7, 1, "_CPPv4N13spectacularAI11ColorFormat17RGBA_EXTERNAL_OESE", "spectacularAI::ColorFormat::RGBA_EXTERNAL_OES"], [7, 7, 1, "_CPPv4N13spectacularAI11ColorFormat17RGBA_EXTERNAL_OESE", "spectacularAI::ColorFormat::RGBA_EXTERNAL_OES"], [2, 2, 1, "_CPPv4N13spectacularAI12FeaturePointE", "spectacularAI::FeaturePoint"], [7, 2, 1, "_CPPv4N13spectacularAI12FeaturePointE", "spectacularAI::FeaturePoint"], [2, 3, 1, "_CPPv4N13spectacularAI12FeaturePoint2idE", "spectacularAI::FeaturePoint::id"], [7, 3, 1, "_CPPv4N13spectacularAI12FeaturePoint2idE", "spectacularAI::FeaturePoint::id"], [2, 3, 1, "_CPPv4N13spectacularAI12FeaturePoint16pixelCoordinatesE", "spectacularAI::FeaturePoint::pixelCoordinates"], [7, 3, 1, "_CPPv4N13spectacularAI12FeaturePoint16pixelCoordinatesE", "spectacularAI::FeaturePoint::pixelCoordinates"], [2, 3, 1, "_CPPv4N13spectacularAI12FeaturePoint8positionE", "spectacularAI::FeaturePoint::position"], [7, 3, 1, "_CPPv4N13spectacularAI12FeaturePoint8positionE", "spectacularAI::FeaturePoint::position"], [2, 3, 1, "_CPPv4N13spectacularAI12FeaturePoint6statusE", "spectacularAI::FeaturePoint::status"], [7, 3, 1, "_CPPv4N13spectacularAI12FeaturePoint6statusE", "spectacularAI::FeaturePoint::status"], [2, 2, 1, "_CPPv4N13spectacularAI5FrameE", "spectacularAI::Frame"], [6, 2, 1, "_CPPv4N13spectacularAI5FrameE", "spectacularAI::Frame"], [2, 3, 1, "_CPPv4N13spectacularAI5Frame10cameraPoseE", "spectacularAI::Frame::cameraPose"], [6, 3, 1, "_CPPv4N13spectacularAI5Frame10cameraPoseE", "spectacularAI::Frame::cameraPose"], [2, 3, 1, "_CPPv4N13spectacularAI5Frame5imageE", "spectacularAI::Frame::image"], [6, 3, 1, "_CPPv4N13spectacularAI5Frame5imageE", "spectacularAI::Frame::image"], [2, 3, 1, "_CPPv4N13spectacularAI5Frame5indexE", "spectacularAI::Frame::index"], [6, 3, 1, "_CPPv4N13spectacularAI5Frame5indexE", "spectacularAI::Frame::index"], [2, 1, 1, "_CPPv4N13spectacularAI8FrameSetE", "spectacularAI::FrameSet"], [6, 1, 1, "_CPPv4N13spectacularAI8FrameSetE", "spectacularAI::FrameSet"], [2, 2, 1, "_CPPv4N13spectacularAI13GnssVioOutputE", "spectacularAI::GnssVioOutput"], [7, 2, 1, "_CPPv4N13spectacularAI13GnssVioOutputE", "spectacularAI::GnssVioOutput"], [2, 3, 1, "_CPPv4N13spectacularAI13GnssVioOutput11coordinatesE", "spectacularAI::GnssVioOutput::coordinates"], [7, 3, 1, "_CPPv4N13spectacularAI13GnssVioOutput11coordinatesE", "spectacularAI::GnssVioOutput::coordinates"], [2, 3, 1, "_CPPv4N13spectacularAI13GnssVioOutput21enuPositionCovarianceE", "spectacularAI::GnssVioOutput::enuPositionCovariance"], [7, 3, 1, "_CPPv4N13spectacularAI13GnssVioOutput21enuPositionCovarianceE", "spectacularAI::GnssVioOutput::enuPositionCovariance"], [2, 4, 1, "_CPPv4NK13spectacularAI13GnssVioOutput16getEnuCameraPoseEi14WgsCoordinates", "spectacularAI::GnssVioOutput::getEnuCameraPose"], [7, 4, 1, "_CPPv4NK13spectacularAI13GnssVioOutput16getEnuCameraPoseEi14WgsCoordinates", "spectacularAI::GnssVioOutput::getEnuCameraPose"], [2, 5, 1, "_CPPv4NK13spectacularAI13GnssVioOutput16getEnuCameraPoseEi14WgsCoordinates", "spectacularAI::GnssVioOutput::getEnuCameraPose::cameraId"], [7, 5, 1, "_CPPv4NK13spectacularAI13GnssVioOutput16getEnuCameraPoseEi14WgsCoordinates", "spectacularAI::GnssVioOutput::getEnuCameraPose::cameraId"], [2, 5, 1, "_CPPv4NK13spectacularAI13GnssVioOutput16getEnuCameraPoseEi14WgsCoordinates", "spectacularAI::GnssVioOutput::getEnuCameraPose::enuOrigin"], [7, 5, 1, "_CPPv4NK13spectacularAI13GnssVioOutput16getEnuCameraPoseEi14WgsCoordinates", "spectacularAI::GnssVioOutput::getEnuCameraPose::enuOrigin"], [2, 3, 1, "_CPPv4N13spectacularAI13GnssVioOutput11orientationE", "spectacularAI::GnssVioOutput::orientation"], [7, 3, 1, "_CPPv4N13spectacularAI13GnssVioOutput11orientationE", "spectacularAI::GnssVioOutput::orientation"], [2, 3, 1, "_CPPv4N13spectacularAI13GnssVioOutput8velocityE", "spectacularAI::GnssVioOutput::velocity"], [7, 3, 1, "_CPPv4N13spectacularAI13GnssVioOutput8velocityE", "spectacularAI::GnssVioOutput::velocity"], [2, 3, 1, "_CPPv4N13spectacularAI13GnssVioOutput18velocityCovarianceE", "spectacularAI::GnssVioOutput::velocityCovariance"], [7, 3, 1, "_CPPv4N13spectacularAI13GnssVioOutput18velocityCovarianceE", "spectacularAI::GnssVioOutput::velocityCovariance"], [2, 4, 1, "_CPPv4N13spectacularAI13GnssVioOutputD0Ev", "spectacularAI::GnssVioOutput::~GnssVioOutput"], [7, 4, 1, "_CPPv4N13spectacularAI13GnssVioOutputD0Ev", "spectacularAI::GnssVioOutput::~GnssVioOutput"], [2, 1, 1, "_CPPv4N13spectacularAI8Matrix3dE", "spectacularAI::Matrix3d"], [7, 1, 1, "_CPPv4N13spectacularAI8Matrix3dE", "spectacularAI::Matrix3d"], [2, 1, 1, "_CPPv4N13spectacularAI8Matrix4dE", "spectacularAI::Matrix4d"], [7, 1, 1, "_CPPv4N13spectacularAI8Matrix4dE", "spectacularAI::Matrix4d"], [2, 2, 1, "_CPPv4N13spectacularAI16PixelCoordinatesE", "spectacularAI::PixelCoordinates"], [7, 2, 1, "_CPPv4N13spectacularAI16PixelCoordinatesE", "spectacularAI::PixelCoordinates"], [2, 3, 1, "_CPPv4N13spectacularAI16PixelCoordinates1xE", "spectacularAI::PixelCoordinates::x"], [7, 3, 1, "_CPPv4N13spectacularAI16PixelCoordinates1xE", "spectacularAI::PixelCoordinates::x"], [2, 3, 1, "_CPPv4N13spectacularAI16PixelCoordinates1yE", "spectacularAI::PixelCoordinates::y"], [7, 3, 1, "_CPPv4N13spectacularAI16PixelCoordinates1yE", "spectacularAI::PixelCoordinates::y"], [2, 2, 1, "_CPPv4N13spectacularAI4PoseE", "spectacularAI::Pose"], [7, 2, 1, "_CPPv4N13spectacularAI4PoseE", "spectacularAI::Pose"], [2, 4, 1, "_CPPv4NK13spectacularAI4Pose8asMatrixEv", "spectacularAI::Pose::asMatrix"], [7, 4, 1, "_CPPv4NK13spectacularAI4Pose8asMatrixEv", "spectacularAI::Pose::asMatrix"], [2, 4, 1, "_CPPv4N13spectacularAI4Pose10fromMatrixEdRK8Matrix4d", "spectacularAI::Pose::fromMatrix"], [7, 4, 1, "_CPPv4N13spectacularAI4Pose10fromMatrixEdRK8Matrix4d", "spectacularAI::Pose::fromMatrix"], [2, 5, 1, "_CPPv4N13spectacularAI4Pose10fromMatrixEdRK8Matrix4d", "spectacularAI::Pose::fromMatrix::localToWorld"], [7, 5, 1, "_CPPv4N13spectacularAI4Pose10fromMatrixEdRK8Matrix4d", "spectacularAI::Pose::fromMatrix::localToWorld"], [2, 5, 1, "_CPPv4N13spectacularAI4Pose10fromMatrixEdRK8Matrix4d", "spectacularAI::Pose::fromMatrix::t"], [7, 5, 1, "_CPPv4N13spectacularAI4Pose10fromMatrixEdRK8Matrix4d", "spectacularAI::Pose::fromMatrix::t"], [2, 3, 1, "_CPPv4N13spectacularAI4Pose11orientationE", "spectacularAI::Pose::orientation"], [7, 3, 1, "_CPPv4N13spectacularAI4Pose11orientationE", "spectacularAI::Pose::orientation"], [2, 3, 1, "_CPPv4N13spectacularAI4Pose8positionE", "spectacularAI::Pose::position"], [7, 3, 1, "_CPPv4N13spectacularAI4Pose8positionE", "spectacularAI::Pose::position"], [2, 3, 1, "_CPPv4N13spectacularAI4Pose4timeE", "spectacularAI::Pose::time"], [7, 3, 1, "_CPPv4N13spectacularAI4Pose4timeE", "spectacularAI::Pose::time"], [2, 2, 1, "_CPPv4N13spectacularAI10QuaternionE", "spectacularAI::Quaternion"], [7, 2, 1, "_CPPv4N13spectacularAI10QuaternionE", "spectacularAI::Quaternion"], [2, 3, 1, "_CPPv4N13spectacularAI10Quaternion1wE", "spectacularAI::Quaternion::w"], [7, 3, 1, "_CPPv4N13spectacularAI10Quaternion1wE", "spectacularAI::Quaternion::w"], [2, 3, 1, "_CPPv4N13spectacularAI10Quaternion1xE", "spectacularAI::Quaternion::x"], [7, 3, 1, "_CPPv4N13spectacularAI10Quaternion1xE", "spectacularAI::Quaternion::x"], [2, 3, 1, "_CPPv4N13spectacularAI10Quaternion1yE", "spectacularAI::Quaternion::y"], [7, 3, 1, "_CPPv4N13spectacularAI10Quaternion1yE", "spectacularAI::Quaternion::y"], [2, 3, 1, "_CPPv4N13spectacularAI10Quaternion1zE", "spectacularAI::Quaternion::z"], [7, 3, 1, "_CPPv4N13spectacularAI10Quaternion1zE", "spectacularAI::Quaternion::z"], [2, 2, 1, "_CPPv4N13spectacularAI6ReplayE", "spectacularAI::Replay"], [6, 2, 1, "_CPPv4N13spectacularAI6ReplayE", "spectacularAI::Replay"], [2, 2, 1, "_CPPv4N13spectacularAI6Replay7BuilderE", "spectacularAI::Replay::Builder"], [6, 2, 1, "_CPPv4N13spectacularAI6Replay7BuilderE", "spectacularAI::Replay::Builder"], [2, 2, 1, "_CPPv4N13spectacularAI6Replay7Builder4DataE", "spectacularAI::Replay::Builder::Data"], [6, 2, 1, "_CPPv4N13spectacularAI6Replay7Builder4DataE", "spectacularAI::Replay::Builder::Data"], [2, 4, 1, "_CPPv4N13spectacularAI6Replay7Builder4DataD0Ev", "spectacularAI::Replay::Builder::Data::~Data"], [6, 4, 1, "_CPPv4N13spectacularAI6Replay7Builder4DataD0Ev", "spectacularAI::Replay::Builder::Data::~Data"], [2, 3, 1, "_CPPv4N13spectacularAI6Replay7Builder5_dataE", "spectacularAI::Replay::Builder::_data"], [6, 3, 1, "_CPPv4N13spectacularAI6Replay7Builder5_dataE", "spectacularAI::Replay::Builder::_data"], [2, 4, 1, "_CPPv4N13spectacularAI6Replay7Builder5buildEv", "spectacularAI::Replay::Builder::build"], [6, 4, 1, "_CPPv4N13spectacularAI6Replay7Builder5buildEv", "spectacularAI::Replay::Builder::build"], [2, 4, 1, "_CPPv4N13spectacularAI6Replay7Builder9setFfmpegEb", "spectacularAI::Replay::Builder::setFfmpeg"], [6, 4, 1, "_CPPv4N13spectacularAI6Replay7Builder9setFfmpegEb", "spectacularAI::Replay::Builder::setFfmpeg"], [2, 5, 1, "_CPPv4N13spectacularAI6Replay7Builder9setFfmpegEb", "spectacularAI::Replay::Builder::setFfmpeg::enabled"], [6, 5, 1, "_CPPv4N13spectacularAI6Replay7Builder9setFfmpegEb", "spectacularAI::Replay::Builder::setFfmpeg::enabled"], [2, 4, 1, "_CPPv4N13spectacularAI6Replay7builderERKNSt6stringEN3Vio7BuilderE", "spectacularAI::Replay::builder"], [6, 4, 1, "_CPPv4N13spectacularAI6Replay7builderERKNSt6stringEN3Vio7BuilderE", "spectacularAI::Replay::builder"], [2, 5, 1, "_CPPv4N13spectacularAI6Replay7builderERKNSt6stringEN3Vio7BuilderE", "spectacularAI::Replay::builder::dataFolder"], [6, 5, 1, "_CPPv4N13spectacularAI6Replay7builderERKNSt6stringEN3Vio7BuilderE", "spectacularAI::Replay::builder::dataFolder"], [2, 5, 1, "_CPPv4N13spectacularAI6Replay7builderERKNSt6stringEN3Vio7BuilderE", "spectacularAI::Replay::builder::vioBuilder"], [6, 5, 1, "_CPPv4N13spectacularAI6Replay7builderERKNSt6stringEN3Vio7BuilderE", "spectacularAI::Replay::builder::vioBuilder"], [2, 4, 1, "_CPPv4N13spectacularAI6Replay5closeEv", "spectacularAI::Replay::close"], [6, 4, 1, "_CPPv4N13spectacularAI6Replay5closeEv", "spectacularAI::Replay::close"], [2, 4, 1, "_CPPv4N13spectacularAI6Replay13replayOneLineEv", "spectacularAI::Replay::replayOneLine"], [6, 4, 1, "_CPPv4N13spectacularAI6Replay13replayOneLineEv", "spectacularAI::Replay::replayOneLine"], [2, 4, 1, "_CPPv4N13spectacularAI6Replay9runReplayEv", "spectacularAI::Replay::runReplay"], [6, 4, 1, "_CPPv4N13spectacularAI6Replay9runReplayEv", "spectacularAI::Replay::runReplay"], [2, 4, 1, "_CPPv4N13spectacularAI6Replay9setDryRunEb", "spectacularAI::Replay::setDryRun"], [6, 4, 1, "_CPPv4N13spectacularAI6Replay9setDryRunEb", "spectacularAI::Replay::setDryRun"], [2, 5, 1, "_CPPv4N13spectacularAI6Replay9setDryRunEb", "spectacularAI::Replay::setDryRun::isDryRun"], [6, 5, 1, "_CPPv4N13spectacularAI6Replay9setDryRunEb", "spectacularAI::Replay::setDryRun::isDryRun"], [2, 4, 1, "_CPPv4N13spectacularAI6Replay25setExtendedOutputCallbackERKNSt8functionIFv12VioOutputPtrRK8FrameSetEEE", "spectacularAI::Replay::setExtendedOutputCallback"], [6, 4, 1, "_CPPv4N13spectacularAI6Replay25setExtendedOutputCallbackERKNSt8functionIFv12VioOutputPtrRK8FrameSetEEE", "spectacularAI::Replay::setExtendedOutputCallback"], [2, 5, 1, "_CPPv4N13spectacularAI6Replay25setExtendedOutputCallbackERKNSt8functionIFv12VioOutputPtrRK8FrameSetEEE", "spectacularAI::Replay::setExtendedOutputCallback::onOutput"], [6, 5, 1, "_CPPv4N13spectacularAI6Replay25setExtendedOutputCallbackERKNSt8functionIFv12VioOutputPtrRK8FrameSetEEE", "spectacularAI::Replay::setExtendedOutputCallback::onOutput"], [2, 4, 1, "_CPPv4N13spectacularAI6Replay17setOutputCallbackERKNSt8functionIFv12VioOutputPtrEEE", "spectacularAI::Replay::setOutputCallback"], [6, 4, 1, "_CPPv4N13spectacularAI6Replay17setOutputCallbackERKNSt8functionIFv12VioOutputPtrEEE", "spectacularAI::Replay::setOutputCallback"], [2, 5, 1, "_CPPv4N13spectacularAI6Replay17setOutputCallbackERKNSt8functionIFv12VioOutputPtrEEE", "spectacularAI::Replay::setOutputCallback::onOutput"], [6, 5, 1, "_CPPv4N13spectacularAI6Replay17setOutputCallbackERKNSt8functionIFv12VioOutputPtrEEE", "spectacularAI::Replay::setOutputCallback::onOutput"], [2, 4, 1, "_CPPv4N13spectacularAI6Replay16setPlaybackSpeedEd", "spectacularAI::Replay::setPlaybackSpeed"], [6, 4, 1, "_CPPv4N13spectacularAI6Replay16setPlaybackSpeedEd", "spectacularAI::Replay::setPlaybackSpeed"], [2, 5, 1, "_CPPv4N13spectacularAI6Replay16setPlaybackSpeedEd", "spectacularAI::Replay::setPlaybackSpeed::speed"], [6, 5, 1, "_CPPv4N13spectacularAI6Replay16setPlaybackSpeedEd", "spectacularAI::Replay::setPlaybackSpeed::speed"], [2, 4, 1, "_CPPv4N13spectacularAI6Replay11startReplayEv", "spectacularAI::Replay::startReplay"], [6, 4, 1, "_CPPv4N13spectacularAI6Replay11startReplayEv", "spectacularAI::Replay::startReplay"], [2, 4, 1, "_CPPv4N13spectacularAI6ReplayD0Ev", "spectacularAI::Replay::~Replay"], [6, 4, 1, "_CPPv4N13spectacularAI6ReplayD0Ev", "spectacularAI::Replay::~Replay"], [2, 6, 1, "_CPPv4N13spectacularAI14TrackingStatusE", "spectacularAI::TrackingStatus"], [7, 6, 1, "_CPPv4N13spectacularAI14TrackingStatusE", "spectacularAI::TrackingStatus"], [2, 7, 1, "_CPPv4N13spectacularAI14TrackingStatus4INITE", "spectacularAI::TrackingStatus::INIT"], [7, 7, 1, "_CPPv4N13spectacularAI14TrackingStatus4INITE", "spectacularAI::TrackingStatus::INIT"], [2, 7, 1, "_CPPv4N13spectacularAI14TrackingStatus13LOST_TRACKINGE", "spectacularAI::TrackingStatus::LOST_TRACKING"], [7, 7, 1, "_CPPv4N13spectacularAI14TrackingStatus13LOST_TRACKINGE", "spectacularAI::TrackingStatus::LOST_TRACKING"], [2, 7, 1, "_CPPv4N13spectacularAI14TrackingStatus8TRACKINGE", "spectacularAI::TrackingStatus::TRACKING"], [7, 7, 1, "_CPPv4N13spectacularAI14TrackingStatus8TRACKINGE", "spectacularAI::TrackingStatus::TRACKING"], [2, 2, 1, "_CPPv4N13spectacularAI8Vector3dE", "spectacularAI::Vector3d"], [7, 2, 1, "_CPPv4N13spectacularAI8Vector3dE", "spectacularAI::Vector3d"], [2, 3, 1, "_CPPv4N13spectacularAI8Vector3d1xE", "spectacularAI::Vector3d::x"], [7, 3, 1, "_CPPv4N13spectacularAI8Vector3d1xE", "spectacularAI::Vector3d::x"], [2, 3, 1, "_CPPv4N13spectacularAI8Vector3d1yE", "spectacularAI::Vector3d::y"], [7, 3, 1, "_CPPv4N13spectacularAI8Vector3d1yE", "spectacularAI::Vector3d::y"], [2, 3, 1, "_CPPv4N13spectacularAI8Vector3d1zE", "spectacularAI::Vector3d::z"], [7, 3, 1, "_CPPv4N13spectacularAI8Vector3d1zE", "spectacularAI::Vector3d::z"], [2, 2, 1, "_CPPv4N13spectacularAI8Vector3fE", "spectacularAI::Vector3f"], [7, 2, 1, "_CPPv4N13spectacularAI8Vector3fE", "spectacularAI::Vector3f"], [2, 3, 1, "_CPPv4N13spectacularAI8Vector3f1xE", "spectacularAI::Vector3f::x"], [7, 3, 1, "_CPPv4N13spectacularAI8Vector3f1xE", "spectacularAI::Vector3f::x"], [2, 3, 1, "_CPPv4N13spectacularAI8Vector3f1yE", "spectacularAI::Vector3f::y"], [7, 3, 1, "_CPPv4N13spectacularAI8Vector3f1yE", "spectacularAI::Vector3f::y"], [2, 3, 1, "_CPPv4N13spectacularAI8Vector3f1zE", "spectacularAI::Vector3f::z"], [7, 3, 1, "_CPPv4N13spectacularAI8Vector3f1zE", "spectacularAI::Vector3f::z"], [2, 2, 1, "_CPPv4N13spectacularAI9VioOutputE", "spectacularAI::VioOutput"], [7, 2, 1, "_CPPv4N13spectacularAI9VioOutputE", "spectacularAI::VioOutput"], [2, 3, 1, "_CPPv4N13spectacularAI9VioOutput12accelerationE", "spectacularAI::VioOutput::acceleration"], [7, 3, 1, "_CPPv4N13spectacularAI9VioOutput12accelerationE", "spectacularAI::VioOutput::acceleration"], [2, 3, 1, "_CPPv4N13spectacularAI9VioOutput15angularVelocityE", "spectacularAI::VioOutput::angularVelocity"], [7, 3, 1, "_CPPv4N13spectacularAI9VioOutput15angularVelocityE", "spectacularAI::VioOutput::angularVelocity"], [2, 4, 1, "_CPPv4NK13spectacularAI9VioOutput6asJsonEv", "spectacularAI::VioOutput::asJson"], [7, 4, 1, "_CPPv4NK13spectacularAI9VioOutput6asJsonEv", "spectacularAI::VioOutput::asJson"], [2, 4, 1, "_CPPv4NK13spectacularAI9VioOutput13getCameraPoseEi", "spectacularAI::VioOutput::getCameraPose"], [7, 4, 1, "_CPPv4NK13spectacularAI9VioOutput13getCameraPoseEi", "spectacularAI::VioOutput::getCameraPose"], [2, 5, 1, "_CPPv4NK13spectacularAI9VioOutput13getCameraPoseEi", "spectacularAI::VioOutput::getCameraPose::cameraId"], [7, 5, 1, "_CPPv4NK13spectacularAI9VioOutput13getCameraPoseEi", "spectacularAI::VioOutput::getCameraPose::cameraId"], [2, 3, 1, "_CPPv4N13spectacularAI9VioOutput10globalPoseE", "spectacularAI::VioOutput::globalPose"], [7, 3, 1, "_CPPv4N13spectacularAI9VioOutput10globalPoseE", "spectacularAI::VioOutput::globalPose"], [2, 3, 1, "_CPPv4N13spectacularAI9VioOutput10pointCloudE", "spectacularAI::VioOutput::pointCloud"], [7, 3, 1, "_CPPv4N13spectacularAI9VioOutput10pointCloudE", "spectacularAI::VioOutput::pointCloud"], [2, 3, 1, "_CPPv4N13spectacularAI9VioOutput4poseE", "spectacularAI::VioOutput::pose"], [7, 3, 1, "_CPPv4N13spectacularAI9VioOutput4poseE", "spectacularAI::VioOutput::pose"], [2, 3, 1, "_CPPv4N13spectacularAI9VioOutput9poseTrailE", "spectacularAI::VioOutput::poseTrail"], [7, 3, 1, "_CPPv4N13spectacularAI9VioOutput9poseTrailE", "spectacularAI::VioOutput::poseTrail"], [2, 3, 1, "_CPPv4N13spectacularAI9VioOutput18positionCovarianceE", "spectacularAI::VioOutput::positionCovariance"], [7, 3, 1, "_CPPv4N13spectacularAI9VioOutput18positionCovarianceE", "spectacularAI::VioOutput::positionCovariance"], [2, 3, 1, "_CPPv4N13spectacularAI9VioOutput6statusE", "spectacularAI::VioOutput::status"], [7, 3, 1, "_CPPv4N13spectacularAI9VioOutput6statusE", "spectacularAI::VioOutput::status"], [2, 3, 1, "_CPPv4N13spectacularAI9VioOutput3tagE", "spectacularAI::VioOutput::tag"], [7, 3, 1, "_CPPv4N13spectacularAI9VioOutput3tagE", "spectacularAI::VioOutput::tag"], [2, 3, 1, "_CPPv4N13spectacularAI9VioOutput8velocityE", "spectacularAI::VioOutput::velocity"], [7, 3, 1, "_CPPv4N13spectacularAI9VioOutput8velocityE", "spectacularAI::VioOutput::velocity"], [2, 3, 1, "_CPPv4N13spectacularAI9VioOutput18velocityCovarianceE", "spectacularAI::VioOutput::velocityCovariance"], [7, 3, 1, "_CPPv4N13spectacularAI9VioOutput18velocityCovarianceE", "spectacularAI::VioOutput::velocityCovariance"], [2, 4, 1, "_CPPv4N13spectacularAI9VioOutputD0Ev", "spectacularAI::VioOutput::~VioOutput"], [7, 4, 1, "_CPPv4N13spectacularAI9VioOutputD0Ev", "spectacularAI::VioOutput::~VioOutput"], [2, 1, 1, "_CPPv4N13spectacularAI12VioOutputPtrE", "spectacularAI::VioOutputPtr"], [7, 1, 1, "_CPPv4N13spectacularAI12VioOutputPtrE", "spectacularAI::VioOutputPtr"], [2, 2, 1, "_CPPv4N13spectacularAI13VisualizationE", "spectacularAI::Visualization"], [2, 4, 1, "_CPPv4N13spectacularAI13Visualization18createRenderTargetEv", "spectacularAI::Visualization::createRenderTarget"], [2, 4, 1, "_CPPv4NK13spectacularAI13Visualization5readyEv", "spectacularAI::Visualization::ready"], [2, 4, 1, "_CPPv4N13spectacularAI13Visualization6renderER6Bitmap", "spectacularAI::Visualization::render"], [2, 5, 1, "_CPPv4N13spectacularAI13Visualization6renderER6Bitmap", "spectacularAI::Visualization::render::bitmap"], [2, 4, 1, "_CPPv4N13spectacularAI13Visualization6updateE12VioOutputPtr", "spectacularAI::Visualization::update"], [2, 5, 1, "_CPPv4N13spectacularAI13Visualization6updateE12VioOutputPtr", "spectacularAI::Visualization::update::output"], [2, 4, 1, "_CPPv4N13spectacularAI13VisualizationD0Ev", "spectacularAI::Visualization::~Visualization"], [2, 2, 1, "_CPPv4N13spectacularAI14WgsCoordinatesE", "spectacularAI::WgsCoordinates"], [7, 2, 1, "_CPPv4N13spectacularAI14WgsCoordinatesE", "spectacularAI::WgsCoordinates"], [2, 3, 1, "_CPPv4N13spectacularAI14WgsCoordinates8altitudeE", "spectacularAI::WgsCoordinates::altitude"], [7, 3, 1, "_CPPv4N13spectacularAI14WgsCoordinates8altitudeE", "spectacularAI::WgsCoordinates::altitude"], [2, 3, 1, "_CPPv4N13spectacularAI14WgsCoordinates8latitudeE", "spectacularAI::WgsCoordinates::latitude"], [7, 3, 1, "_CPPv4N13spectacularAI14WgsCoordinates8latitudeE", "spectacularAI::WgsCoordinates::latitude"], [2, 3, 1, "_CPPv4N13spectacularAI14WgsCoordinates9longitudeE", "spectacularAI::WgsCoordinates::longitude"], [7, 3, 1, "_CPPv4N13spectacularAI14WgsCoordinates9longitudeE", "spectacularAI::WgsCoordinates::longitude"], [2, 4, 1, "_CPPv4N13spectacularAI21buildCovarianceMatrixEdd", "spectacularAI::buildCovarianceMatrix"], [7, 4, 1, "_CPPv4N13spectacularAI21buildCovarianceMatrixEdd", "spectacularAI::buildCovarianceMatrix"], [2, 5, 1, "_CPPv4N13spectacularAI21buildCovarianceMatrixEdd", "spectacularAI::buildCovarianceMatrix::horizontalSigma"], [7, 5, 1, "_CPPv4N13spectacularAI21buildCovarianceMatrixEdd", "spectacularAI::buildCovarianceMatrix::horizontalSigma"], [2, 5, 1, "_CPPv4N13spectacularAI21buildCovarianceMatrixEdd", "spectacularAI::buildCovarianceMatrix::verticalSigma"], [7, 5, 1, "_CPPv4N13spectacularAI21buildCovarianceMatrixEdd", "spectacularAI::buildCovarianceMatrix::verticalSigma"], [2, 1, 1, "_CPPv4N13spectacularAI9daiPluginE", "spectacularAI::daiPlugin"], [10, 1, 1, "_CPPv4N13spectacularAI9daiPluginE", "spectacularAI::daiPlugin"], [10, 1, 1, "_CPPv4N13spectacularAI9daiPluginE", "spectacularAI::daiPlugin"], [10, 1, 1, "_CPPv4N13spectacularAI9daiPluginE", "spectacularAI::daiPlugin"], [10, 1, 1, "_CPPv4N13spectacularAI9daiPluginE", "spectacularAI::daiPlugin"], [2, 2, 1, "_CPPv4N13spectacularAI9daiPlugin13ConfigurationE", "spectacularAI::daiPlugin::Configuration"], [10, 2, 1, "_CPPv4N13spectacularAI9daiPlugin13ConfigurationE", "spectacularAI::daiPlugin::Configuration"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration14accFrequencyHzE", "spectacularAI::daiPlugin::Configuration::accFrequencyHz"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration14accFrequencyHzE", "spectacularAI::daiPlugin::Configuration::accFrequencyHz"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration12aprilTagPathE", "spectacularAI::daiPlugin::Configuration::aprilTagPath"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration12aprilTagPathE", "spectacularAI::daiPlugin::Configuration::aprilTagPath"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration14depthQueueSizeE", "spectacularAI::daiPlugin::Configuration::depthQueueSize"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration14depthQueueSizeE", "spectacularAI::daiPlugin::Configuration::depthQueueSize"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration20depthScaleCorrectionE", "spectacularAI::daiPlugin::Configuration::depthScaleCorrection"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration20depthScaleCorrectionE", "spectacularAI::daiPlugin::Configuration::depthScaleCorrection"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration14disableCamerasE", "spectacularAI::daiPlugin::Configuration::disableCameras"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration14disableCamerasE", "spectacularAI::daiPlugin::Configuration::disableCameras"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration24ensureSufficientUsbSpeedE", "spectacularAI::daiPlugin::Configuration::ensureSufficientUsbSpeed"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration24ensureSufficientUsbSpeedE", "spectacularAI::daiPlugin::Configuration::ensureSufficientUsbSpeed"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration17extendedDisparityE", "spectacularAI::daiPlugin::Configuration::extendedDisparity"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration17extendedDisparityE", "spectacularAI::daiPlugin::Configuration::extendedDisparity"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration7fastImuE", "spectacularAI::daiPlugin::Configuration::fastImu"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration7fastImuE", "spectacularAI::daiPlugin::Configuration::fastImu"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration7fastVioE", "spectacularAI::daiPlugin::Configuration::fastVio"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration7fastVioE", "spectacularAI::daiPlugin::Configuration::fastVio"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration14forceRectifiedE", "spectacularAI::daiPlugin::Configuration::forceRectified"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration14forceRectifiedE", "spectacularAI::daiPlugin::Configuration::forceRectified"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration16forceUnrectifiedE", "spectacularAI::daiPlugin::Configuration::forceUnrectified"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration16forceUnrectifiedE", "spectacularAI::daiPlugin::Configuration::forceUnrectified"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration15gyroFrequencyHzE", "spectacularAI::daiPlugin::Configuration::gyroFrequencyHz"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration15gyroFrequencyHzE", "spectacularAI::daiPlugin::Configuration::gyroFrequencyHz"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration14imuFrequencyHzE", "spectacularAI::daiPlugin::Configuration::imuFrequencyHz"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration14imuFrequencyHzE", "spectacularAI::daiPlugin::Configuration::imuFrequencyHz"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration12imuQueueSizeE", "spectacularAI::daiPlugin::Configuration::imuQueueSize"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration12imuQueueSizeE", "spectacularAI::daiPlugin::Configuration::imuQueueSize"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration9imuToGnssE", "spectacularAI::daiPlugin::Configuration::imuToGnss"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration9imuToGnssE", "spectacularAI::daiPlugin::Configuration::imuToGnss"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration15inputResolutionE", "spectacularAI::daiPlugin::Configuration::inputResolution"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration15inputResolutionE", "spectacularAI::daiPlugin::Configuration::inputResolution"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration18internalParametersE", "spectacularAI::daiPlugin::Configuration::internalParameters"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration18internalParametersE", "spectacularAI::daiPlugin::Configuration::internalParameters"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration30keyframeCandidateEveryNthFrameE", "spectacularAI::daiPlugin::Configuration::keyframeCandidateEveryNthFrame"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration30keyframeCandidateEveryNthFrameE", "spectacularAI::daiPlugin::Configuration::keyframeCandidateEveryNthFrame"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration11mapLoadPathE", "spectacularAI::daiPlugin::Configuration::mapLoadPath"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration11mapLoadPathE", "spectacularAI::daiPlugin::Configuration::mapLoadPath"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration11mapSavePathE", "spectacularAI::daiPlugin::Configuration::mapSavePath"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration11mapSavePathE", "spectacularAI::daiPlugin::Configuration::mapSavePath"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration17meshRectificationE", "spectacularAI::daiPlugin::Configuration::meshRectification"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration17meshRectificationE", "spectacularAI::daiPlugin::Configuration::meshRectification"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration13monoQueueSizeE", "spectacularAI::daiPlugin::Configuration::monoQueueSize"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration13monoQueueSizeE", "spectacularAI::daiPlugin::Configuration::monoQueueSize"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration15recordingFolderE", "spectacularAI::daiPlugin::Configuration::recordingFolder"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration15recordingFolderE", "spectacularAI::daiPlugin::Configuration::recordingFolder"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration13recordingOnlyE", "spectacularAI::daiPlugin::Configuration::recordingOnly"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration13recordingOnlyE", "spectacularAI::daiPlugin::Configuration::recordingOnly"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration18silenceUsbWarningsE", "spectacularAI::daiPlugin::Configuration::silenceUsbWarnings"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration18silenceUsbWarningsE", "spectacularAI::daiPlugin::Configuration::silenceUsbWarnings"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration8useColorE", "spectacularAI::daiPlugin::Configuration::useColor"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration8useColorE", "spectacularAI::daiPlugin::Configuration::useColor"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration21useColorStereoCamerasE", "spectacularAI::daiPlugin::Configuration::useColorStereoCameras"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration21useColorStereoCamerasE", "spectacularAI::daiPlugin::Configuration::useColorStereoCameras"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration15useEncodedVideoE", "spectacularAI::daiPlugin::Configuration::useEncodedVideo"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration15useEncodedVideoE", "spectacularAI::daiPlugin::Configuration::useEncodedVideo"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration17useFeatureTrackerE", "spectacularAI::daiPlugin::Configuration::useFeatureTracker"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration17useFeatureTrackerE", "spectacularAI::daiPlugin::Configuration::useFeatureTracker"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration12useGrayDepthE", "spectacularAI::daiPlugin::Configuration::useGrayDepth"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration12useGrayDepthE", "spectacularAI::daiPlugin::Configuration::useGrayDepth"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration15useReaderThreadE", "spectacularAI::daiPlugin::Configuration::useReaderThread"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration15useReaderThreadE", "spectacularAI::daiPlugin::Configuration::useReaderThread"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration7useSlamE", "spectacularAI::daiPlugin::Configuration::useSlam"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration7useSlamE", "spectacularAI::daiPlugin::Configuration::useSlam"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration9useStereoE", "spectacularAI::daiPlugin::Configuration::useStereo"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration9useStereoE", "spectacularAI::daiPlugin::Configuration::useStereo"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration18useVioAutoExposureE", "spectacularAI::daiPlugin::Configuration::useVioAutoExposure"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration18useVioAutoExposureE", "spectacularAI::daiPlugin::Configuration::useVioAutoExposure"], [2, 1, 1, "_CPPv4N13spectacularAI9daiPlugin28DaiCalibrationHandlerAdapterE", "spectacularAI::daiPlugin::DaiCalibrationHandlerAdapter"], [2, 1, 1, "_CPPv4N13spectacularAI9daiPlugin23DaiCameraControlAdapterE", "spectacularAI::daiPlugin::DaiCameraControlAdapter"], [2, 1, 1, "_CPPv4N13spectacularAI9daiPlugin30DaiColorInputResolutionAdapterE", "spectacularAI::daiPlugin::DaiColorInputResolutionAdapter"], [2, 1, 1, "_CPPv4N13spectacularAI9daiPlugin24DaiDataInputQueueAdapterE", "spectacularAI::daiPlugin::DaiDataInputQueueAdapter"], [2, 1, 1, "_CPPv4N13spectacularAI9daiPlugin25DaiDataOutputQueueAdapterE", "spectacularAI::daiPlugin::DaiDataOutputQueueAdapter"], [2, 1, 1, "_CPPv4N13spectacularAI9daiPlugin16DaiDeviceAdapterE", "spectacularAI::daiPlugin::DaiDeviceAdapter"], [2, 1, 1, "_CPPv4N13spectacularAI9daiPlugin17DaiIMUDataAdapterE", "spectacularAI::daiPlugin::DaiIMUDataAdapter"], [2, 1, 1, "_CPPv4N13spectacularAI9daiPlugin18DaiImgFrameAdapterE", "spectacularAI::daiPlugin::DaiImgFrameAdapter"], [2, 1, 1, "_CPPv4N13spectacularAI9daiPlugin25DaiInputResolutionAdapterE", "spectacularAI::daiPlugin::DaiInputResolutionAdapter"], [2, 1, 1, "_CPPv4N13spectacularAI9daiPlugin18DaiPipelineAdapterE", "spectacularAI::daiPlugin::DaiPipelineAdapter"], [2, 1, 1, "_CPPv4N13spectacularAI9daiPlugin25DaiTrackedFeaturesAdapterE", "spectacularAI::daiPlugin::DaiTrackedFeaturesAdapter"], [2, 2, 1, "_CPPv4N13spectacularAI9daiPlugin5HooksE", "spectacularAI::daiPlugin::Hooks"], [10, 2, 1, "_CPPv4N13spectacularAI9daiPlugin5HooksE", "spectacularAI::daiPlugin::Hooks"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin5Hooks5colorE", "spectacularAI::daiPlugin::Hooks::color"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin5Hooks5colorE", "spectacularAI::daiPlugin::Hooks::color"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin5Hooks5depthE", "spectacularAI::daiPlugin::Hooks::depth"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin5Hooks5depthE", "spectacularAI::daiPlugin::Hooks::depth"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin5Hooks3imuE", "spectacularAI::daiPlugin::Hooks::imu"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin5Hooks3imuE", "spectacularAI::daiPlugin::Hooks::imu"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin5Hooks11monoPrimaryE", "spectacularAI::daiPlugin::Hooks::monoPrimary"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin5Hooks11monoPrimaryE", "spectacularAI::daiPlugin::Hooks::monoPrimary"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin5Hooks13monoSecondaryE", "spectacularAI::daiPlugin::Hooks::monoSecondary"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin5Hooks13monoSecondaryE", "spectacularAI::daiPlugin::Hooks::monoSecondary"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin5Hooks15trackedFeaturesE", "spectacularAI::daiPlugin::Hooks::trackedFeatures"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin5Hooks15trackedFeaturesE", "spectacularAI::daiPlugin::Hooks::trackedFeatures"], [2, 2, 1, "_CPPv4N13spectacularAI9daiPlugin8PipelineE", "spectacularAI::daiPlugin::Pipeline"], [10, 2, 1, "_CPPv4N13spectacularAI9daiPlugin8PipelineE", "spectacularAI::daiPlugin::Pipeline"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline8PipelineE11DaiPipeline", "spectacularAI::daiPlugin::Pipeline::Pipeline"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline8PipelineE11DaiPipelineRK13Configuration", "spectacularAI::daiPlugin::Pipeline::Pipeline"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline8PipelineE11DaiPipelineRK13ConfigurationNSt8functionIFvN7mapping15MapperOutputPtrEEEE", "spectacularAI::daiPlugin::Pipeline::Pipeline"], [10, 4, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline8PipelineE11DaiPipeline", "spectacularAI::daiPlugin::Pipeline::Pipeline"], [10, 4, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline8PipelineE11DaiPipelineRK13Configuration", "spectacularAI::daiPlugin::Pipeline::Pipeline"], [10, 4, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline8PipelineE11DaiPipelineRK13ConfigurationNSt8functionIFvN7mapping15MapperOutputPtrEEEE", "spectacularAI::daiPlugin::Pipeline::Pipeline"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline8PipelineE11DaiPipelineRK13Configuration", "spectacularAI::daiPlugin::Pipeline::Pipeline::config"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline8PipelineE11DaiPipelineRK13ConfigurationNSt8functionIFvN7mapping15MapperOutputPtrEEEE", "spectacularAI::daiPlugin::Pipeline::Pipeline::config"], [10, 5, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline8PipelineE11DaiPipelineRK13Configuration", "spectacularAI::daiPlugin::Pipeline::Pipeline::config"], [10, 5, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline8PipelineE11DaiPipelineRK13ConfigurationNSt8functionIFvN7mapping15MapperOutputPtrEEEE", "spectacularAI::daiPlugin::Pipeline::Pipeline::config"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline8PipelineE11DaiPipeline", "spectacularAI::daiPlugin::Pipeline::Pipeline::daiPipeline"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline8PipelineE11DaiPipelineRK13Configuration", "spectacularAI::daiPlugin::Pipeline::Pipeline::daiPipeline"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline8PipelineE11DaiPipelineRK13ConfigurationNSt8functionIFvN7mapping15MapperOutputPtrEEEE", "spectacularAI::daiPlugin::Pipeline::Pipeline::daiPipeline"], [10, 5, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline8PipelineE11DaiPipeline", "spectacularAI::daiPlugin::Pipeline::Pipeline::daiPipeline"], [10, 5, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline8PipelineE11DaiPipelineRK13Configuration", "spectacularAI::daiPlugin::Pipeline::Pipeline::daiPipeline"], [10, 5, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline8PipelineE11DaiPipelineRK13ConfigurationNSt8functionIFvN7mapping15MapperOutputPtrEEEE", "spectacularAI::daiPlugin::Pipeline::Pipeline::daiPipeline"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline8PipelineE11DaiPipelineRK13ConfigurationNSt8functionIFvN7mapping15MapperOutputPtrEEEE", "spectacularAI::daiPlugin::Pipeline::Pipeline::onMapperOutput"], [10, 5, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline8PipelineE11DaiPipelineRK13ConfigurationNSt8functionIFvN7mapping15MapperOutputPtrEEEE", "spectacularAI::daiPlugin::Pipeline::Pipeline::onMapperOutput"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline5colorE", "spectacularAI::daiPlugin::Pipeline::color"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline5colorE", "spectacularAI::daiPlugin::Pipeline::color"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline15colorImageManipE", "spectacularAI::daiPlugin::Pipeline::colorImageManip"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline15colorImageManipE", "spectacularAI::daiPlugin::Pipeline::colorImageManip"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline9colorLeftE", "spectacularAI::daiPlugin::Pipeline::colorLeft"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline9colorLeftE", "spectacularAI::daiPlugin::Pipeline::colorLeft"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline12colorPrimaryE", "spectacularAI::daiPlugin::Pipeline::colorPrimary"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline12colorPrimaryE", "spectacularAI::daiPlugin::Pipeline::colorPrimary"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline10colorRightE", "spectacularAI::daiPlugin::Pipeline::colorRight"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline10colorRightE", "spectacularAI::daiPlugin::Pipeline::colorRight"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline14colorSecondaryE", "spectacularAI::daiPlugin::Pipeline::colorSecondary"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline14colorSecondaryE", "spectacularAI::daiPlugin::Pipeline::colorSecondary"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline13configurationE", "spectacularAI::daiPlugin::Pipeline::configuration"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline13configurationE", "spectacularAI::daiPlugin::Pipeline::configuration"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline14featureTrackerE", "spectacularAI::daiPlugin::Pipeline::featureTracker"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline14featureTrackerE", "spectacularAI::daiPlugin::Pipeline::featureTracker"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline5hooksE", "spectacularAI::daiPlugin::Pipeline::hooks"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline5hooksE", "spectacularAI::daiPlugin::Pipeline::hooks"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline3imuE", "spectacularAI::daiPlugin::Pipeline::imu"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline3imuE", "spectacularAI::daiPlugin::Pipeline::imu"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline15imuToCameraLeftE", "spectacularAI::daiPlugin::Pipeline::imuToCameraLeft"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline15imuToCameraLeftE", "spectacularAI::daiPlugin::Pipeline::imuToCameraLeft"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline8monoLeftE", "spectacularAI::daiPlugin::Pipeline::monoLeft"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline8monoLeftE", "spectacularAI::daiPlugin::Pipeline::monoLeft"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline11monoPrimaryE", "spectacularAI::daiPlugin::Pipeline::monoPrimary"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline11monoPrimaryE", "spectacularAI::daiPlugin::Pipeline::monoPrimary"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline9monoRightE", "spectacularAI::daiPlugin::Pipeline::monoRight"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline9monoRightE", "spectacularAI::daiPlugin::Pipeline::monoRight"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline13monoSecondaryE", "spectacularAI::daiPlugin::Pipeline::monoSecondary"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline13monoSecondaryE", "spectacularAI::daiPlugin::Pipeline::monoSecondary"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline14onMapperOutputE", "spectacularAI::daiPlugin::Pipeline::onMapperOutput"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline14onMapperOutputE", "spectacularAI::daiPlugin::Pipeline::onMapperOutput"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline13scriptPrimaryE", "spectacularAI::daiPlugin::Pipeline::scriptPrimary"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline13scriptPrimaryE", "spectacularAI::daiPlugin::Pipeline::scriptPrimary"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline15scriptSecondaryE", "spectacularAI::daiPlugin::Pipeline::scriptSecondary"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline15scriptSecondaryE", "spectacularAI::daiPlugin::Pipeline::scriptSecondary"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline30spectacularAIConfigurationYAMLE", "spectacularAI::daiPlugin::Pipeline::spectacularAIConfigurationYAML"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline30spectacularAIConfigurationYAMLE", "spectacularAI::daiPlugin::Pipeline::spectacularAIConfigurationYAML"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline12startSessionE9DaiDevice", "spectacularAI::daiPlugin::Pipeline::startSession"], [10, 4, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline12startSessionE9DaiDevice", "spectacularAI::daiPlugin::Pipeline::startSession"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline12startSessionE9DaiDevice", "spectacularAI::daiPlugin::Pipeline::startSession::device"], [10, 5, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline12startSessionE9DaiDevice", "spectacularAI::daiPlugin::Pipeline::startSession::device"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline6stereoE", "spectacularAI::daiPlugin::Pipeline::stereo"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline6stereoE", "spectacularAI::daiPlugin::Pipeline::stereo"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline19videoEncoderPrimaryE", "spectacularAI::daiPlugin::Pipeline::videoEncoderPrimary"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline19videoEncoderPrimaryE", "spectacularAI::daiPlugin::Pipeline::videoEncoderPrimary"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline21videoEncoderSecondaryE", "spectacularAI::daiPlugin::Pipeline::videoEncoderSecondary"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline21videoEncoderSecondaryE", "spectacularAI::daiPlugin::Pipeline::videoEncoderSecondary"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline10xinControlE", "spectacularAI::daiPlugin::Pipeline::xinControl"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline10xinControlE", "spectacularAI::daiPlugin::Pipeline::xinControl"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline9xoutDepthE", "spectacularAI::daiPlugin::Pipeline::xoutDepth"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline9xoutDepthE", "spectacularAI::daiPlugin::Pipeline::xoutDepth"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline12xoutFeaturesE", "spectacularAI::daiPlugin::Pipeline::xoutFeatures"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline12xoutFeaturesE", "spectacularAI::daiPlugin::Pipeline::xoutFeatures"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline7xoutImuE", "spectacularAI::daiPlugin::Pipeline::xoutImu"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline7xoutImuE", "spectacularAI::daiPlugin::Pipeline::xoutImu"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline8xoutLeftE", "spectacularAI::daiPlugin::Pipeline::xoutLeft"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline8xoutLeftE", "spectacularAI::daiPlugin::Pipeline::xoutLeft"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline11xoutPrimaryE", "spectacularAI::daiPlugin::Pipeline::xoutPrimary"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline11xoutPrimaryE", "spectacularAI::daiPlugin::Pipeline::xoutPrimary"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline9xoutRightE", "spectacularAI::daiPlugin::Pipeline::xoutRight"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline9xoutRightE", "spectacularAI::daiPlugin::Pipeline::xoutRight"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline17xoutScriptPrimaryE", "spectacularAI::daiPlugin::Pipeline::xoutScriptPrimary"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline17xoutScriptPrimaryE", "spectacularAI::daiPlugin::Pipeline::xoutScriptPrimary"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline19xoutScriptSecondaryE", "spectacularAI::daiPlugin::Pipeline::xoutScriptSecondary"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline19xoutScriptSecondaryE", "spectacularAI::daiPlugin::Pipeline::xoutScriptSecondary"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline13xoutSecondaryE", "spectacularAI::daiPlugin::Pipeline::xoutSecondary"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline13xoutSecondaryE", "spectacularAI::daiPlugin::Pipeline::xoutSecondary"], [2, 2, 1, "_CPPv4N13spectacularAI9daiPlugin18PipelineExtensionsE", "spectacularAI::daiPlugin::PipelineExtensions"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin18PipelineExtensions3raeE", "spectacularAI::daiPlugin::PipelineExtensions::rae"], [2, 2, 1, "_CPPv4N13spectacularAI9daiPlugin11PipelineRAEE", "spectacularAI::daiPlugin::PipelineRAE"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin11PipelineRAE4backE", "spectacularAI::daiPlugin::PipelineRAE::back"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin11PipelineRAE5frontE", "spectacularAI::daiPlugin::PipelineRAE::front"], [2, 2, 1, "_CPPv4N13spectacularAI9daiPlugin13RAECameraNodeE", "spectacularAI::daiPlugin::RAECameraNode"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13RAECameraNode9colorLeftE", "spectacularAI::daiPlugin::RAECameraNode::colorLeft"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13RAECameraNode10colorRightE", "spectacularAI::daiPlugin::RAECameraNode::colorRight"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13RAECameraNode14featureTrackerE", "spectacularAI::daiPlugin::RAECameraNode::featureTracker"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13RAECameraNode10scriptLeftE", "spectacularAI::daiPlugin::RAECameraNode::scriptLeft"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13RAECameraNode11scriptRightE", "spectacularAI::daiPlugin::RAECameraNode::scriptRight"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13RAECameraNode11stereoDepthE", "spectacularAI::daiPlugin::RAECameraNode::stereoDepth"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13RAECameraNode10xinControlE", "spectacularAI::daiPlugin::RAECameraNode::xinControl"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13RAECameraNode9xoutDepthE", "spectacularAI::daiPlugin::RAECameraNode::xoutDepth"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13RAECameraNode12xoutFeaturesE", "spectacularAI::daiPlugin::RAECameraNode::xoutFeatures"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13RAECameraNode8xoutLeftE", "spectacularAI::daiPlugin::RAECameraNode::xoutLeft"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13RAECameraNode9xoutRightE", "spectacularAI::daiPlugin::RAECameraNode::xoutRight"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13RAECameraNode14xoutScriptLeftE", "spectacularAI::daiPlugin::RAECameraNode::xoutScriptLeft"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13RAECameraNode15xoutScriptRightE", "spectacularAI::daiPlugin::RAECameraNode::xoutScriptRight"], [2, 2, 1, "_CPPv4N13spectacularAI9daiPlugin24RawImgFrameTypeConverterE", "spectacularAI::daiPlugin::RawImgFrameTypeConverter"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin24RawImgFrameTypeConverter13getStringTypeERKN3dai11RawImgFrame4TypeE", "spectacularAI::daiPlugin::RawImgFrameTypeConverter::getStringType"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin24RawImgFrameTypeConverter13getStringTypeERKN3dai11RawImgFrame4TypeE", "spectacularAI::daiPlugin::RawImgFrameTypeConverter::getStringType::type"], [2, 2, 1, "_CPPv4N13spectacularAI9daiPlugin7SessionE", "spectacularAI::daiPlugin::Session"], [10, 2, 1, "_CPPv4N13spectacularAI9daiPlugin7SessionE", "spectacularAI::daiPlugin::Session"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin7Session15addAbsolutePoseERK4PoseRK8Matrix3dd", "spectacularAI::daiPlugin::Session::addAbsolutePose"], [10, 4, 1, "_CPPv4N13spectacularAI9daiPlugin7Session15addAbsolutePoseERK4PoseRK8Matrix3dd", "spectacularAI::daiPlugin::Session::addAbsolutePose"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin7Session15addAbsolutePoseERK4PoseRK8Matrix3dd", "spectacularAI::daiPlugin::Session::addAbsolutePose::orientationVariance"], [10, 5, 1, "_CPPv4N13spectacularAI9daiPlugin7Session15addAbsolutePoseERK4PoseRK8Matrix3dd", "spectacularAI::daiPlugin::Session::addAbsolutePose::orientationVariance"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin7Session15addAbsolutePoseERK4PoseRK8Matrix3dd", "spectacularAI::daiPlugin::Session::addAbsolutePose::pose"], [10, 5, 1, "_CPPv4N13spectacularAI9daiPlugin7Session15addAbsolutePoseERK4PoseRK8Matrix3dd", "spectacularAI::daiPlugin::Session::addAbsolutePose::pose"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin7Session15addAbsolutePoseERK4PoseRK8Matrix3dd", "spectacularAI::daiPlugin::Session::addAbsolutePose::positionCovariance"], [10, 5, 1, "_CPPv4N13spectacularAI9daiPlugin7Session15addAbsolutePoseERK4PoseRK8Matrix3dd", "spectacularAI::daiPlugin::Session::addAbsolutePose::positionCovariance"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin7Session7addGnssEdRK14WgsCoordinatesRK8Matrix3d", "spectacularAI::daiPlugin::Session::addGnss"], [10, 4, 1, "_CPPv4N13spectacularAI9daiPlugin7Session7addGnssEdRK14WgsCoordinatesRK8Matrix3d", "spectacularAI::daiPlugin::Session::addGnss"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin7Session7addGnssEdRK14WgsCoordinatesRK8Matrix3d", "spectacularAI::daiPlugin::Session::addGnss::coordinates"], [10, 5, 1, "_CPPv4N13spectacularAI9daiPlugin7Session7addGnssEdRK14WgsCoordinatesRK8Matrix3d", "spectacularAI::daiPlugin::Session::addGnss::coordinates"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin7Session7addGnssEdRK14WgsCoordinatesRK8Matrix3d", "spectacularAI::daiPlugin::Session::addGnss::enuPositionCovariance"], [10, 5, 1, "_CPPv4N13spectacularAI9daiPlugin7Session7addGnssEdRK14WgsCoordinatesRK8Matrix3d", "spectacularAI::daiPlugin::Session::addGnss::enuPositionCovariance"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin7Session7addGnssEdRK14WgsCoordinatesRK8Matrix3d", "spectacularAI::daiPlugin::Session::addGnss::timestamp"], [10, 5, 1, "_CPPv4N13spectacularAI9daiPlugin7Session7addGnssEdRK14WgsCoordinatesRK8Matrix3d", "spectacularAI::daiPlugin::Session::addGnss::timestamp"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin7Session10addTriggerEdi", "spectacularAI::daiPlugin::Session::addTrigger"], [10, 4, 1, "_CPPv4N13spectacularAI9daiPlugin7Session10addTriggerEdi", "spectacularAI::daiPlugin::Session::addTrigger"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin7Session10addTriggerEdi", "spectacularAI::daiPlugin::Session::addTrigger::t"], [10, 5, 1, "_CPPv4N13spectacularAI9daiPlugin7Session10addTriggerEdi", "spectacularAI::daiPlugin::Session::addTrigger::t"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin7Session10addTriggerEdi", "spectacularAI::daiPlugin::Session::addTrigger::tag"], [10, 5, 1, "_CPPv4N13spectacularAI9daiPlugin7Session10addTriggerEdi", "spectacularAI::daiPlugin::Session::addTrigger::tag"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin7Session9getOutputEv", "spectacularAI::daiPlugin::Session::getOutput"], [10, 4, 1, "_CPPv4N13spectacularAI9daiPlugin7Session9getOutputEv", "spectacularAI::daiPlugin::Session::getOutput"], [2, 4, 1, "_CPPv4NK13spectacularAI9daiPlugin7Session16getRgbCameraPoseERK9VioOutput", "spectacularAI::daiPlugin::Session::getRgbCameraPose"], [10, 4, 1, "_CPPv4NK13spectacularAI9daiPlugin7Session16getRgbCameraPoseERK9VioOutput", "spectacularAI::daiPlugin::Session::getRgbCameraPose"], [2, 5, 1, "_CPPv4NK13spectacularAI9daiPlugin7Session16getRgbCameraPoseERK9VioOutput", "spectacularAI::daiPlugin::Session::getRgbCameraPose::vioOut"], [10, 5, 1, "_CPPv4NK13spectacularAI9daiPlugin7Session16getRgbCameraPoseERK9VioOutput", "spectacularAI::daiPlugin::Session::getRgbCameraPose::vioOut"], [2, 4, 1, "_CPPv4NK13spectacularAI9daiPlugin7Session9hasOutputEv", "spectacularAI::daiPlugin::Session::hasOutput"], [10, 4, 1, "_CPPv4NK13spectacularAI9daiPlugin7Session9hasOutputEv", "spectacularAI::daiPlugin::Session::hasOutput"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin7Session13waitForOutputEv", "spectacularAI::daiPlugin::Session::waitForOutput"], [10, 4, 1, "_CPPv4N13spectacularAI9daiPlugin7Session13waitForOutputEv", "spectacularAI::daiPlugin::Session::waitForOutput"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin7Session4workEv", "spectacularAI::daiPlugin::Session::work"], [10, 4, 1, "_CPPv4N13spectacularAI9daiPlugin7Session4workEv", "spectacularAI::daiPlugin::Session::work"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin7SessionD0Ev", "spectacularAI::daiPlugin::Session::~Session"], [10, 4, 1, "_CPPv4N13spectacularAI9daiPlugin7SessionD0Ev", "spectacularAI::daiPlugin::Session::~Session"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin29getDaiFeaturesTimestampDeviceERKN3dai15TrackedFeaturesE", "spectacularAI::daiPlugin::getDaiFeaturesTimestampDevice"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin29getDaiFeaturesTimestampDeviceERKN3dai15TrackedFeaturesE", "spectacularAI::daiPlugin::getDaiFeaturesTimestampDevice::features"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin23getDaiImageExposureTimeERKN3dai8ImgFrameE", "spectacularAI::daiPlugin::getDaiImageExposureTime"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin23getDaiImageExposureTimeERKN3dai8ImgFrameE", "spectacularAI::daiPlugin::getDaiImageExposureTime::img"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin18getDaiImageRawDataERN3dai8ImgFrameE", "spectacularAI::daiPlugin::getDaiImageRawData"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin18getDaiImageRawDataERN3dai8ImgFrameE", "spectacularAI::daiPlugin::getDaiImageRawData::img"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin22getDaiImageRawDataSizeERN3dai8ImgFrameE", "spectacularAI::daiPlugin::getDaiImageRawDataSize"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin22getDaiImageRawDataSizeERN3dai8ImgFrameE", "spectacularAI::daiPlugin::getDaiImageRawDataSize::img"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin26getDaiImageTimestampDeviceERKN3dai8ImgFrameE", "spectacularAI::daiPlugin::getDaiImageTimestampDevice"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin26getDaiImageTimestampDeviceERKN3dai8ImgFrameE", "spectacularAI::daiPlugin::getDaiImageTimestampDevice::img"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin15getDaiImageTypeERKN3dai8ImgFrameE", "spectacularAI::daiPlugin::getDaiImageType"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin15getDaiImageTypeERKN3dai8ImgFrameE", "spectacularAI::daiPlugin::getDaiImageType::img"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin24getDaiImuTimestampDeviceERKN3dai9IMUReportE", "spectacularAI::daiPlugin::getDaiImuTimestampDevice"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin24getDaiImuTimestampDeviceERKN3dai9IMUReportE", "spectacularAI::daiPlugin::getDaiImuTimestampDevice::imuReport"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin18getDaiUsbSpeedNameEN3dai8UsbSpeedE", "spectacularAI::daiPlugin::getDaiUsbSpeedName"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin18getDaiUsbSpeedNameEN3dai8UsbSpeedE", "spectacularAI::daiPlugin::getDaiUsbSpeedName::usbSpeed"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin19getDaiUsbSpeedValueEN3dai8UsbSpeedE", "spectacularAI::daiPlugin::getDaiUsbSpeedValue"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin19getDaiUsbSpeedValueEN3dai8UsbSpeedE", "spectacularAI::daiPlugin::getDaiUsbSpeedValue::usbSpeed"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin29getJsonStringOrEmptyValueSafeERKN8nlohmann4jsonEPKc", "spectacularAI::daiPlugin::getJsonStringOrEmptyValueSafe"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin29getJsonStringOrEmptyValueSafeERKN8nlohmann4jsonEPKc", "spectacularAI::daiPlugin::getJsonStringOrEmptyValueSafe::json"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin29getJsonStringOrEmptyValueSafeERKN8nlohmann4jsonEPKc", "spectacularAI::daiPlugin::getJsonStringOrEmptyValueSafe::key"], [2, 1, 1, "_CPPv4N13spectacularAI9daiPlugin8internalE", "spectacularAI::daiPlugin::internal"], [2, 2, 1, "_CPPv4N13spectacularAI9daiPlugin8internal17CameraCalibrationE", "spectacularAI::daiPlugin::internal::CameraCalibration"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8internal17CameraCalibration27colorCameraDistortionCoeffsE", "spectacularAI::daiPlugin::internal::CameraCalibration::colorCameraDistortionCoeffs"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8internal17CameraCalibration15colorIntrinsicsE", "spectacularAI::daiPlugin::internal::CameraCalibration::colorIntrinsics"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8internal17CameraCalibration15colorResolutionE", "spectacularAI::daiPlugin::internal::CameraCalibration::colorResolution"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8internal17CameraCalibration14colorToPrimaryE", "spectacularAI::daiPlugin::internal::CameraCalibration::colorToPrimary"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8internal17CameraCalibration10depthScaleE", "spectacularAI::daiPlugin::internal::CameraCalibration::depthScale"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8internal17CameraCalibration4jsonE", "spectacularAI::daiPlugin::internal::CameraCalibration::json"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8internal17CameraCalibration16stereoResolutionE", "spectacularAI::daiPlugin::internal::CameraCalibration::stereoResolution"], [2, 2, 1, "_CPPv4N13spectacularAI9daiPlugin8internal20ColorInputResolutionE", "spectacularAI::daiPlugin::internal::ColorInputResolution"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8internal20ColorInputResolution7daiResoE", "spectacularAI::daiPlugin::internal::ColorInputResolution::daiReso"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8internal20ColorInputResolution10resolutionE", "spectacularAI::daiPlugin::internal::ColorInputResolution::resolution"], [2, 2, 1, "_CPPv4N13spectacularAI9daiPlugin8internal15ColorResolutionE", "spectacularAI::daiPlugin::internal::ColorResolution"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8internal15ColorResolution5inputE", "spectacularAI::daiPlugin::internal::ColorResolution::input"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8internal15ColorResolution7previewE", "spectacularAI::daiPlugin::internal::ColorResolution::preview"], [2, 2, 1, "_CPPv4N13spectacularAI9daiPlugin8internal14MonoResolutionE", "spectacularAI::daiPlugin::internal::MonoResolution"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8internal14MonoResolution7daiResoE", "spectacularAI::daiPlugin::internal::MonoResolution::daiReso"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8internal14MonoResolution10resolutionE", "spectacularAI::daiPlugin::internal::MonoResolution::resolution"], [2, 2, 1, "_CPPv4N13spectacularAI9daiPlugin8internal10ResolutionE", "spectacularAI::daiPlugin::internal::Resolution"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8internal10Resolution6heightE", "spectacularAI::daiPlugin::internal::Resolution::height"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8internal10Resolution5widthE", "spectacularAI::daiPlugin::internal::Resolution::width"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8internal10STREAM_TAGE", "spectacularAI::daiPlugin::internal::STREAM_TAG"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin8internal27convertColorInputResolutionERKNSt6stringE", "spectacularAI::daiPlugin::internal::convertColorInputResolution"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin8internal27convertColorInputResolutionERKNSt6stringE", "spectacularAI::daiPlugin::internal::convertColorInputResolution::reso"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin8internal22convertInputResolutionERKNSt6stringE", "spectacularAI::daiPlugin::internal::convertInputResolution"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin8internal22convertInputResolutionERKNSt6stringE", "spectacularAI::daiPlugin::internal::convertInputResolution::reso"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin8internal14getCalibrationERK13ConfigurationRK8Matrix4d16DaiDeviceAdapter", "spectacularAI::daiPlugin::internal::getCalibration"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin8internal14getCalibrationERK13ConfigurationRK8Matrix4d16DaiDeviceAdapter", "spectacularAI::daiPlugin::internal::getCalibration::config"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin8internal14getCalibrationERK13ConfigurationRK8Matrix4d16DaiDeviceAdapter", "spectacularAI::daiPlugin::internal::getCalibration::device"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin8internal14getCalibrationERK13ConfigurationRK8Matrix4d16DaiDeviceAdapter", "spectacularAI::daiPlugin::internal::getCalibration::imuToCamera"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin8internal27getSupportedVideoResolutionERK13Configuration", "spectacularAI::daiPlugin::internal::getSupportedVideoResolution"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin8internal27getSupportedVideoResolutionERK13Configuration", "spectacularAI::daiPlugin::internal::getSupportedVideoResolution::config"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin8internal20getYAMLConfigurationERK13Configuration", "spectacularAI::daiPlugin::internal::getYAMLConfiguration"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin8internal20getYAMLConfigurationERK13Configuration", "spectacularAI::daiPlugin::internal::getYAMLConfiguration::config"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin8internal11isDeviceRAEERK13Configuration", "spectacularAI::daiPlugin::internal::isDeviceRAE"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin8internal11isDeviceRAEERK13Configuration", "spectacularAI::daiPlugin::internal::isDeviceRAE::config"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin8internal9matrixMulERK8Matrix4dRK8Matrix4d", "spectacularAI::daiPlugin::internal::matrixMul"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin8internal9matrixMulERK8Matrix4dRK8Matrix4d", "spectacularAI::daiPlugin::internal::matrixMul::a"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin8internal9matrixMulERK8Matrix4dRK8Matrix4d", "spectacularAI::daiPlugin::internal::matrixMul::b"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin8internal27selectNearbyColorResolutionEiRKNSt6stringE", "spectacularAI::daiPlugin::internal::selectNearbyColorResolution"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin8internal27selectNearbyColorResolutionEiRKNSt6stringE", "spectacularAI::daiPlugin::internal::selectNearbyColorResolution::colorInputResolution"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin8internal27selectNearbyColorResolutionEiRKNSt6stringE", "spectacularAI::daiPlugin::internal::selectNearbyColorResolution::monoHeight"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin8internal17useRaeBackCamerasERK13Configuration", "spectacularAI::daiPlugin::internal::useRaeBackCameras"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin8internal17useRaeBackCamerasERK13Configuration", "spectacularAI::daiPlugin::internal::useRaeBackCameras::config"], [2, 4, 1, "_CPPv4N13spectacularAI24getHorizontalUncertaintyERK8Matrix3d", "spectacularAI::getHorizontalUncertainty"], [7, 4, 1, "_CPPv4N13spectacularAI24getHorizontalUncertaintyERK8Matrix3d", "spectacularAI::getHorizontalUncertainty"], [2, 5, 1, "_CPPv4N13spectacularAI24getHorizontalUncertaintyERK8Matrix3d", "spectacularAI::getHorizontalUncertainty::covariance"], [7, 5, 1, "_CPPv4N13spectacularAI24getHorizontalUncertaintyERK8Matrix3d", "spectacularAI::getHorizontalUncertainty::covariance"], [2, 4, 1, "_CPPv4N13spectacularAI20getQuaternionHeadingERK10Quaternion", "spectacularAI::getQuaternionHeading"], [7, 4, 1, "_CPPv4N13spectacularAI20getQuaternionHeadingERK10Quaternion", "spectacularAI::getQuaternionHeading"], [2, 5, 1, "_CPPv4N13spectacularAI20getQuaternionHeadingERK10Quaternion", "spectacularAI::getQuaternionHeading::q"], [7, 5, 1, "_CPPv4N13spectacularAI20getQuaternionHeadingERK10Quaternion", "spectacularAI::getQuaternionHeading::q"], [2, 4, 1, "_CPPv4N13spectacularAI18getQuaternionPitchERK10Quaternion", "spectacularAI::getQuaternionPitch"], [7, 4, 1, "_CPPv4N13spectacularAI18getQuaternionPitchERK10Quaternion", "spectacularAI::getQuaternionPitch"], [2, 5, 1, "_CPPv4N13spectacularAI18getQuaternionPitchERK10Quaternion", "spectacularAI::getQuaternionPitch::q"], [7, 5, 1, "_CPPv4N13spectacularAI18getQuaternionPitchERK10Quaternion", "spectacularAI::getQuaternionPitch::q"], [2, 4, 1, "_CPPv4N13spectacularAI17getQuaternionRollERK10Quaternion", "spectacularAI::getQuaternionRoll"], [7, 4, 1, "_CPPv4N13spectacularAI17getQuaternionRollERK10Quaternion", "spectacularAI::getQuaternionRoll"], [2, 5, 1, "_CPPv4N13spectacularAI17getQuaternionRollERK10Quaternion", "spectacularAI::getQuaternionRoll::q"], [7, 5, 1, "_CPPv4N13spectacularAI17getQuaternionRollERK10Quaternion", "spectacularAI::getQuaternionRoll::q"], [2, 4, 1, "_CPPv4N13spectacularAI22getVerticalUncertaintyERK8Matrix3d", "spectacularAI::getVerticalUncertainty"], [7, 4, 1, "_CPPv4N13spectacularAI22getVerticalUncertaintyERK8Matrix3d", "spectacularAI::getVerticalUncertainty"], [2, 5, 1, "_CPPv4N13spectacularAI22getVerticalUncertaintyERK8Matrix3d", "spectacularAI::getVerticalUncertainty::covariance"], [7, 5, 1, "_CPPv4N13spectacularAI22getVerticalUncertaintyERK8Matrix3d", "spectacularAI::getVerticalUncertainty::covariance"], [2, 1, 1, "_CPPv4N13spectacularAI9k4aPluginE", "spectacularAI::k4aPlugin"], [9, 1, 1, "_CPPv4N13spectacularAI9k4aPluginE", "spectacularAI::k4aPlugin"], [9, 1, 1, "_CPPv4N13spectacularAI9k4aPluginE", "spectacularAI::k4aPlugin"], [9, 1, 1, "_CPPv4N13spectacularAI9k4aPluginE", "spectacularAI::k4aPlugin"], [2, 2, 1, "_CPPv4N13spectacularAI9k4aPlugin13ConfigurationE", "spectacularAI::k4aPlugin::Configuration"], [9, 2, 1, "_CPPv4N13spectacularAI9k4aPlugin13ConfigurationE", "spectacularAI::k4aPlugin::Configuration"], [2, 3, 1, "_CPPv4N13spectacularAI9k4aPlugin13Configuration12alignedDepthE", "spectacularAI::k4aPlugin::Configuration::alignedDepth"], [9, 3, 1, "_CPPv4N13spectacularAI9k4aPlugin13Configuration12alignedDepthE", "spectacularAI::k4aPlugin::Configuration::alignedDepth"], [2, 3, 1, "_CPPv4N13spectacularAI9k4aPlugin13Configuration12aprilTagPathE", "spectacularAI::k4aPlugin::Configuration::aprilTagPath"], [9, 3, 1, "_CPPv4N13spectacularAI9k4aPlugin13Configuration12aprilTagPathE", "spectacularAI::k4aPlugin::Configuration::aprilTagPath"], [2, 3, 1, "_CPPv4N13spectacularAI9k4aPlugin13Configuration17distortionEnabledE", "spectacularAI::k4aPlugin::Configuration::distortionEnabled"], [9, 3, 1, "_CPPv4N13spectacularAI9k4aPlugin13Configuration17distortionEnabledE", "spectacularAI::k4aPlugin::Configuration::distortionEnabled"], [2, 3, 1, "_CPPv4N13spectacularAI9k4aPlugin13Configuration7fastVioE", "spectacularAI::k4aPlugin::Configuration::fastVio"], [9, 3, 1, "_CPPv4N13spectacularAI9k4aPlugin13Configuration7fastVioE", "spectacularAI::k4aPlugin::Configuration::fastVio"], [2, 3, 1, "_CPPv4N13spectacularAI9k4aPlugin13Configuration18internalParametersE", "spectacularAI::k4aPlugin::Configuration::internalParameters"], [9, 3, 1, "_CPPv4N13spectacularAI9k4aPlugin13Configuration18internalParametersE", "spectacularAI::k4aPlugin::Configuration::internalParameters"], [2, 3, 1, "_CPPv4N13spectacularAI9k4aPlugin13Configuration9k4aConfigE", "spectacularAI::k4aPlugin::Configuration::k4aConfig"], [9, 3, 1, "_CPPv4N13spectacularAI9k4aPlugin13Configuration9k4aConfigE", "spectacularAI::k4aPlugin::Configuration::k4aConfig"], [2, 3, 1, "_CPPv4N13spectacularAI9k4aPlugin13Configuration19postProcessFinalMapE", "spectacularAI::k4aPlugin::Configuration::postProcessFinalMap"], [9, 3, 1, "_CPPv4N13spectacularAI9k4aPlugin13Configuration19postProcessFinalMapE", "spectacularAI::k4aPlugin::Configuration::postProcessFinalMap"], [2, 3, 1, "_CPPv4N13spectacularAI9k4aPlugin13Configuration15recordingFolderE", "spectacularAI::k4aPlugin::Configuration::recordingFolder"], [9, 3, 1, "_CPPv4N13spectacularAI9k4aPlugin13Configuration15recordingFolderE", "spectacularAI::k4aPlugin::Configuration::recordingFolder"], [2, 3, 1, "_CPPv4N13spectacularAI9k4aPlugin13Configuration13recordingOnlyE", "spectacularAI::k4aPlugin::Configuration::recordingOnly"], [9, 3, 1, "_CPPv4N13spectacularAI9k4aPlugin13Configuration13recordingOnlyE", "spectacularAI::k4aPlugin::Configuration::recordingOnly"], [2, 3, 1, "_CPPv4N13spectacularAI9k4aPlugin13Configuration7useSlamE", "spectacularAI::k4aPlugin::Configuration::useSlam"], [9, 3, 1, "_CPPv4N13spectacularAI9k4aPlugin13Configuration7useSlamE", "spectacularAI::k4aPlugin::Configuration::useSlam"], [2, 3, 1, "_CPPv4N13spectacularAI9k4aPlugin13Configuration9useStereoE", "spectacularAI::k4aPlugin::Configuration::useStereo"], [9, 3, 1, "_CPPv4N13spectacularAI9k4aPlugin13Configuration9useStereoE", "spectacularAI::k4aPlugin::Configuration::useStereo"], [2, 2, 1, "_CPPv4N13spectacularAI9k4aPlugin8PipelineE", "spectacularAI::k4aPlugin::Pipeline"], [9, 2, 1, "_CPPv4N13spectacularAI9k4aPlugin8PipelineE", "spectacularAI::k4aPlugin::Pipeline"], [2, 4, 1, "_CPPv4N13spectacularAI9k4aPlugin8Pipeline8PipelineERK13Configuration", "spectacularAI::k4aPlugin::Pipeline::Pipeline"], [2, 4, 1, "_CPPv4N13spectacularAI9k4aPlugin8Pipeline8PipelineERK13ConfigurationNSt8functionIFvN7mapping15MapperOutputPtrEEEE", "spectacularAI::k4aPlugin::Pipeline::Pipeline"], [2, 4, 1, "_CPPv4N13spectacularAI9k4aPlugin8Pipeline8PipelineEv", "spectacularAI::k4aPlugin::Pipeline::Pipeline"], [9, 4, 1, "_CPPv4N13spectacularAI9k4aPlugin8Pipeline8PipelineERK13Configuration", "spectacularAI::k4aPlugin::Pipeline::Pipeline"], [9, 4, 1, "_CPPv4N13spectacularAI9k4aPlugin8Pipeline8PipelineERK13ConfigurationNSt8functionIFvN7mapping15MapperOutputPtrEEEE", "spectacularAI::k4aPlugin::Pipeline::Pipeline"], [9, 4, 1, "_CPPv4N13spectacularAI9k4aPlugin8Pipeline8PipelineEv", "spectacularAI::k4aPlugin::Pipeline::Pipeline"], [2, 5, 1, "_CPPv4N13spectacularAI9k4aPlugin8Pipeline8PipelineERK13Configuration", "spectacularAI::k4aPlugin::Pipeline::Pipeline::config"], [2, 5, 1, "_CPPv4N13spectacularAI9k4aPlugin8Pipeline8PipelineERK13ConfigurationNSt8functionIFvN7mapping15MapperOutputPtrEEEE", "spectacularAI::k4aPlugin::Pipeline::Pipeline::config"], [9, 5, 1, "_CPPv4N13spectacularAI9k4aPlugin8Pipeline8PipelineERK13Configuration", "spectacularAI::k4aPlugin::Pipeline::Pipeline::config"], [9, 5, 1, "_CPPv4N13spectacularAI9k4aPlugin8Pipeline8PipelineERK13ConfigurationNSt8functionIFvN7mapping15MapperOutputPtrEEEE", "spectacularAI::k4aPlugin::Pipeline::Pipeline::config"], [2, 5, 1, "_CPPv4N13spectacularAI9k4aPlugin8Pipeline8PipelineERK13ConfigurationNSt8functionIFvN7mapping15MapperOutputPtrEEEE", "spectacularAI::k4aPlugin::Pipeline::Pipeline::onMapperOutput"], [9, 5, 1, "_CPPv4N13spectacularAI9k4aPlugin8Pipeline8PipelineERK13ConfigurationNSt8functionIFvN7mapping15MapperOutputPtrEEEE", "spectacularAI::k4aPlugin::Pipeline::Pipeline::onMapperOutput"], [2, 4, 1, "_CPPv4N13spectacularAI9k4aPlugin8Pipeline15getDeviceHandleEv", "spectacularAI::k4aPlugin::Pipeline::getDeviceHandle"], [9, 4, 1, "_CPPv4N13spectacularAI9k4aPlugin8Pipeline15getDeviceHandleEv", "spectacularAI::k4aPlugin::Pipeline::getDeviceHandle"], [9, 3, 1, "_CPPv4N13spectacularAI9k4aPlugin8Pipeline5pimplE", "spectacularAI::k4aPlugin::Pipeline::pimpl"], [2, 4, 1, "_CPPv4N13spectacularAI9k4aPlugin8Pipeline12startSessionEv", "spectacularAI::k4aPlugin::Pipeline::startSession"], [9, 4, 1, "_CPPv4N13spectacularAI9k4aPlugin8Pipeline12startSessionEv", "spectacularAI::k4aPlugin::Pipeline::startSession"], [2, 4, 1, "_CPPv4N13spectacularAI9k4aPlugin8PipelineD0Ev", "spectacularAI::k4aPlugin::Pipeline::~Pipeline"], [9, 4, 1, "_CPPv4N13spectacularAI9k4aPlugin8PipelineD0Ev", "spectacularAI::k4aPlugin::Pipeline::~Pipeline"], [2, 2, 1, "_CPPv4N13spectacularAI9k4aPlugin7SessionE", "spectacularAI::k4aPlugin::Session"], [9, 2, 1, "_CPPv4N13spectacularAI9k4aPlugin7SessionE", "spectacularAI::k4aPlugin::Session"], [2, 4, 1, "_CPPv4N13spectacularAI9k4aPlugin7Session10addTriggerEdi", "spectacularAI::k4aPlugin::Session::addTrigger"], [9, 4, 1, "_CPPv4N13spectacularAI9k4aPlugin7Session10addTriggerEdi", "spectacularAI::k4aPlugin::Session::addTrigger"], [2, 5, 1, "_CPPv4N13spectacularAI9k4aPlugin7Session10addTriggerEdi", "spectacularAI::k4aPlugin::Session::addTrigger::t"], [9, 5, 1, "_CPPv4N13spectacularAI9k4aPlugin7Session10addTriggerEdi", "spectacularAI::k4aPlugin::Session::addTrigger::t"], [2, 5, 1, "_CPPv4N13spectacularAI9k4aPlugin7Session10addTriggerEdi", "spectacularAI::k4aPlugin::Session::addTrigger::tag"], [9, 5, 1, "_CPPv4N13spectacularAI9k4aPlugin7Session10addTriggerEdi", "spectacularAI::k4aPlugin::Session::addTrigger::tag"], [2, 4, 1, "_CPPv4N13spectacularAI9k4aPlugin7Session9getOutputEv", "spectacularAI::k4aPlugin::Session::getOutput"], [9, 4, 1, "_CPPv4N13spectacularAI9k4aPlugin7Session9getOutputEv", "spectacularAI::k4aPlugin::Session::getOutput"], [2, 4, 1, "_CPPv4NK13spectacularAI9k4aPlugin7Session9hasOutputEv", "spectacularAI::k4aPlugin::Session::hasOutput"], [9, 4, 1, "_CPPv4NK13spectacularAI9k4aPlugin7Session9hasOutputEv", "spectacularAI::k4aPlugin::Session::hasOutput"], [2, 4, 1, "_CPPv4N13spectacularAI9k4aPlugin7Session13ignoreOutputsEb", "spectacularAI::k4aPlugin::Session::ignoreOutputs"], [9, 4, 1, "_CPPv4N13spectacularAI9k4aPlugin7Session13ignoreOutputsEb", "spectacularAI::k4aPlugin::Session::ignoreOutputs"], [2, 5, 1, "_CPPv4N13spectacularAI9k4aPlugin7Session13ignoreOutputsEb", "spectacularAI::k4aPlugin::Session::ignoreOutputs::ignore"], [9, 5, 1, "_CPPv4N13spectacularAI9k4aPlugin7Session13ignoreOutputsEb", "spectacularAI::k4aPlugin::Session::ignoreOutputs::ignore"], [2, 4, 1, "_CPPv4N13spectacularAI9k4aPlugin7Session13waitForOutputEv", "spectacularAI::k4aPlugin::Session::waitForOutput"], [9, 4, 1, "_CPPv4N13spectacularAI9k4aPlugin7Session13waitForOutputEv", "spectacularAI::k4aPlugin::Session::waitForOutput"], [2, 4, 1, "_CPPv4N13spectacularAI9k4aPlugin7SessionD0Ev", "spectacularAI::k4aPlugin::Session::~Session"], [9, 4, 1, "_CPPv4N13spectacularAI9k4aPlugin7SessionD0Ev", "spectacularAI::k4aPlugin::Session::~Session"], [2, 4, 1, "_CPPv4N13spectacularAI9k4aPlugin14getCalibrationERK17k4a_calibration_tRK13Configuration", "spectacularAI::k4aPlugin::getCalibration"], [2, 5, 1, "_CPPv4N13spectacularAI9k4aPlugin14getCalibrationERK17k4a_calibration_tRK13Configuration", "spectacularAI::k4aPlugin::getCalibration::calibration"], [2, 5, 1, "_CPPv4N13spectacularAI9k4aPlugin14getCalibrationERK17k4a_calibration_tRK13Configuration", "spectacularAI::k4aPlugin::getCalibration::config"], [2, 4, 1, "_CPPv4N13spectacularAI9k4aPlugin19getK4AConfigurationERKNSt6stringEiib", "spectacularAI::k4aPlugin::getK4AConfiguration"], [9, 4, 1, "_CPPv4N13spectacularAI9k4aPlugin19getK4AConfigurationERKNSt6stringEiib", "spectacularAI::k4aPlugin::getK4AConfiguration"], [2, 5, 1, "_CPPv4N13spectacularAI9k4aPlugin19getK4AConfigurationERKNSt6stringEiib", "spectacularAI::k4aPlugin::getK4AConfiguration::colorResolution"], [9, 5, 1, "_CPPv4N13spectacularAI9k4aPlugin19getK4AConfigurationERKNSt6stringEiib", "spectacularAI::k4aPlugin::getK4AConfiguration::colorResolution"], [2, 5, 1, "_CPPv4N13spectacularAI9k4aPlugin19getK4AConfigurationERKNSt6stringEiib", "spectacularAI::k4aPlugin::getK4AConfiguration::depthMode"], [9, 5, 1, "_CPPv4N13spectacularAI9k4aPlugin19getK4AConfigurationERKNSt6stringEiib", "spectacularAI::k4aPlugin::getK4AConfiguration::depthMode"], [2, 5, 1, "_CPPv4N13spectacularAI9k4aPlugin19getK4AConfigurationERKNSt6stringEiib", "spectacularAI::k4aPlugin::getK4AConfiguration::frameRate"], [9, 5, 1, "_CPPv4N13spectacularAI9k4aPlugin19getK4AConfigurationERKNSt6stringEiib", "spectacularAI::k4aPlugin::getK4AConfiguration::frameRate"], [2, 5, 1, "_CPPv4N13spectacularAI9k4aPlugin19getK4AConfigurationERKNSt6stringEiib", "spectacularAI::k4aPlugin::getK4AConfiguration::useStereo"], [9, 5, 1, "_CPPv4N13spectacularAI9k4aPlugin19getK4AConfigurationERKNSt6stringEiib", "spectacularAI::k4aPlugin::getK4AConfiguration::useStereo"], [2, 4, 1, "_CPPv4N13spectacularAI9k4aPlugin20getYAMLConfigurationERK13Configuration", "spectacularAI::k4aPlugin::getYAMLConfiguration"], [9, 4, 1, "_CPPv4N13spectacularAI9k4aPlugin20getYAMLConfigurationERK13Configuration", "spectacularAI::k4aPlugin::getYAMLConfiguration"], [2, 5, 1, "_CPPv4N13spectacularAI9k4aPlugin20getYAMLConfigurationERK13Configuration", "spectacularAI::k4aPlugin::getYAMLConfiguration::config"], [9, 5, 1, "_CPPv4N13spectacularAI9k4aPlugin20getYAMLConfigurationERK13Configuration", "spectacularAI::k4aPlugin::getYAMLConfiguration::config"], [2, 1, 1, "_CPPv4N13spectacularAI7mappingE", "spectacularAI::mapping"], [4, 1, 1, "_CPPv4N13spectacularAI7mappingE", "spectacularAI::mapping"], [2, 2, 1, "_CPPv4N13spectacularAI7mapping5FrameE", "spectacularAI::mapping::Frame"], [4, 2, 1, "_CPPv4N13spectacularAI7mapping5FrameE", "spectacularAI::mapping::Frame"], [2, 3, 1, "_CPPv4N13spectacularAI7mapping5Frame10cameraPoseE", "spectacularAI::mapping::Frame::cameraPose"], [4, 3, 1, "_CPPv4N13spectacularAI7mapping5Frame10cameraPoseE", "spectacularAI::mapping::Frame::cameraPose"], [2, 3, 1, "_CPPv4N13spectacularAI7mapping5Frame10depthScaleE", "spectacularAI::mapping::Frame::depthScale"], [4, 3, 1, "_CPPv4N13spectacularAI7mapping5Frame10depthScaleE", "spectacularAI::mapping::Frame::depthScale"], [2, 3, 1, "_CPPv4N13spectacularAI7mapping5Frame5imageE", "spectacularAI::mapping::Frame::image"], [4, 3, 1, "_CPPv4N13spectacularAI7mapping5Frame5imageE", "spectacularAI::mapping::Frame::image"], [2, 3, 1, "_CPPv4N13spectacularAI7mapping5Frame14sparseFeaturesE", "spectacularAI::mapping::Frame::sparseFeatures"], [4, 3, 1, "_CPPv4N13spectacularAI7mapping5Frame14sparseFeaturesE", "spectacularAI::mapping::Frame::sparseFeatures"], [2, 2, 1, "_CPPv4N13spectacularAI7mapping8FrameSetE", "spectacularAI::mapping::FrameSet"], [4, 2, 1, "_CPPv4N13spectacularAI7mapping8FrameSetE", "spectacularAI::mapping::FrameSet"], [2, 3, 1, "_CPPv4N13spectacularAI7mapping8FrameSet10depthFrameE", "spectacularAI::mapping::FrameSet::depthFrame"], [4, 3, 1, "_CPPv4N13spectacularAI7mapping8FrameSet10depthFrameE", "spectacularAI::mapping::FrameSet::depthFrame"], [2, 4, 1, "_CPPv4NK13spectacularAI7mapping8FrameSet20getAlignedDepthFrameEKNSt10shared_ptrI5FrameEE", "spectacularAI::mapping::FrameSet::getAlignedDepthFrame"], [4, 4, 1, "_CPPv4NK13spectacularAI7mapping8FrameSet20getAlignedDepthFrameEKNSt10shared_ptrI5FrameEE", "spectacularAI::mapping::FrameSet::getAlignedDepthFrame"], [2, 5, 1, "_CPPv4NK13spectacularAI7mapping8FrameSet20getAlignedDepthFrameEKNSt10shared_ptrI5FrameEE", "spectacularAI::mapping::FrameSet::getAlignedDepthFrame::target"], [4, 5, 1, "_CPPv4NK13spectacularAI7mapping8FrameSet20getAlignedDepthFrameEKNSt10shared_ptrI5FrameEE", "spectacularAI::mapping::FrameSet::getAlignedDepthFrame::target"], [2, 4, 1, "_CPPv4NK13spectacularAI7mapping8FrameSet19getUndistortedFrameEKNSt10shared_ptrI5FrameEE", "spectacularAI::mapping::FrameSet::getUndistortedFrame"], [4, 4, 1, "_CPPv4NK13spectacularAI7mapping8FrameSet19getUndistortedFrameEKNSt10shared_ptrI5FrameEE", "spectacularAI::mapping::FrameSet::getUndistortedFrame"], [2, 5, 1, "_CPPv4NK13spectacularAI7mapping8FrameSet19getUndistortedFrameEKNSt10shared_ptrI5FrameEE", "spectacularAI::mapping::FrameSet::getUndistortedFrame::distortedFrame"], [4, 5, 1, "_CPPv4NK13spectacularAI7mapping8FrameSet19getUndistortedFrameEKNSt10shared_ptrI5FrameEE", "spectacularAI::mapping::FrameSet::getUndistortedFrame::distortedFrame"], [2, 3, 1, "_CPPv4N13spectacularAI7mapping8FrameSet12primaryFrameE", "spectacularAI::mapping::FrameSet::primaryFrame"], [4, 3, 1, "_CPPv4N13spectacularAI7mapping8FrameSet12primaryFrameE", "spectacularAI::mapping::FrameSet::primaryFrame"], [2, 3, 1, "_CPPv4N13spectacularAI7mapping8FrameSet8rgbFrameE", "spectacularAI::mapping::FrameSet::rgbFrame"], [4, 3, 1, "_CPPv4N13spectacularAI7mapping8FrameSet8rgbFrameE", "spectacularAI::mapping::FrameSet::rgbFrame"], [2, 3, 1, "_CPPv4N13spectacularAI7mapping8FrameSet14secondaryFrameE", "spectacularAI::mapping::FrameSet::secondaryFrame"], [4, 3, 1, "_CPPv4N13spectacularAI7mapping8FrameSet14secondaryFrameE", "spectacularAI::mapping::FrameSet::secondaryFrame"], [2, 4, 1, "_CPPv4N13spectacularAI7mapping8FrameSetD0Ev", "spectacularAI::mapping::FrameSet::~FrameSet"], [4, 4, 1, "_CPPv4N13spectacularAI7mapping8FrameSetD0Ev", "spectacularAI::mapping::FrameSet::~FrameSet"], [2, 2, 1, "_CPPv4N13spectacularAI7mapping8KeyFrameE", "spectacularAI::mapping::KeyFrame"], [4, 2, 1, "_CPPv4N13spectacularAI7mapping8KeyFrameE", "spectacularAI::mapping::KeyFrame"], [2, 3, 1, "_CPPv4N13spectacularAI7mapping8KeyFrame8frameSetE", "spectacularAI::mapping::KeyFrame::frameSet"], [4, 3, 1, "_CPPv4N13spectacularAI7mapping8KeyFrame8frameSetE", "spectacularAI::mapping::KeyFrame::frameSet"], [2, 3, 1, "_CPPv4N13spectacularAI7mapping8KeyFrame2idE", "spectacularAI::mapping::KeyFrame::id"], [4, 3, 1, "_CPPv4N13spectacularAI7mapping8KeyFrame2idE", "spectacularAI::mapping::KeyFrame::id"], [2, 3, 1, "_CPPv4N13spectacularAI7mapping8KeyFrame10pointCloudE", "spectacularAI::mapping::KeyFrame::pointCloud"], [4, 3, 1, "_CPPv4N13spectacularAI7mapping8KeyFrame10pointCloudE", "spectacularAI::mapping::KeyFrame::pointCloud"], [2, 2, 1, "_CPPv4N13spectacularAI7mapping3MapE", "spectacularAI::mapping::Map"], [4, 2, 1, "_CPPv4N13spectacularAI7mapping3MapE", "spectacularAI::mapping::Map"], [2, 3, 1, "_CPPv4N13spectacularAI7mapping3Map9keyFramesE", "spectacularAI::mapping::Map::keyFrames"], [4, 3, 1, "_CPPv4N13spectacularAI7mapping3Map9keyFramesE", "spectacularAI::mapping::Map::keyFrames"], [2, 3, 1, "_CPPv4N13spectacularAI7mapping3Map9mapPointsE", "spectacularAI::mapping::Map::mapPoints"], [4, 3, 1, "_CPPv4N13spectacularAI7mapping3Map9mapPointsE", "spectacularAI::mapping::Map::mapPoints"], [2, 2, 1, "_CPPv4N13spectacularAI7mapping12MapperOutputE", "spectacularAI::mapping::MapperOutput"], [4, 2, 1, "_CPPv4N13spectacularAI7mapping12MapperOutputE", "spectacularAI::mapping::MapperOutput"], [2, 3, 1, "_CPPv4N13spectacularAI7mapping12MapperOutput8finalMapE", "spectacularAI::mapping::MapperOutput::finalMap"], [4, 3, 1, "_CPPv4N13spectacularAI7mapping12MapperOutput8finalMapE", "spectacularAI::mapping::MapperOutput::finalMap"], [2, 3, 1, "_CPPv4N13spectacularAI7mapping12MapperOutput3mapE", "spectacularAI::mapping::MapperOutput::map"], [4, 3, 1, "_CPPv4N13spectacularAI7mapping12MapperOutput3mapE", "spectacularAI::mapping::MapperOutput::map"], [2, 3, 1, "_CPPv4N13spectacularAI7mapping12MapperOutput4meshE", "spectacularAI::mapping::MapperOutput::mesh"], [4, 3, 1, "_CPPv4N13spectacularAI7mapping12MapperOutput4meshE", "spectacularAI::mapping::MapperOutput::mesh"], [2, 3, 1, "_CPPv4N13spectacularAI7mapping12MapperOutput16updatedKeyFramesE", "spectacularAI::mapping::MapperOutput::updatedKeyFrames"], [4, 3, 1, "_CPPv4N13spectacularAI7mapping12MapperOutput16updatedKeyFramesE", "spectacularAI::mapping::MapperOutput::updatedKeyFrames"], [2, 3, 1, "_CPPv4N13spectacularAI7mapping12MapperOutput16updatedMapPointsE", "spectacularAI::mapping::MapperOutput::updatedMapPoints"], [4, 3, 1, "_CPPv4N13spectacularAI7mapping12MapperOutput16updatedMapPointsE", "spectacularAI::mapping::MapperOutput::updatedMapPoints"], [2, 1, 1, "_CPPv4N13spectacularAI7mapping15MapperOutputPtrE", "spectacularAI::mapping::MapperOutputPtr"], [4, 1, 1, "_CPPv4N13spectacularAI7mapping15MapperOutputPtrE", "spectacularAI::mapping::MapperOutputPtr"], [2, 2, 1, "_CPPv4N13spectacularAI7mapping4MeshE", "spectacularAI::mapping::Mesh"], [4, 2, 1, "_CPPv4N13spectacularAI7mapping4MeshE", "spectacularAI::mapping::Mesh"], [2, 1, 1, "_CPPv4N13spectacularAI7mapping4Mesh9IndexFaceE", "spectacularAI::mapping::Mesh::IndexFace"], [4, 1, 1, "_CPPv4N13spectacularAI7mapping4Mesh9IndexFaceE", "spectacularAI::mapping::Mesh::IndexFace"], [2, 2, 1, "_CPPv4N13spectacularAI7mapping4Mesh8TriangleE", "spectacularAI::mapping::Mesh::Triangle"], [4, 2, 1, "_CPPv4N13spectacularAI7mapping4Mesh8TriangleE", "spectacularAI::mapping::Mesh::Triangle"], [2, 3, 1, "_CPPv4N13spectacularAI7mapping4Mesh8Triangle7normalsE", "spectacularAI::mapping::Mesh::Triangle::normals"], [4, 3, 1, "_CPPv4N13spectacularAI7mapping4Mesh8Triangle7normalsE", "spectacularAI::mapping::Mesh::Triangle::normals"], [2, 3, 1, "_CPPv4N13spectacularAI7mapping4Mesh8Triangle8verticesE", "spectacularAI::mapping::Mesh::Triangle::vertices"], [4, 3, 1, "_CPPv4N13spectacularAI7mapping4Mesh8Triangle8verticesE", "spectacularAI::mapping::Mesh::Triangle::vertices"], [2, 4, 1, "_CPPv4NK13spectacularAI7mapping4Mesh5emptyEv", "spectacularAI::mapping::Mesh::empty"], [4, 4, 1, "_CPPv4NK13spectacularAI7mapping4Mesh5emptyEv", "spectacularAI::mapping::Mesh::empty"], [2, 4, 1, "_CPPv4NK13spectacularAI7mapping4Mesh9faceCountEv", "spectacularAI::mapping::Mesh::faceCount"], [4, 4, 1, "_CPPv4NK13spectacularAI7mapping4Mesh9faceCountEv", "spectacularAI::mapping::Mesh::faceCount"], [2, 4, 1, "_CPPv4N13spectacularAI7mapping4Mesh14getFaceNormalsEv", "spectacularAI::mapping::Mesh::getFaceNormals"], [4, 4, 1, "_CPPv4N13spectacularAI7mapping4Mesh14getFaceNormalsEv", "spectacularAI::mapping::Mesh::getFaceNormals"], [2, 4, 1, "_CPPv4N13spectacularAI7mapping4Mesh15getFaceVerticesEv", "spectacularAI::mapping::Mesh::getFaceVertices"], [4, 4, 1, "_CPPv4N13spectacularAI7mapping4Mesh15getFaceVerticesEv", "spectacularAI::mapping::Mesh::getFaceVertices"], [2, 4, 1, "_CPPv4N13spectacularAI7mapping4Mesh13getNormalDataEv", "spectacularAI::mapping::Mesh::getNormalData"], [4, 4, 1, "_CPPv4N13spectacularAI7mapping4Mesh13getNormalDataEv", "spectacularAI::mapping::Mesh::getNormalData"], [2, 4, 1, "_CPPv4N13spectacularAI7mapping4Mesh15getPositionDataEv", "spectacularAI::mapping::Mesh::getPositionData"], [4, 4, 1, "_CPPv4N13spectacularAI7mapping4Mesh15getPositionDataEv", "spectacularAI::mapping::Mesh::getPositionData"], [2, 4, 1, "_CPPv4NK13spectacularAI7mapping4Mesh11getTriangleENSt6size_tE", "spectacularAI::mapping::Mesh::getTriangle"], [4, 4, 1, "_CPPv4NK13spectacularAI7mapping4Mesh11getTriangleENSt6size_tE", "spectacularAI::mapping::Mesh::getTriangle"], [2, 5, 1, "_CPPv4NK13spectacularAI7mapping4Mesh11getTriangleENSt6size_tE", "spectacularAI::mapping::Mesh::getTriangle::faceIndex"], [4, 5, 1, "_CPPv4NK13spectacularAI7mapping4Mesh11getTriangleENSt6size_tE", "spectacularAI::mapping::Mesh::getTriangle::faceIndex"], [2, 4, 1, "_CPPv4NK13spectacularAI7mapping4Mesh10hasNormalsEv", "spectacularAI::mapping::Mesh::hasNormals"], [4, 4, 1, "_CPPv4NK13spectacularAI7mapping4Mesh10hasNormalsEv", "spectacularAI::mapping::Mesh::hasNormals"], [2, 4, 1, "_CPPv4NK13spectacularAI7mapping4Mesh11normalCountEv", "spectacularAI::mapping::Mesh::normalCount"], [4, 4, 1, "_CPPv4NK13spectacularAI7mapping4Mesh11normalCountEv", "spectacularAI::mapping::Mesh::normalCount"], [2, 4, 1, "_CPPv4NK13spectacularAI7mapping4Mesh14serializeToObjERKNSt6stringE", "spectacularAI::mapping::Mesh::serializeToObj"], [4, 4, 1, "_CPPv4NK13spectacularAI7mapping4Mesh14serializeToObjERKNSt6stringE", "spectacularAI::mapping::Mesh::serializeToObj"], [2, 5, 1, "_CPPv4NK13spectacularAI7mapping4Mesh14serializeToObjERKNSt6stringE", "spectacularAI::mapping::Mesh::serializeToObj::filename"], [4, 5, 1, "_CPPv4NK13spectacularAI7mapping4Mesh14serializeToObjERKNSt6stringE", "spectacularAI::mapping::Mesh::serializeToObj::filename"], [2, 4, 1, "_CPPv4NK13spectacularAI7mapping4Mesh11vertexCountEv", "spectacularAI::mapping::Mesh::vertexCount"], [4, 4, 1, "_CPPv4NK13spectacularAI7mapping4Mesh11vertexCountEv", "spectacularAI::mapping::Mesh::vertexCount"], [2, 4, 1, "_CPPv4N13spectacularAI7mapping4MeshD0Ev", "spectacularAI::mapping::Mesh::~Mesh"], [4, 4, 1, "_CPPv4N13spectacularAI7mapping4MeshD0Ev", "spectacularAI::mapping::Mesh::~Mesh"], [2, 2, 1, "_CPPv4N13spectacularAI7mapping10PointCloudE", "spectacularAI::mapping::PointCloud"], [4, 2, 1, "_CPPv4N13spectacularAI7mapping10PointCloudE", "spectacularAI::mapping::PointCloud"], [2, 4, 1, "_CPPv4NK13spectacularAI7mapping10PointCloud5emptyEv", "spectacularAI::mapping::PointCloud::empty"], [4, 4, 1, "_CPPv4NK13spectacularAI7mapping10PointCloud5emptyEv", "spectacularAI::mapping::PointCloud::empty"], [2, 4, 1, "_CPPv4NK13spectacularAI7mapping10PointCloud9getNormalENSt6size_tE", "spectacularAI::mapping::PointCloud::getNormal"], [4, 4, 1, "_CPPv4NK13spectacularAI7mapping10PointCloud9getNormalENSt6size_tE", "spectacularAI::mapping::PointCloud::getNormal"], [2, 5, 1, "_CPPv4NK13spectacularAI7mapping10PointCloud9getNormalENSt6size_tE", "spectacularAI::mapping::PointCloud::getNormal::index"], [4, 5, 1, "_CPPv4NK13spectacularAI7mapping10PointCloud9getNormalENSt6size_tE", "spectacularAI::mapping::PointCloud::getNormal::index"], [2, 4, 1, "_CPPv4N13spectacularAI7mapping10PointCloud13getNormalDataEv", "spectacularAI::mapping::PointCloud::getNormalData"], [4, 4, 1, "_CPPv4N13spectacularAI7mapping10PointCloud13getNormalDataEv", "spectacularAI::mapping::PointCloud::getNormalData"], [2, 4, 1, "_CPPv4NK13spectacularAI7mapping10PointCloud11getPositionENSt6size_tE", "spectacularAI::mapping::PointCloud::getPosition"], [4, 4, 1, "_CPPv4NK13spectacularAI7mapping10PointCloud11getPositionENSt6size_tE", "spectacularAI::mapping::PointCloud::getPosition"], [2, 5, 1, "_CPPv4NK13spectacularAI7mapping10PointCloud11getPositionENSt6size_tE", "spectacularAI::mapping::PointCloud::getPosition::index"], [4, 5, 1, "_CPPv4NK13spectacularAI7mapping10PointCloud11getPositionENSt6size_tE", "spectacularAI::mapping::PointCloud::getPosition::index"], [2, 4, 1, "_CPPv4N13spectacularAI7mapping10PointCloud15getPositionDataEv", "spectacularAI::mapping::PointCloud::getPositionData"], [4, 4, 1, "_CPPv4N13spectacularAI7mapping10PointCloud15getPositionDataEv", "spectacularAI::mapping::PointCloud::getPositionData"], [2, 4, 1, "_CPPv4NK13spectacularAI7mapping10PointCloud8getRGB24ENSt6size_tE", "spectacularAI::mapping::PointCloud::getRGB24"], [4, 4, 1, "_CPPv4NK13spectacularAI7mapping10PointCloud8getRGB24ENSt6size_tE", "spectacularAI::mapping::PointCloud::getRGB24"], [2, 5, 1, "_CPPv4NK13spectacularAI7mapping10PointCloud8getRGB24ENSt6size_tE", "spectacularAI::mapping::PointCloud::getRGB24::index"], [4, 5, 1, "_CPPv4NK13spectacularAI7mapping10PointCloud8getRGB24ENSt6size_tE", "spectacularAI::mapping::PointCloud::getRGB24::index"], [2, 4, 1, "_CPPv4N13spectacularAI7mapping10PointCloud12getRGB24DataEv", "spectacularAI::mapping::PointCloud::getRGB24Data"], [4, 4, 1, "_CPPv4N13spectacularAI7mapping10PointCloud12getRGB24DataEv", "spectacularAI::mapping::PointCloud::getRGB24Data"], [2, 4, 1, "_CPPv4NK13spectacularAI7mapping10PointCloud9hasColorsEv", "spectacularAI::mapping::PointCloud::hasColors"], [4, 4, 1, "_CPPv4NK13spectacularAI7mapping10PointCloud9hasColorsEv", "spectacularAI::mapping::PointCloud::hasColors"], [2, 4, 1, "_CPPv4NK13spectacularAI7mapping10PointCloud10hasNormalsEv", "spectacularAI::mapping::PointCloud::hasNormals"], [4, 4, 1, "_CPPv4NK13spectacularAI7mapping10PointCloud10hasNormalsEv", "spectacularAI::mapping::PointCloud::hasNormals"], [2, 4, 1, "_CPPv4NK13spectacularAI7mapping10PointCloud4sizeEv", "spectacularAI::mapping::PointCloud::size"], [4, 4, 1, "_CPPv4NK13spectacularAI7mapping10PointCloud4sizeEv", "spectacularAI::mapping::PointCloud::size"], [2, 4, 1, "_CPPv4N13spectacularAI7mapping10PointCloudD0Ev", "spectacularAI::mapping::PointCloud::~PointCloud"], [4, 4, 1, "_CPPv4N13spectacularAI7mapping10PointCloudD0Ev", "spectacularAI::mapping::PointCloud::~PointCloud"], [2, 1, 1, "_CPPv4N13spectacularAI12orbbecPluginE", "spectacularAI::orbbecPlugin"], [11, 1, 1, "_CPPv4N13spectacularAI12orbbecPluginE", "spectacularAI::orbbecPlugin"], [11, 1, 1, "_CPPv4N13spectacularAI12orbbecPluginE", "spectacularAI::orbbecPlugin"], [11, 1, 1, "_CPPv4N13spectacularAI12orbbecPluginE", "spectacularAI::orbbecPlugin"], [2, 2, 1, "_CPPv4N13spectacularAI12orbbecPlugin13ConfigurationE", "spectacularAI::orbbecPlugin::Configuration"], [11, 2, 1, "_CPPv4N13spectacularAI12orbbecPlugin13ConfigurationE", "spectacularAI::orbbecPlugin::Configuration"], [2, 4, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration13ConfigurationERN2ob8PipelineE", "spectacularAI::orbbecPlugin::Configuration::Configuration"], [2, 4, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration13ConfigurationEv", "spectacularAI::orbbecPlugin::Configuration::Configuration"], [11, 4, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration13ConfigurationERN2ob8PipelineE", "spectacularAI::orbbecPlugin::Configuration::Configuration"], [11, 4, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration13ConfigurationEv", "spectacularAI::orbbecPlugin::Configuration::Configuration"], [2, 5, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration13ConfigurationERN2ob8PipelineE", "spectacularAI::orbbecPlugin::Configuration::Configuration::obPipeline"], [11, 5, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration13ConfigurationERN2ob8PipelineE", "spectacularAI::orbbecPlugin::Configuration::Configuration::obPipeline"], [2, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration14accFrequencyHzE", "spectacularAI::orbbecPlugin::Configuration::accFrequencyHz"], [11, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration14accFrequencyHzE", "spectacularAI::orbbecPlugin::Configuration::accFrequencyHz"], [2, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration8accRangeE", "spectacularAI::orbbecPlugin::Configuration::accRange"], [11, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration8accRangeE", "spectacularAI::orbbecPlugin::Configuration::accRange"], [2, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration12alignedDepthE", "spectacularAI::orbbecPlugin::Configuration::alignedDepth"], [11, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration12alignedDepthE", "spectacularAI::orbbecPlugin::Configuration::alignedDepth"], [2, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration12aprilTagPathE", "spectacularAI::orbbecPlugin::Configuration::aprilTagPath"], [11, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration12aprilTagPathE", "spectacularAI::orbbecPlugin::Configuration::aprilTagPath"], [2, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration9cameraFpsE", "spectacularAI::orbbecPlugin::Configuration::cameraFps"], [11, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration9cameraFpsE", "spectacularAI::orbbecPlugin::Configuration::cameraFps"], [2, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration15depthResolutionE", "spectacularAI::orbbecPlugin::Configuration::depthResolution"], [11, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration15depthResolutionE", "spectacularAI::orbbecPlugin::Configuration::depthResolution"], [2, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration7fastVioE", "spectacularAI::orbbecPlugin::Configuration::fastVio"], [11, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration7fastVioE", "spectacularAI::orbbecPlugin::Configuration::fastVio"], [2, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration15gyroFrequencyHzE", "spectacularAI::orbbecPlugin::Configuration::gyroFrequencyHz"], [11, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration15gyroFrequencyHzE", "spectacularAI::orbbecPlugin::Configuration::gyroFrequencyHz"], [2, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration9gyroRangeE", "spectacularAI::orbbecPlugin::Configuration::gyroRange"], [11, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration9gyroRangeE", "spectacularAI::orbbecPlugin::Configuration::gyroRange"], [2, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration18internalParametersE", "spectacularAI::orbbecPlugin::Configuration::internalParameters"], [11, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration18internalParametersE", "spectacularAI::orbbecPlugin::Configuration::internalParameters"], [2, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration19postProcessFinalMapE", "spectacularAI::orbbecPlugin::Configuration::postProcessFinalMap"], [11, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration19postProcessFinalMapE", "spectacularAI::orbbecPlugin::Configuration::postProcessFinalMap"], [2, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration15recordingFolderE", "spectacularAI::orbbecPlugin::Configuration::recordingFolder"], [11, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration15recordingFolderE", "spectacularAI::orbbecPlugin::Configuration::recordingFolder"], [2, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration13recordingOnlyE", "spectacularAI::orbbecPlugin::Configuration::recordingOnly"], [11, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration13recordingOnlyE", "spectacularAI::orbbecPlugin::Configuration::recordingOnly"], [2, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration13rgbResolutionE", "spectacularAI::orbbecPlugin::Configuration::rgbResolution"], [11, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration13rgbResolutionE", "spectacularAI::orbbecPlugin::Configuration::rgbResolution"], [2, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration7useSlamE", "spectacularAI::orbbecPlugin::Configuration::useSlam"], [11, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration7useSlamE", "spectacularAI::orbbecPlugin::Configuration::useSlam"], [2, 2, 1, "_CPPv4N13spectacularAI12orbbecPlugin8PipelineE", "spectacularAI::orbbecPlugin::Pipeline"], [11, 2, 1, "_CPPv4N13spectacularAI12orbbecPlugin8PipelineE", "spectacularAI::orbbecPlugin::Pipeline"], [2, 4, 1, "_CPPv4N13spectacularAI12orbbecPlugin8Pipeline8PipelineERN2ob8PipelineE", "spectacularAI::orbbecPlugin::Pipeline::Pipeline"], [2, 4, 1, "_CPPv4N13spectacularAI12orbbecPlugin8Pipeline8PipelineERN2ob8PipelineERK13Configuration", "spectacularAI::orbbecPlugin::Pipeline::Pipeline"], [2, 4, 1, "_CPPv4N13spectacularAI12orbbecPlugin8Pipeline8PipelineERN2ob8PipelineERK13ConfigurationNSt8functionIFvN7mapping15MapperOutputPtrEEEE", "spectacularAI::orbbecPlugin::Pipeline::Pipeline"], [11, 4, 1, "_CPPv4N13spectacularAI12orbbecPlugin8Pipeline8PipelineERN2ob8PipelineE", "spectacularAI::orbbecPlugin::Pipeline::Pipeline"], [11, 4, 1, "_CPPv4N13spectacularAI12orbbecPlugin8Pipeline8PipelineERN2ob8PipelineERK13Configuration", "spectacularAI::orbbecPlugin::Pipeline::Pipeline"], [11, 4, 1, "_CPPv4N13spectacularAI12orbbecPlugin8Pipeline8PipelineERN2ob8PipelineERK13ConfigurationNSt8functionIFvN7mapping15MapperOutputPtrEEEE", "spectacularAI::orbbecPlugin::Pipeline::Pipeline"], [2, 5, 1, "_CPPv4N13spectacularAI12orbbecPlugin8Pipeline8PipelineERN2ob8PipelineERK13Configuration", "spectacularAI::orbbecPlugin::Pipeline::Pipeline::config"], [2, 5, 1, "_CPPv4N13spectacularAI12orbbecPlugin8Pipeline8PipelineERN2ob8PipelineERK13ConfigurationNSt8functionIFvN7mapping15MapperOutputPtrEEEE", "spectacularAI::orbbecPlugin::Pipeline::Pipeline::config"], [11, 5, 1, "_CPPv4N13spectacularAI12orbbecPlugin8Pipeline8PipelineERN2ob8PipelineERK13Configuration", "spectacularAI::orbbecPlugin::Pipeline::Pipeline::config"], [11, 5, 1, "_CPPv4N13spectacularAI12orbbecPlugin8Pipeline8PipelineERN2ob8PipelineERK13ConfigurationNSt8functionIFvN7mapping15MapperOutputPtrEEEE", "spectacularAI::orbbecPlugin::Pipeline::Pipeline::config"], [2, 5, 1, "_CPPv4N13spectacularAI12orbbecPlugin8Pipeline8PipelineERN2ob8PipelineE", "spectacularAI::orbbecPlugin::Pipeline::Pipeline::obPipeline"], [2, 5, 1, "_CPPv4N13spectacularAI12orbbecPlugin8Pipeline8PipelineERN2ob8PipelineERK13Configuration", "spectacularAI::orbbecPlugin::Pipeline::Pipeline::obPipeline"], [2, 5, 1, "_CPPv4N13spectacularAI12orbbecPlugin8Pipeline8PipelineERN2ob8PipelineERK13ConfigurationNSt8functionIFvN7mapping15MapperOutputPtrEEEE", "spectacularAI::orbbecPlugin::Pipeline::Pipeline::obPipeline"], [11, 5, 1, "_CPPv4N13spectacularAI12orbbecPlugin8Pipeline8PipelineERN2ob8PipelineE", "spectacularAI::orbbecPlugin::Pipeline::Pipeline::obPipeline"], [11, 5, 1, "_CPPv4N13spectacularAI12orbbecPlugin8Pipeline8PipelineERN2ob8PipelineERK13Configuration", "spectacularAI::orbbecPlugin::Pipeline::Pipeline::obPipeline"], [11, 5, 1, "_CPPv4N13spectacularAI12orbbecPlugin8Pipeline8PipelineERN2ob8PipelineERK13ConfigurationNSt8functionIFvN7mapping15MapperOutputPtrEEEE", "spectacularAI::orbbecPlugin::Pipeline::Pipeline::obPipeline"], [2, 5, 1, "_CPPv4N13spectacularAI12orbbecPlugin8Pipeline8PipelineERN2ob8PipelineERK13ConfigurationNSt8functionIFvN7mapping15MapperOutputPtrEEEE", "spectacularAI::orbbecPlugin::Pipeline::Pipeline::onMapperOutput"], [11, 5, 1, "_CPPv4N13spectacularAI12orbbecPlugin8Pipeline8PipelineERN2ob8PipelineERK13ConfigurationNSt8functionIFvN7mapping15MapperOutputPtrEEEE", "spectacularAI::orbbecPlugin::Pipeline::Pipeline::onMapperOutput"], [11, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin8Pipeline5pimplE", "spectacularAI::orbbecPlugin::Pipeline::pimpl"], [2, 4, 1, "_CPPv4N13spectacularAI12orbbecPlugin8Pipeline12startSessionEv", "spectacularAI::orbbecPlugin::Pipeline::startSession"], [11, 4, 1, "_CPPv4N13spectacularAI12orbbecPlugin8Pipeline12startSessionEv", "spectacularAI::orbbecPlugin::Pipeline::startSession"], [2, 4, 1, "_CPPv4N13spectacularAI12orbbecPlugin8PipelineD0Ev", "spectacularAI::orbbecPlugin::Pipeline::~Pipeline"], [11, 4, 1, "_CPPv4N13spectacularAI12orbbecPlugin8PipelineD0Ev", "spectacularAI::orbbecPlugin::Pipeline::~Pipeline"], [2, 2, 1, "_CPPv4N13spectacularAI12orbbecPlugin7SessionE", "spectacularAI::orbbecPlugin::Session"], [11, 2, 1, "_CPPv4N13spectacularAI12orbbecPlugin7SessionE", "spectacularAI::orbbecPlugin::Session"], [2, 4, 1, "_CPPv4N13spectacularAI12orbbecPlugin7Session10addTriggerEdi", "spectacularAI::orbbecPlugin::Session::addTrigger"], [11, 4, 1, "_CPPv4N13spectacularAI12orbbecPlugin7Session10addTriggerEdi", "spectacularAI::orbbecPlugin::Session::addTrigger"], [2, 5, 1, "_CPPv4N13spectacularAI12orbbecPlugin7Session10addTriggerEdi", "spectacularAI::orbbecPlugin::Session::addTrigger::t"], [11, 5, 1, "_CPPv4N13spectacularAI12orbbecPlugin7Session10addTriggerEdi", "spectacularAI::orbbecPlugin::Session::addTrigger::t"], [2, 5, 1, "_CPPv4N13spectacularAI12orbbecPlugin7Session10addTriggerEdi", "spectacularAI::orbbecPlugin::Session::addTrigger::tag"], [11, 5, 1, "_CPPv4N13spectacularAI12orbbecPlugin7Session10addTriggerEdi", "spectacularAI::orbbecPlugin::Session::addTrigger::tag"], [2, 4, 1, "_CPPv4N13spectacularAI12orbbecPlugin7Session9getOutputEv", "spectacularAI::orbbecPlugin::Session::getOutput"], [11, 4, 1, "_CPPv4N13spectacularAI12orbbecPlugin7Session9getOutputEv", "spectacularAI::orbbecPlugin::Session::getOutput"], [2, 4, 1, "_CPPv4NK13spectacularAI12orbbecPlugin7Session9hasOutputEv", "spectacularAI::orbbecPlugin::Session::hasOutput"], [11, 4, 1, "_CPPv4NK13spectacularAI12orbbecPlugin7Session9hasOutputEv", "spectacularAI::orbbecPlugin::Session::hasOutput"], [2, 4, 1, "_CPPv4N13spectacularAI12orbbecPlugin7Session13ignoreOutputsEb", "spectacularAI::orbbecPlugin::Session::ignoreOutputs"], [11, 4, 1, "_CPPv4N13spectacularAI12orbbecPlugin7Session13ignoreOutputsEb", "spectacularAI::orbbecPlugin::Session::ignoreOutputs"], [2, 5, 1, "_CPPv4N13spectacularAI12orbbecPlugin7Session13ignoreOutputsEb", "spectacularAI::orbbecPlugin::Session::ignoreOutputs::ignore"], [11, 5, 1, "_CPPv4N13spectacularAI12orbbecPlugin7Session13ignoreOutputsEb", "spectacularAI::orbbecPlugin::Session::ignoreOutputs::ignore"], [2, 4, 1, "_CPPv4N13spectacularAI12orbbecPlugin7Session13waitForOutputEv", "spectacularAI::orbbecPlugin::Session::waitForOutput"], [11, 4, 1, "_CPPv4N13spectacularAI12orbbecPlugin7Session13waitForOutputEv", "spectacularAI::orbbecPlugin::Session::waitForOutput"], [2, 4, 1, "_CPPv4N13spectacularAI12orbbecPlugin7SessionD0Ev", "spectacularAI::orbbecPlugin::Session::~Session"], [11, 4, 1, "_CPPv4N13spectacularAI12orbbecPlugin7SessionD0Ev", "spectacularAI::orbbecPlugin::Session::~Session"], [2, 1, 1, "_CPPv4N13spectacularAI12orbbecPlugin8internalE", "spectacularAI::orbbecPlugin::internal"], [2, 4, 1, "_CPPv4N13spectacularAI12orbbecPlugin8internal14getCalibrationERK13OBCameraParamRK13ConfigurationRKNSt6stringE", "spectacularAI::orbbecPlugin::internal::getCalibration"], [2, 5, 1, "_CPPv4N13spectacularAI12orbbecPlugin8internal14getCalibrationERK13OBCameraParamRK13ConfigurationRKNSt6stringE", "spectacularAI::orbbecPlugin::internal::getCalibration::calibration"], [2, 5, 1, "_CPPv4N13spectacularAI12orbbecPlugin8internal14getCalibrationERK13OBCameraParamRK13ConfigurationRKNSt6stringE", "spectacularAI::orbbecPlugin::internal::getCalibration::config"], [2, 5, 1, "_CPPv4N13spectacularAI12orbbecPlugin8internal14getCalibrationERK13OBCameraParamRK13ConfigurationRKNSt6stringE", "spectacularAI::orbbecPlugin::internal::getCalibration::deviceName"], [2, 4, 1, "_CPPv4N13spectacularAI12orbbecPlugin8internal20getYAMLConfigurationERK13ConfigurationRKNSt6stringE", "spectacularAI::orbbecPlugin::internal::getYAMLConfiguration"], [2, 5, 1, "_CPPv4N13spectacularAI12orbbecPlugin8internal20getYAMLConfigurationERK13ConfigurationRKNSt6stringE", "spectacularAI::orbbecPlugin::internal::getYAMLConfiguration::config"], [2, 5, 1, "_CPPv4N13spectacularAI12orbbecPlugin8internal20getYAMLConfigurationERK13ConfigurationRKNSt6stringE", "spectacularAI::orbbecPlugin::internal::getYAMLConfiguration::deviceName"], [2, 1, 1, "_CPPv4N13spectacularAI8rsPluginE", "spectacularAI::rsPlugin"], [12, 1, 1, "_CPPv4N13spectacularAI8rsPluginE", "spectacularAI::rsPlugin"], [12, 1, 1, "_CPPv4N13spectacularAI8rsPluginE", "spectacularAI::rsPlugin"], [12, 1, 1, "_CPPv4N13spectacularAI8rsPluginE", "spectacularAI::rsPlugin"], [2, 2, 1, "_CPPv4N13spectacularAI8rsPlugin13ConfigurationE", "spectacularAI::rsPlugin::Configuration"], [12, 2, 1, "_CPPv4N13spectacularAI8rsPlugin13ConfigurationE", "spectacularAI::rsPlugin::Configuration"], [2, 3, 1, "_CPPv4N13spectacularAI8rsPlugin13Configuration12alignedDepthE", "spectacularAI::rsPlugin::Configuration::alignedDepth"], [12, 3, 1, "_CPPv4N13spectacularAI8rsPlugin13Configuration12alignedDepthE", "spectacularAI::rsPlugin::Configuration::alignedDepth"], [2, 3, 1, "_CPPv4N13spectacularAI8rsPlugin13Configuration12aprilTagPathE", "spectacularAI::rsPlugin::Configuration::aprilTagPath"], [12, 3, 1, "_CPPv4N13spectacularAI8rsPlugin13Configuration12aprilTagPathE", "spectacularAI::rsPlugin::Configuration::aprilTagPath"], [2, 3, 1, "_CPPv4N13spectacularAI8rsPlugin13Configuration7fastVioE", "spectacularAI::rsPlugin::Configuration::fastVio"], [12, 3, 1, "_CPPv4N13spectacularAI8rsPlugin13Configuration7fastVioE", "spectacularAI::rsPlugin::Configuration::fastVio"], [2, 3, 1, "_CPPv4N13spectacularAI8rsPlugin13Configuration15inputResolutionE", "spectacularAI::rsPlugin::Configuration::inputResolution"], [12, 3, 1, "_CPPv4N13spectacularAI8rsPlugin13Configuration15inputResolutionE", "spectacularAI::rsPlugin::Configuration::inputResolution"], [2, 3, 1, "_CPPv4N13spectacularAI8rsPlugin13Configuration18internalParametersE", "spectacularAI::rsPlugin::Configuration::internalParameters"], [12, 3, 1, "_CPPv4N13spectacularAI8rsPlugin13Configuration18internalParametersE", "spectacularAI::rsPlugin::Configuration::internalParameters"], [2, 3, 1, "_CPPv4N13spectacularAI8rsPlugin13Configuration11mapLoadPathE", "spectacularAI::rsPlugin::Configuration::mapLoadPath"], [12, 3, 1, "_CPPv4N13spectacularAI8rsPlugin13Configuration11mapLoadPathE", "spectacularAI::rsPlugin::Configuration::mapLoadPath"], [2, 3, 1, "_CPPv4N13spectacularAI8rsPlugin13Configuration11mapSavePathE", "spectacularAI::rsPlugin::Configuration::mapSavePath"], [12, 3, 1, "_CPPv4N13spectacularAI8rsPlugin13Configuration11mapSavePathE", "spectacularAI::rsPlugin::Configuration::mapSavePath"], [2, 3, 1, "_CPPv4N13spectacularAI8rsPlugin13Configuration19postProcessFinalMapE", "spectacularAI::rsPlugin::Configuration::postProcessFinalMap"], [12, 3, 1, "_CPPv4N13spectacularAI8rsPlugin13Configuration19postProcessFinalMapE", "spectacularAI::rsPlugin::Configuration::postProcessFinalMap"], [2, 3, 1, "_CPPv4N13spectacularAI8rsPlugin13Configuration15recordingFolderE", "spectacularAI::rsPlugin::Configuration::recordingFolder"], [12, 3, 1, "_CPPv4N13spectacularAI8rsPlugin13Configuration15recordingFolderE", "spectacularAI::rsPlugin::Configuration::recordingFolder"], [2, 3, 1, "_CPPv4N13spectacularAI8rsPlugin13Configuration13recordingOnlyE", "spectacularAI::rsPlugin::Configuration::recordingOnly"], [12, 3, 1, "_CPPv4N13spectacularAI8rsPlugin13Configuration13recordingOnlyE", "spectacularAI::rsPlugin::Configuration::recordingOnly"], [2, 3, 1, "_CPPv4N13spectacularAI8rsPlugin13Configuration6useIcpE", "spectacularAI::rsPlugin::Configuration::useIcp"], [12, 3, 1, "_CPPv4N13spectacularAI8rsPlugin13Configuration6useIcpE", "spectacularAI::rsPlugin::Configuration::useIcp"], [2, 3, 1, "_CPPv4N13spectacularAI8rsPlugin13Configuration6useRgbE", "spectacularAI::rsPlugin::Configuration::useRgb"], [12, 3, 1, "_CPPv4N13spectacularAI8rsPlugin13Configuration6useRgbE", "spectacularAI::rsPlugin::Configuration::useRgb"], [2, 3, 1, "_CPPv4N13spectacularAI8rsPlugin13Configuration7useSlamE", "spectacularAI::rsPlugin::Configuration::useSlam"], [12, 3, 1, "_CPPv4N13spectacularAI8rsPlugin13Configuration7useSlamE", "spectacularAI::rsPlugin::Configuration::useSlam"], [2, 3, 1, "_CPPv4N13spectacularAI8rsPlugin13Configuration9useStereoE", "spectacularAI::rsPlugin::Configuration::useStereo"], [12, 3, 1, "_CPPv4N13spectacularAI8rsPlugin13Configuration9useStereoE", "spectacularAI::rsPlugin::Configuration::useStereo"], [2, 2, 1, "_CPPv4N13spectacularAI8rsPlugin8PipelineE", "spectacularAI::rsPlugin::Pipeline"], [12, 2, 1, "_CPPv4N13spectacularAI8rsPlugin8PipelineE", "spectacularAI::rsPlugin::Pipeline"], [2, 4, 1, "_CPPv4N13spectacularAI8rsPlugin8Pipeline8PipelineERK13Configuration", "spectacularAI::rsPlugin::Pipeline::Pipeline"], [2, 4, 1, "_CPPv4N13spectacularAI8rsPlugin8Pipeline8PipelineEv", "spectacularAI::rsPlugin::Pipeline::Pipeline"], [12, 4, 1, "_CPPv4N13spectacularAI8rsPlugin8Pipeline8PipelineERK13Configuration", "spectacularAI::rsPlugin::Pipeline::Pipeline"], [12, 4, 1, "_CPPv4N13spectacularAI8rsPlugin8Pipeline8PipelineEv", "spectacularAI::rsPlugin::Pipeline::Pipeline"], [2, 5, 1, "_CPPv4N13spectacularAI8rsPlugin8Pipeline8PipelineERK13Configuration", "spectacularAI::rsPlugin::Pipeline::Pipeline::config"], [12, 5, 1, "_CPPv4N13spectacularAI8rsPlugin8Pipeline8PipelineERK13Configuration", "spectacularAI::rsPlugin::Pipeline::Pipeline::config"], [2, 4, 1, "_CPPv4N13spectacularAI8rsPlugin8Pipeline15configureDeviceERN3rs26deviceE", "spectacularAI::rsPlugin::Pipeline::configureDevice"], [12, 4, 1, "_CPPv4N13spectacularAI8rsPlugin8Pipeline15configureDeviceERN3rs26deviceE", "spectacularAI::rsPlugin::Pipeline::configureDevice"], [2, 5, 1, "_CPPv4N13spectacularAI8rsPlugin8Pipeline15configureDeviceERN3rs26deviceE", "spectacularAI::rsPlugin::Pipeline::configureDevice::device"], [12, 5, 1, "_CPPv4N13spectacularAI8rsPlugin8Pipeline15configureDeviceERN3rs26deviceE", "spectacularAI::rsPlugin::Pipeline::configureDevice::device"], [2, 4, 1, "_CPPv4N13spectacularAI8rsPlugin8Pipeline16configureStreamsERN3rs26configE", "spectacularAI::rsPlugin::Pipeline::configureStreams"], [12, 4, 1, "_CPPv4N13spectacularAI8rsPlugin8Pipeline16configureStreamsERN3rs26configE", "spectacularAI::rsPlugin::Pipeline::configureStreams"], [2, 5, 1, "_CPPv4N13spectacularAI8rsPlugin8Pipeline16configureStreamsERN3rs26configE", "spectacularAI::rsPlugin::Pipeline::configureStreams::config"], [12, 5, 1, "_CPPv4N13spectacularAI8rsPlugin8Pipeline16configureStreamsERN3rs26configE", "spectacularAI::rsPlugin::Pipeline::configureStreams::config"], [12, 3, 1, "_CPPv4N13spectacularAI8rsPlugin8Pipeline5pimplE", "spectacularAI::rsPlugin::Pipeline::pimpl"], [2, 4, 1, "_CPPv4N13spectacularAI8rsPlugin8Pipeline17setMapperCallbackERKNSt8functionIFvN13spectacularAI7mapping15MapperOutputPtrEEEE", "spectacularAI::rsPlugin::Pipeline::setMapperCallback"], [12, 4, 1, "_CPPv4N13spectacularAI8rsPlugin8Pipeline17setMapperCallbackERKNSt8functionIFvN13spectacularAI7mapping15MapperOutputPtrEEEE", "spectacularAI::rsPlugin::Pipeline::setMapperCallback"], [2, 5, 1, "_CPPv4N13spectacularAI8rsPlugin8Pipeline17setMapperCallbackERKNSt8functionIFvN13spectacularAI7mapping15MapperOutputPtrEEEE", "spectacularAI::rsPlugin::Pipeline::setMapperCallback::onMapperOutput"], [12, 5, 1, "_CPPv4N13spectacularAI8rsPlugin8Pipeline17setMapperCallbackERKNSt8functionIFvN13spectacularAI7mapping15MapperOutputPtrEEEE", "spectacularAI::rsPlugin::Pipeline::setMapperCallback::onMapperOutput"], [2, 4, 1, "_CPPv4N13spectacularAI8rsPlugin8Pipeline12startSessionERN3rs26configE", "spectacularAI::rsPlugin::Pipeline::startSession"], [2, 4, 1, "_CPPv4N13spectacularAI8rsPlugin8Pipeline12startSessionERN3rs26configERKNSt8functionIFvRKN3rs25frameEEEE", "spectacularAI::rsPlugin::Pipeline::startSession"], [12, 4, 1, "_CPPv4N13spectacularAI8rsPlugin8Pipeline12startSessionERN3rs26configE", "spectacularAI::rsPlugin::Pipeline::startSession"], [12, 4, 1, "_CPPv4N13spectacularAI8rsPlugin8Pipeline12startSessionERN3rs26configERKNSt8functionIFvRKN3rs25frameEEEE", "spectacularAI::rsPlugin::Pipeline::startSession"], [2, 5, 1, "_CPPv4N13spectacularAI8rsPlugin8Pipeline12startSessionERN3rs26configERKNSt8functionIFvRKN3rs25frameEEEE", "spectacularAI::rsPlugin::Pipeline::startSession::callback"], [12, 5, 1, "_CPPv4N13spectacularAI8rsPlugin8Pipeline12startSessionERN3rs26configERKNSt8functionIFvRKN3rs25frameEEEE", "spectacularAI::rsPlugin::Pipeline::startSession::callback"], [2, 5, 1, "_CPPv4N13spectacularAI8rsPlugin8Pipeline12startSessionERN3rs26configE", "spectacularAI::rsPlugin::Pipeline::startSession::config"], [2, 5, 1, "_CPPv4N13spectacularAI8rsPlugin8Pipeline12startSessionERN3rs26configERKNSt8functionIFvRKN3rs25frameEEEE", "spectacularAI::rsPlugin::Pipeline::startSession::config"], [12, 5, 1, "_CPPv4N13spectacularAI8rsPlugin8Pipeline12startSessionERN3rs26configE", "spectacularAI::rsPlugin::Pipeline::startSession::config"], [12, 5, 1, "_CPPv4N13spectacularAI8rsPlugin8Pipeline12startSessionERN3rs26configERKNSt8functionIFvRKN3rs25frameEEEE", "spectacularAI::rsPlugin::Pipeline::startSession::config"], [2, 4, 1, "_CPPv4N13spectacularAI8rsPlugin8PipelineD0Ev", "spectacularAI::rsPlugin::Pipeline::~Pipeline"], [12, 4, 1, "_CPPv4N13spectacularAI8rsPlugin8PipelineD0Ev", "spectacularAI::rsPlugin::Pipeline::~Pipeline"], [2, 2, 1, "_CPPv4N13spectacularAI8rsPlugin7SessionE", "spectacularAI::rsPlugin::Session"], [12, 2, 1, "_CPPv4N13spectacularAI8rsPlugin7SessionE", "spectacularAI::rsPlugin::Session"], [2, 4, 1, "_CPPv4N13spectacularAI8rsPlugin7Session10addTriggerEdi", "spectacularAI::rsPlugin::Session::addTrigger"], [12, 4, 1, "_CPPv4N13spectacularAI8rsPlugin7Session10addTriggerEdi", "spectacularAI::rsPlugin::Session::addTrigger"], [2, 5, 1, "_CPPv4N13spectacularAI8rsPlugin7Session10addTriggerEdi", "spectacularAI::rsPlugin::Session::addTrigger::t"], [12, 5, 1, "_CPPv4N13spectacularAI8rsPlugin7Session10addTriggerEdi", "spectacularAI::rsPlugin::Session::addTrigger::t"], [2, 5, 1, "_CPPv4N13spectacularAI8rsPlugin7Session10addTriggerEdi", "spectacularAI::rsPlugin::Session::addTrigger::tag"], [12, 5, 1, "_CPPv4N13spectacularAI8rsPlugin7Session10addTriggerEdi", "spectacularAI::rsPlugin::Session::addTrigger::tag"], [2, 4, 1, "_CPPv4N13spectacularAI8rsPlugin7Session9getOutputEv", "spectacularAI::rsPlugin::Session::getOutput"], [12, 4, 1, "_CPPv4N13spectacularAI8rsPlugin7Session9getOutputEv", "spectacularAI::rsPlugin::Session::getOutput"], [2, 4, 1, "_CPPv4NK13spectacularAI8rsPlugin7Session9hasOutputEv", "spectacularAI::rsPlugin::Session::hasOutput"], [12, 4, 1, "_CPPv4NK13spectacularAI8rsPlugin7Session9hasOutputEv", "spectacularAI::rsPlugin::Session::hasOutput"], [2, 4, 1, "_CPPv4N13spectacularAI8rsPlugin7Session13waitForOutputEv", "spectacularAI::rsPlugin::Session::waitForOutput"], [12, 4, 1, "_CPPv4N13spectacularAI8rsPlugin7Session13waitForOutputEv", "spectacularAI::rsPlugin::Session::waitForOutput"], [2, 4, 1, "_CPPv4N13spectacularAI8rsPlugin7SessionD0Ev", "spectacularAI::rsPlugin::Session::~Session"], [12, 4, 1, "_CPPv4N13spectacularAI8rsPlugin7SessionD0Ev", "spectacularAI::rsPlugin::Session::~Session"], [7, 8, 0, "-", "spectacularAI"]], "spectacularAI": [[7, 9, 1, "", "Bitmap"], [7, 9, 1, "", "Camera"], [7, 9, 1, "", "CameraPose"], [7, 9, 1, "", "ColorFormat"], [7, 9, 1, "", "Frame"], [7, 9, 1, "", "GnssVioOutput"], [7, 9, 1, "", "Pose"], [7, 9, 1, "", "Quaternion"], [6, 9, 1, "", "Replay"], [7, 9, 1, "", "TrackingStatus"], [7, 9, 1, "", "Vector3d"], [7, 9, 1, "", "Vector3f"], [7, 9, 1, "", "VioOutput"], [7, 9, 1, "", "WgsCoordinates"], [4, 8, 0, "-", "mapping"]], "spectacularAI.Bitmap": [[7, 10, 1, "", "getColorFormat"], [7, 10, 1, "", "getHeight"], [7, 10, 1, "", "getWidth"], [7, 10, 1, "", "toArray"]], "spectacularAI.Camera": [[7, 10, 1, "", "getIntrinsicMatrix"], [7, 10, 1, "", "getProjectionMatrixOpenGL"]], "spectacularAI.CameraPose": [[7, 11, 1, "", "camera"], [7, 10, 1, "", "getCameraToWorldMatrix"], [7, 10, 1, "", "getPosition"], [7, 10, 1, "", "getWorldToCameraMatrix"], [7, 11, 1, "", "pose"]], "spectacularAI.ColorFormat": [[7, 12, 1, "", "GRAY"], [7, 12, 1, "", "GRAY16"], [7, 12, 1, "", "NONE"], [7, 12, 1, "", "RGB"], [7, 12, 1, "", "RGBA"], [7, 11, 1, "", "name"], [7, 11, 1, "", "value"]], "spectacularAI.Frame": [[7, 11, 1, "", "cameraPose"], [7, 11, 1, "", "image"], [7, 11, 1, "", "index"]], "spectacularAI.GnssVioOutput": [[7, 11, 1, "", "coordinates"], [7, 11, 1, "", "enuPositionCovariance"], [7, 10, 1, "", "getEnuCameraPose"], [7, 11, 1, "", "orientation"], [7, 11, 1, "", "velocity"], [7, 11, 1, "", "velocityCovariance"]], "spectacularAI.Pose": [[7, 10, 1, "", "asMatrix"], [7, 10, 1, "", "fromMatrix"], [7, 11, 1, "", "orientation"], [7, 11, 1, "", "position"], [7, 11, 1, "", "time"]], "spectacularAI.Quaternion": [[7, 11, 1, "", "w"], [7, 11, 1, "", "x"], [7, 11, 1, "", "y"], [7, 11, 1, "", "z"]], "spectacularAI.Replay": [[6, 10, 1, "", "close"], [6, 10, 1, "", "runReplay"], [6, 10, 1, "", "setExtendedOutputCallback"], [6, 10, 1, "", "setOutputCallback"], [6, 10, 1, "", "setPlaybackSpeed"], [6, 10, 1, "", "startReplay"]], "spectacularAI.TrackingStatus": [[7, 12, 1, "", "INIT"], [7, 12, 1, "", "LOST_TRACKING"], [7, 12, 1, "", "TRACKING"], [7, 11, 1, "", "name"], [7, 11, 1, "", "value"]], "spectacularAI.Vector3d": [[7, 11, 1, "", "x"], [7, 11, 1, "", "y"], [7, 11, 1, "", "z"]], "spectacularAI.Vector3f": [[7, 11, 1, "", "x"], [7, 11, 1, "", "y"], [7, 11, 1, "", "z"]], "spectacularAI.VioOutput": [[7, 11, 1, "", "angularVelocity"], [7, 10, 1, "", "asJson"], [7, 10, 1, "", "getCameraPose"], [7, 11, 1, "", "globalPose"], [7, 11, 1, "", "pose"], [7, 11, 1, "", "poseTrail"], [7, 11, 1, "", "positionCovariance"], [7, 11, 1, "", "status"], [7, 11, 1, "", "tag"], [7, 11, 1, "", "velocity"], [7, 11, 1, "", "velocityCovariance"]], "spectacularAI.WgsCoordinates": [[7, 11, 1, "", "altitude"], [7, 11, 1, "", "latitude"], [7, 11, 1, "", "longitude"]], "spectacularAI.depthai": [[10, 9, 1, "", "Configuration"], [10, 9, 1, "", "Hooks"], [10, 9, 1, "", "Pipeline"], [10, 9, 1, "", "Session"]], "spectacularAI.depthai.Configuration": [[10, 11, 1, "", "accFrequencyHz"], [10, 11, 1, "", "aprilTagPath"], [10, 10, 1, "", "asDict"], [10, 11, 1, "", "depthQueueSize"], [10, 11, 1, "", "depthScaleCorrection"], [10, 11, 1, "", "disableCameras"], [10, 11, 1, "", "ensureSufficientUsbSpeed"], [10, 11, 1, "", "extendedDisparity"], [10, 11, 1, "", "fastImu"], [10, 11, 1, "", "fastVio"], [10, 11, 1, "", "forceRectified"], [10, 11, 1, "", "forceUnrectified"], [10, 11, 1, "", "gyroFrequencyHz"], [10, 11, 1, "", "imuFrequencyHz"], [10, 11, 1, "", "imuQueueSize"], [10, 11, 1, "", "imuToGnss"], [10, 11, 1, "", "inputResolution"], [10, 11, 1, "", "internalParameters"], [10, 11, 1, "", "keyframeCandidateEveryNthFrame"], [10, 11, 1, "", "mapLoadPath"], [10, 11, 1, "", "mapSavePath"], [10, 11, 1, "", "meshRectification"], [10, 11, 1, "", "monoQueueSize"], [10, 11, 1, "", "recordingFolder"], [10, 11, 1, "", "recordingOnly"], [10, 11, 1, "", "silenceUsbWarnings"], [10, 10, 1, "", "update"], [10, 11, 1, "", "useColor"], [10, 11, 1, "", "useColorStereoCameras"], [10, 11, 1, "", "useEncodedVideo"], [10, 11, 1, "", "useFeatureTracker"], [10, 11, 1, "", "useGrayDepth"], [10, 11, 1, "", "useReaderThread"], [10, 11, 1, "", "useSlam"], [10, 11, 1, "", "useStereo"], [10, 11, 1, "", "useVioAutoExposure"]], "spectacularAI.depthai.Hooks": [[10, 11, 1, "", "color"], [10, 11, 1, "", "depth"], [10, 11, 1, "", "imu"], [10, 11, 1, "", "monoPrimary"], [10, 11, 1, "", "monoSecondary"], [10, 11, 1, "", "trackedFeatures"]], "spectacularAI.depthai.Pipeline": [[10, 11, 1, "", "color"], [10, 11, 1, "", "colorLeft"], [10, 11, 1, "", "colorPrimary"], [10, 11, 1, "", "colorRight"], [10, 11, 1, "", "colorSecondary"], [10, 11, 1, "", "featureTracker"], [10, 11, 1, "", "hooks"], [10, 11, 1, "", "imu"], [10, 11, 1, "", "imuToCameraLeft"], [10, 11, 1, "", "monoLeft"], [10, 11, 1, "", "monoPrimary"], [10, 11, 1, "", "monoRight"], [10, 11, 1, "", "monoSecondary"], [10, 11, 1, "", "spectacularAIConfigurationYAML"], [10, 10, 1, "", "startSession"], [10, 11, 1, "", "stereo"], [10, 11, 1, "", "xoutDepth"], [10, 11, 1, "", "xoutFeatures"], [10, 11, 1, "", "xoutImu"], [10, 11, 1, "", "xoutLeft"], [10, 11, 1, "", "xoutRight"]], "spectacularAI.depthai.Session": [[10, 10, 1, "", "addAbsolutePose"], [10, 10, 1, "", "addGnss"], [10, 10, 1, "", "addTrigger"], [10, 10, 1, "", "close"], [10, 10, 1, "", "getOutput"], [10, 10, 1, "", "getRgbCameraPose"], [10, 10, 1, "", "hasOutput"], [10, 10, 1, "", "waitForOutput"], [10, 10, 1, "", "work"]], "spectacularAI.mapping": [[4, 9, 1, "", "Frame"], [4, 9, 1, "", "FrameSet"], [4, 9, 1, "", "KeyFrame"], [4, 9, 1, "", "Map"], [4, 9, 1, "", "MapperOutput"], [4, 9, 1, "", "Mesh"], [4, 9, 1, "", "PointCloud"]], "spectacularAI.mapping.Frame": [[4, 11, 1, "", "cameraPose"], [4, 11, 1, "", "depthScale"], [4, 11, 1, "", "image"], [4, 11, 1, "", "sparseFeatures"]], "spectacularAI.mapping.FrameSet": [[4, 11, 1, "", "depthFrame"], [4, 10, 1, "", "getAlignedDepthFrame"], [4, 10, 1, "", "getUndistortedFrame"], [4, 11, 1, "", "primaryFrame"], [4, 11, 1, "", "rgbFrame"], [4, 11, 1, "", "secondaryFrame"]], "spectacularAI.mapping.KeyFrame": [[4, 11, 1, "", "frameSet"], [4, 11, 1, "", "id"], [4, 11, 1, "", "pointCloud"]], "spectacularAI.mapping.Map": [[4, 11, 1, "", "keyFrames"], [4, 11, 1, "", "mapPoints"]], "spectacularAI.mapping.MapperOutput": [[4, 11, 1, "", "finalMap"], [4, 11, 1, "", "map"], [4, 11, 1, "", "mesh"], [4, 11, 1, "", "updatedKeyFrames"], [4, 11, 1, "", "updatedMapPoints"]], "spectacularAI.mapping.Mesh": [[4, 10, 1, "", "empty"], [4, 10, 1, "", "faceCount"], [4, 10, 1, "", "getFaceNormals"], [4, 10, 1, "", "getFaceVertices"], [4, 10, 1, "", "getNormalData"], [4, 10, 1, "", "getPositionData"], [4, 10, 1, "", "hasNormals"], [4, 10, 1, "", "normalCount"], [4, 10, 1, "", "vertexCount"]], "spectacularAI.mapping.PointCloud": [[4, 10, 1, "", "empty"], [4, 10, 1, "", "getNormal"], [4, 10, 1, "", "getNormalData"], [4, 10, 1, "", "getPosition"], [4, 10, 1, "", "getPositionData"], [4, 10, 1, "", "getRGB24"], [4, 10, 1, "", "getRGB24Data"], [4, 10, 1, "", "hasColors"], [4, 10, 1, "", "hasNormals"], [4, 10, 1, "", "size"]]}, "objtypes": {"0": "c:macro", "1": "cpp:type", "2": "cpp:class", "3": "cpp:member", "4": "cpp:function", "5": "cpp:functionParam", "6": "cpp:enum", "7": "cpp:enumerator", "8": "py:module", "9": "py:class", "10": "py:method", "11": "py:property", "12": "py:attribute"}, "objnames": {"0": ["c", "macro", "C macro"], "1": ["cpp", "type", "C++ type"], "2": ["cpp", "class", "C++ class"], "3": ["cpp", "member", "C++ member"], "4": ["cpp", "function", "C++ function"], "5": ["cpp", "functionParam", "C++ function parameter"], "6": ["cpp", "enum", "C++ enum"], "7": ["cpp", "enumerator", "C++ enumerator"], "8": ["py", "module", "Python module"], "9": ["py", "class", "Python class"], "10": ["py", "method", "Python method"], "11": ["py", "property", "Python property"], "12": ["py", "attribute", "Python attribute"]}, "titleterms": {"api": [0, 4, 6, 7, 9, 10, 11, 12], "refer": [0, 9, 10, 11, 12], "latest": 0, "version": 0, "core": 1, "sdk": [1, 3], "c": 2, "spectacular": 3, "ai": 3, "document": 3, "architectur": 3, "map": 4, "python": 5, "replai": 6, "track": 7, "6": 7, "dof": 7, "pose": 7, "output": 7, "common": 7, "type": 7, "wrapper": 8, "azur": 9, "kinect": 9, "configur": [9, 10, 11, 12], "pipelin": [9, 10, 11, 12], "session": [9, 10, 11, 12], "oak": 10, "d": 10, "hook": 10, "orbbec": 11, "realsens": 12}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 58}, "alltitles": {"API Reference": [[0, "api-reference"], [9, "api-reference"], [11, "api-reference"], [12, "api-reference"]], "Latest version": [[0, "latest-version"]], "Core SDK": [[1, "core-sdk"]], "C++": [[2, "c"]], "Spectacular AI SDK documentation": [[3, "spectacular-ai-sdk-documentation"]], "SDK architecture": [[3, "sdk-architecture"]], "Mapping API": [[4, "mapping-api"]], "Python": [[5, "module-spectacularAI"]], "Replay API": [[6, "replay-api"]], "Tracking API": [[7, "tracking-api"]], "6-DoF pose output": [[7, "dof-pose-output"]], "Common types": [[7, "common-types"]], "Wrappers": [[8, "wrappers"]], "Azure Kinect": [[9, "azure-kinect"]], "Configuration": [[9, "configuration"], [10, "configuration"], [11, "configuration"], [12, "configuration"]], "Pipeline": [[9, "pipeline"], [10, "pipeline"], [11, "pipeline"], [12, "pipeline"]], "Session": [[9, "session"], [10, "session"], [11, "session"], [12, "session"]], "OAK-D": [[10, "oak-d"]], "API reference": [[10, "api-reference"]], "Hooks API": [[10, "hooks-api"]], "ORBBEC": [[11, "orbbec"]], "RealSense": [[12, "realsense"]]}, "indexentries": {"spectacularai (c++ type)": [[2, "_CPPv413spectacularAI"], [9, "_CPPv413spectacularAI"], [11, "_CPPv413spectacularAI"], [12, "_CPPv413spectacularAI"]], "spectacularai::autoexposureoutput (c++ struct)": [[2, "_CPPv4N13spectacularAI18AutoExposureOutputE"]], "spectacularai::autoexposureoutput::brightness (c++ member)": [[2, "_CPPv4N13spectacularAI18AutoExposureOutput10brightnessE"]], "spectacularai::autoexposureoutput::deltabrightness (c++ member)": [[2, "_CPPv4N13spectacularAI18AutoExposureOutput15deltaBrightnessE"]], "spectacularai::autoexposureoutput::maxexposuretime (c++ member)": [[2, "_CPPv4N13spectacularAI18AutoExposureOutput15maxExposureTimeE"]], "spectacularai::autoexposureoutput::maxgain (c++ member)": [[2, "_CPPv4N13spectacularAI18AutoExposureOutput7maxGainE"]], "spectacularai::autoexposureoutput::minexposuretime (c++ member)": [[2, "_CPPv4N13spectacularAI18AutoExposureOutput15minExposureTimeE"]], "spectacularai::autoexposureoutput::mingain (c++ member)": [[2, "_CPPv4N13spectacularAI18AutoExposureOutput7minGainE"]], "spectacularai::autoexposureoutput::tag (c++ member)": [[2, "_CPPv4N13spectacularAI18AutoExposureOutput3tagE"]], "spectacularai::autoexposureoutput::timestamp (c++ member)": [[2, "_CPPv4N13spectacularAI18AutoExposureOutput9timestampE"]], "spectacularai::bitmap (c++ struct)": [[2, "_CPPv4N13spectacularAI6BitmapE"]], "spectacularai::bitmap::asopencv (c++ function)": [[2, "_CPPv4N13spectacularAI6Bitmap8asOpenCVEb"]], "spectacularai::bitmap::create (c++ function)": [[2, "_CPPv4N13spectacularAI6Bitmap6createEii11ColorFormat"]], "spectacularai::bitmap::createreference (c++ function)": [[2, "_CPPv4N13spectacularAI6Bitmap15createReferenceERN2cv3MatE"], [2, "_CPPv4N13spectacularAI6Bitmap15createReferenceEii11ColorFormatPNSt7uint8_tEi"]], "spectacularai::bitmap::getcolorformat (c++ function)": [[2, "_CPPv4NK13spectacularAI6Bitmap14getColorFormatEv"]], "spectacularai::bitmap::getdatareadonly (c++ function)": [[2, "_CPPv4NK13spectacularAI6Bitmap15getDataReadOnlyEv"]], "spectacularai::bitmap::getdatareadwrite (c++ function)": [[2, "_CPPv4N13spectacularAI6Bitmap16getDataReadWriteEv"]], "spectacularai::bitmap::getheight (c++ function)": [[2, "_CPPv4NK13spectacularAI6Bitmap9getHeightEv"]], "spectacularai::bitmap::getwidth (c++ function)": [[2, "_CPPv4NK13spectacularAI6Bitmap8getWidthEv"]], "spectacularai::bitmap::~bitmap (c++ function)": [[2, "_CPPv4N13spectacularAI6BitmapD0Ev"]], "spectacularai::camera (c++ struct)": [[2, "_CPPv4N13spectacularAI6CameraE"]], "spectacularai::camera::buildpinhole (c++ function)": [[2, "_CPPv4N13spectacularAI6Camera12buildPinholeERK8Matrix3dii"]], "spectacularai::camera::getintrinsicmatrix (c++ function)": [[2, "_CPPv4NK13spectacularAI6Camera18getIntrinsicMatrixEv"]], "spectacularai::camera::getprojectionmatrixopengl (c++ function)": [[2, "_CPPv4NK13spectacularAI6Camera25getProjectionMatrixOpenGLEdd"]], "spectacularai::camera::pixeltoray (c++ function)": [[2, "_CPPv4NK13spectacularAI6Camera10pixelToRayERK16PixelCoordinatesR8Vector3d"]], "spectacularai::camera::raytopixel (c++ function)": [[2, "_CPPv4NK13spectacularAI6Camera10rayToPixelERK8Vector3dR16PixelCoordinates"]], "spectacularai::camera::~camera (c++ function)": [[2, "_CPPv4N13spectacularAI6CameraD0Ev"]], "spectacularai::camerapose (c++ struct)": [[2, "_CPPv4N13spectacularAI10CameraPoseE"]], "spectacularai::camerapose::camera (c++ member)": [[2, "_CPPv4N13spectacularAI10CameraPose6cameraE"]], "spectacularai::camerapose::getcameratoworldmatrix (c++ function)": [[2, "_CPPv4NK13spectacularAI10CameraPose22getCameraToWorldMatrixEv"]], "spectacularai::camerapose::getposition (c++ function)": [[2, "_CPPv4NK13spectacularAI10CameraPose11getPositionEv"]], "spectacularai::camerapose::getworldtocameramatrix (c++ function)": [[2, "_CPPv4NK13spectacularAI10CameraPose22getWorldToCameraMatrixEv"]], "spectacularai::camerapose::pixeltoworld (c++ function)": [[2, "_CPPv4NK13spectacularAI10CameraPose12pixelToWorldERK16PixelCoordinatesR8Vector3dR8Vector3d"]], "spectacularai::camerapose::pose (c++ member)": [[2, "_CPPv4N13spectacularAI10CameraPose4poseE"]], "spectacularai::camerapose::worldtopixel (c++ function)": [[2, "_CPPv4NK13spectacularAI10CameraPose12worldToPixelERK8Vector3dR16PixelCoordinates"]], "spectacularai::camerarayto3dmatch (c++ struct)": [[2, "_CPPv4N13spectacularAI18CameraRayTo3DMatchE"]], "spectacularai::camerarayto3dmatch::point (c++ member)": [[2, "_CPPv4N13spectacularAI18CameraRayTo3DMatch5pointE"]], "spectacularai::camerarayto3dmatch::ray (c++ member)": [[2, "_CPPv4N13spectacularAI18CameraRayTo3DMatch3rayE"]], "spectacularai::colorformat (c++ enum)": [[2, "_CPPv4N13spectacularAI11ColorFormatE"]], "spectacularai::colorformat::bgr (c++ enumerator)": [[2, "_CPPv4N13spectacularAI11ColorFormat3BGRE"]], "spectacularai::colorformat::bgra (c++ enumerator)": [[2, "_CPPv4N13spectacularAI11ColorFormat4BGRAE"]], "spectacularai::colorformat::encoded_h264 (c++ enumerator)": [[2, "_CPPv4N13spectacularAI11ColorFormat12ENCODED_H264E"]], "spectacularai::colorformat::float32 (c++ enumerator)": [[2, "_CPPv4N13spectacularAI11ColorFormat7FLOAT32E"]], "spectacularai::colorformat::gray (c++ enumerator)": [[2, "_CPPv4N13spectacularAI11ColorFormat4GRAYE"]], "spectacularai::colorformat::gray16 (c++ enumerator)": [[2, "_CPPv4N13spectacularAI11ColorFormat6GRAY16E"]], "spectacularai::colorformat::none (c++ enumerator)": [[2, "_CPPv4N13spectacularAI11ColorFormat4NONEE"]], "spectacularai::colorformat::rgb (c++ enumerator)": [[2, "_CPPv4N13spectacularAI11ColorFormat3RGBE"]], "spectacularai::colorformat::rgba (c++ enumerator)": [[2, "_CPPv4N13spectacularAI11ColorFormat4RGBAE"]], "spectacularai::colorformat::rgba_external_oes (c++ enumerator)": [[2, "_CPPv4N13spectacularAI11ColorFormat17RGBA_EXTERNAL_OESE"]], "spectacularai::featurepoint (c++ struct)": [[2, "_CPPv4N13spectacularAI12FeaturePointE"]], "spectacularai::featurepoint::id (c++ member)": [[2, "_CPPv4N13spectacularAI12FeaturePoint2idE"]], "spectacularai::featurepoint::pixelcoordinates (c++ member)": [[2, "_CPPv4N13spectacularAI12FeaturePoint16pixelCoordinatesE"]], "spectacularai::featurepoint::position (c++ member)": [[2, "_CPPv4N13spectacularAI12FeaturePoint8positionE"]], "spectacularai::featurepoint::status (c++ member)": [[2, "_CPPv4N13spectacularAI12FeaturePoint6statusE"]], "spectacularai::frame (c++ struct)": [[2, "_CPPv4N13spectacularAI5FrameE"]], "spectacularai::frame::camerapose (c++ member)": [[2, "_CPPv4N13spectacularAI5Frame10cameraPoseE"]], "spectacularai::frame::image (c++ member)": [[2, "_CPPv4N13spectacularAI5Frame5imageE"]], "spectacularai::frame::index (c++ member)": [[2, "_CPPv4N13spectacularAI5Frame5indexE"]], "spectacularai::frameset (c++ type)": [[2, "_CPPv4N13spectacularAI8FrameSetE"]], "spectacularai::gnssviooutput (c++ struct)": [[2, "_CPPv4N13spectacularAI13GnssVioOutputE"]], "spectacularai::gnssviooutput::coordinates (c++ member)": [[2, "_CPPv4N13spectacularAI13GnssVioOutput11coordinatesE"]], "spectacularai::gnssviooutput::enupositioncovariance (c++ member)": [[2, "_CPPv4N13spectacularAI13GnssVioOutput21enuPositionCovarianceE"]], "spectacularai::gnssviooutput::getenucamerapose (c++ function)": [[2, "_CPPv4NK13spectacularAI13GnssVioOutput16getEnuCameraPoseEi14WgsCoordinates"]], "spectacularai::gnssviooutput::orientation (c++ member)": [[2, "_CPPv4N13spectacularAI13GnssVioOutput11orientationE"]], "spectacularai::gnssviooutput::velocity (c++ member)": [[2, "_CPPv4N13spectacularAI13GnssVioOutput8velocityE"]], "spectacularai::gnssviooutput::velocitycovariance (c++ member)": [[2, "_CPPv4N13spectacularAI13GnssVioOutput18velocityCovarianceE"]], "spectacularai::gnssviooutput::~gnssviooutput (c++ function)": [[2, "_CPPv4N13spectacularAI13GnssVioOutputD0Ev"]], "spectacularai::matrix3d (c++ type)": [[2, "_CPPv4N13spectacularAI8Matrix3dE"]], "spectacularai::matrix4d (c++ type)": [[2, "_CPPv4N13spectacularAI8Matrix4dE"]], "spectacularai::pixelcoordinates (c++ struct)": [[2, "_CPPv4N13spectacularAI16PixelCoordinatesE"]], "spectacularai::pixelcoordinates::x (c++ member)": [[2, "_CPPv4N13spectacularAI16PixelCoordinates1xE"]], "spectacularai::pixelcoordinates::y (c++ member)": [[2, "_CPPv4N13spectacularAI16PixelCoordinates1yE"]], "spectacularai::pose (c++ struct)": [[2, "_CPPv4N13spectacularAI4PoseE"]], "spectacularai::pose::asmatrix (c++ function)": [[2, "_CPPv4NK13spectacularAI4Pose8asMatrixEv"]], "spectacularai::pose::frommatrix (c++ function)": [[2, "_CPPv4N13spectacularAI4Pose10fromMatrixEdRK8Matrix4d"]], "spectacularai::pose::orientation (c++ member)": [[2, "_CPPv4N13spectacularAI4Pose11orientationE"]], "spectacularai::pose::position (c++ member)": [[2, "_CPPv4N13spectacularAI4Pose8positionE"]], "spectacularai::pose::time (c++ member)": [[2, "_CPPv4N13spectacularAI4Pose4timeE"]], "spectacularai::quaternion (c++ struct)": [[2, "_CPPv4N13spectacularAI10QuaternionE"]], "spectacularai::quaternion::w (c++ member)": [[2, "_CPPv4N13spectacularAI10Quaternion1wE"]], "spectacularai::quaternion::x (c++ member)": [[2, "_CPPv4N13spectacularAI10Quaternion1xE"]], "spectacularai::quaternion::y (c++ member)": [[2, "_CPPv4N13spectacularAI10Quaternion1yE"]], "spectacularai::quaternion::z (c++ member)": [[2, "_CPPv4N13spectacularAI10Quaternion1zE"]], "spectacularai::replay (c++ struct)": [[2, "_CPPv4N13spectacularAI6ReplayE"]], "spectacularai::replay::builder (c++ struct)": [[2, "_CPPv4N13spectacularAI6Replay7BuilderE"]], "spectacularai::replay::builder::data (c++ struct)": [[2, "_CPPv4N13spectacularAI6Replay7Builder4DataE"]], "spectacularai::replay::builder::data::~data (c++ function)": [[2, "_CPPv4N13spectacularAI6Replay7Builder4DataD0Ev"]], "spectacularai::replay::builder::_data (c++ member)": [[2, "_CPPv4N13spectacularAI6Replay7Builder5_dataE"]], "spectacularai::replay::builder::build (c++ function)": [[2, "_CPPv4N13spectacularAI6Replay7Builder5buildEv"]], "spectacularai::replay::builder::setffmpeg (c++ function)": [[2, "_CPPv4N13spectacularAI6Replay7Builder9setFfmpegEb"]], "spectacularai::replay::builder (c++ function)": [[2, "_CPPv4N13spectacularAI6Replay7builderERKNSt6stringEN3Vio7BuilderE"]], "spectacularai::replay::close (c++ function)": [[2, "_CPPv4N13spectacularAI6Replay5closeEv"]], "spectacularai::replay::replayoneline (c++ function)": [[2, "_CPPv4N13spectacularAI6Replay13replayOneLineEv"]], "spectacularai::replay::runreplay (c++ function)": [[2, "_CPPv4N13spectacularAI6Replay9runReplayEv"]], "spectacularai::replay::setdryrun (c++ function)": [[2, "_CPPv4N13spectacularAI6Replay9setDryRunEb"]], "spectacularai::replay::setextendedoutputcallback (c++ function)": [[2, "_CPPv4N13spectacularAI6Replay25setExtendedOutputCallbackERKNSt8functionIFv12VioOutputPtrRK8FrameSetEEE"]], "spectacularai::replay::setoutputcallback (c++ function)": [[2, "_CPPv4N13spectacularAI6Replay17setOutputCallbackERKNSt8functionIFv12VioOutputPtrEEE"]], "spectacularai::replay::setplaybackspeed (c++ function)": [[2, "_CPPv4N13spectacularAI6Replay16setPlaybackSpeedEd"]], "spectacularai::replay::startreplay (c++ function)": [[2, "_CPPv4N13spectacularAI6Replay11startReplayEv"]], "spectacularai::replay::~replay (c++ function)": [[2, "_CPPv4N13spectacularAI6ReplayD0Ev"]], "spectacularai::trackingstatus (c++ enum)": [[2, "_CPPv4N13spectacularAI14TrackingStatusE"]], "spectacularai::trackingstatus::init (c++ enumerator)": [[2, "_CPPv4N13spectacularAI14TrackingStatus4INITE"]], "spectacularai::trackingstatus::lost_tracking (c++ enumerator)": [[2, "_CPPv4N13spectacularAI14TrackingStatus13LOST_TRACKINGE"]], "spectacularai::trackingstatus::tracking (c++ enumerator)": [[2, "_CPPv4N13spectacularAI14TrackingStatus8TRACKINGE"]], "spectacularai::vector3d (c++ struct)": [[2, "_CPPv4N13spectacularAI8Vector3dE"]], "spectacularai::vector3d::x (c++ member)": [[2, "_CPPv4N13spectacularAI8Vector3d1xE"]], "spectacularai::vector3d::y (c++ member)": [[2, "_CPPv4N13spectacularAI8Vector3d1yE"]], "spectacularai::vector3d::z (c++ member)": [[2, "_CPPv4N13spectacularAI8Vector3d1zE"]], "spectacularai::vector3f (c++ struct)": [[2, "_CPPv4N13spectacularAI8Vector3fE"]], "spectacularai::vector3f::x (c++ member)": [[2, "_CPPv4N13spectacularAI8Vector3f1xE"]], "spectacularai::vector3f::y (c++ member)": [[2, "_CPPv4N13spectacularAI8Vector3f1yE"]], "spectacularai::vector3f::z (c++ member)": [[2, "_CPPv4N13spectacularAI8Vector3f1zE"]], "spectacularai::viooutput (c++ struct)": [[2, "_CPPv4N13spectacularAI9VioOutputE"]], "spectacularai::viooutput::acceleration (c++ member)": [[2, "_CPPv4N13spectacularAI9VioOutput12accelerationE"]], "spectacularai::viooutput::angularvelocity (c++ member)": [[2, "_CPPv4N13spectacularAI9VioOutput15angularVelocityE"]], "spectacularai::viooutput::asjson (c++ function)": [[2, "_CPPv4NK13spectacularAI9VioOutput6asJsonEv"]], "spectacularai::viooutput::getcamerapose (c++ function)": [[2, "_CPPv4NK13spectacularAI9VioOutput13getCameraPoseEi"]], "spectacularai::viooutput::globalpose (c++ member)": [[2, "_CPPv4N13spectacularAI9VioOutput10globalPoseE"]], "spectacularai::viooutput::pointcloud (c++ member)": [[2, "_CPPv4N13spectacularAI9VioOutput10pointCloudE"]], "spectacularai::viooutput::pose (c++ member)": [[2, "_CPPv4N13spectacularAI9VioOutput4poseE"]], "spectacularai::viooutput::posetrail (c++ member)": [[2, "_CPPv4N13spectacularAI9VioOutput9poseTrailE"]], "spectacularai::viooutput::positioncovariance (c++ member)": [[2, "_CPPv4N13spectacularAI9VioOutput18positionCovarianceE"]], "spectacularai::viooutput::status (c++ member)": [[2, "_CPPv4N13spectacularAI9VioOutput6statusE"]], "spectacularai::viooutput::tag (c++ member)": [[2, "_CPPv4N13spectacularAI9VioOutput3tagE"]], "spectacularai::viooutput::velocity (c++ member)": [[2, "_CPPv4N13spectacularAI9VioOutput8velocityE"]], "spectacularai::viooutput::velocitycovariance (c++ member)": [[2, "_CPPv4N13spectacularAI9VioOutput18velocityCovarianceE"]], "spectacularai::viooutput::~viooutput (c++ function)": [[2, "_CPPv4N13spectacularAI9VioOutputD0Ev"]], "spectacularai::viooutputptr (c++ type)": [[2, "_CPPv4N13spectacularAI12VioOutputPtrE"]], "spectacularai::visualization (c++ struct)": [[2, "_CPPv4N13spectacularAI13VisualizationE"]], "spectacularai::visualization::createrendertarget (c++ function)": [[2, "_CPPv4N13spectacularAI13Visualization18createRenderTargetEv"]], "spectacularai::visualization::ready (c++ function)": [[2, "_CPPv4NK13spectacularAI13Visualization5readyEv"]], "spectacularai::visualization::render (c++ function)": [[2, "_CPPv4N13spectacularAI13Visualization6renderER6Bitmap"]], "spectacularai::visualization::update (c++ function)": [[2, "_CPPv4N13spectacularAI13Visualization6updateE12VioOutputPtr"]], "spectacularai::visualization::~visualization (c++ function)": [[2, "_CPPv4N13spectacularAI13VisualizationD0Ev"]], "spectacularai::wgscoordinates (c++ struct)": [[2, "_CPPv4N13spectacularAI14WgsCoordinatesE"]], "spectacularai::wgscoordinates::altitude (c++ member)": [[2, "_CPPv4N13spectacularAI14WgsCoordinates8altitudeE"]], "spectacularai::wgscoordinates::latitude (c++ member)": [[2, "_CPPv4N13spectacularAI14WgsCoordinates8latitudeE"]], "spectacularai::wgscoordinates::longitude (c++ member)": [[2, "_CPPv4N13spectacularAI14WgsCoordinates9longitudeE"]], "spectacularai::buildcovariancematrix (c++ function)": [[2, "_CPPv4N13spectacularAI21buildCovarianceMatrixEdd"]], "spectacularai::daiplugin (c++ type)": [[2, "_CPPv4N13spectacularAI9daiPluginE"]], "spectacularai::daiplugin::configuration (c++ struct)": [[2, "_CPPv4N13spectacularAI9daiPlugin13ConfigurationE"]], "spectacularai::daiplugin::configuration::accfrequencyhz (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration14accFrequencyHzE"]], "spectacularai::daiplugin::configuration::apriltagpath (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration12aprilTagPathE"]], "spectacularai::daiplugin::configuration::depthqueuesize (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration14depthQueueSizeE"]], "spectacularai::daiplugin::configuration::depthscalecorrection (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration20depthScaleCorrectionE"]], "spectacularai::daiplugin::configuration::disablecameras (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration14disableCamerasE"]], "spectacularai::daiplugin::configuration::ensuresufficientusbspeed (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration24ensureSufficientUsbSpeedE"]], "spectacularai::daiplugin::configuration::extendeddisparity (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration17extendedDisparityE"]], "spectacularai::daiplugin::configuration::fastimu (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration7fastImuE"]], "spectacularai::daiplugin::configuration::fastvio (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration7fastVioE"]], "spectacularai::daiplugin::configuration::forcerectified (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration14forceRectifiedE"]], "spectacularai::daiplugin::configuration::forceunrectified (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration16forceUnrectifiedE"]], "spectacularai::daiplugin::configuration::gyrofrequencyhz (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration15gyroFrequencyHzE"]], "spectacularai::daiplugin::configuration::imufrequencyhz (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration14imuFrequencyHzE"]], "spectacularai::daiplugin::configuration::imuqueuesize (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration12imuQueueSizeE"]], "spectacularai::daiplugin::configuration::imutognss (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration9imuToGnssE"]], "spectacularai::daiplugin::configuration::inputresolution (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration15inputResolutionE"]], "spectacularai::daiplugin::configuration::internalparameters (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration18internalParametersE"]], "spectacularai::daiplugin::configuration::keyframecandidateeverynthframe (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration30keyframeCandidateEveryNthFrameE"]], "spectacularai::daiplugin::configuration::maploadpath (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration11mapLoadPathE"]], "spectacularai::daiplugin::configuration::mapsavepath (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration11mapSavePathE"]], "spectacularai::daiplugin::configuration::meshrectification (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration17meshRectificationE"]], "spectacularai::daiplugin::configuration::monoqueuesize (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration13monoQueueSizeE"]], "spectacularai::daiplugin::configuration::recordingfolder (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration15recordingFolderE"]], "spectacularai::daiplugin::configuration::recordingonly (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration13recordingOnlyE"]], "spectacularai::daiplugin::configuration::silenceusbwarnings (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration18silenceUsbWarningsE"]], "spectacularai::daiplugin::configuration::usecolor (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration8useColorE"]], "spectacularai::daiplugin::configuration::usecolorstereocameras (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration21useColorStereoCamerasE"]], "spectacularai::daiplugin::configuration::useencodedvideo (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration15useEncodedVideoE"]], "spectacularai::daiplugin::configuration::usefeaturetracker (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration17useFeatureTrackerE"]], "spectacularai::daiplugin::configuration::usegraydepth (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration12useGrayDepthE"]], "spectacularai::daiplugin::configuration::usereaderthread (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration15useReaderThreadE"]], "spectacularai::daiplugin::configuration::useslam (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration7useSlamE"]], "spectacularai::daiplugin::configuration::usestereo (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration9useStereoE"]], "spectacularai::daiplugin::configuration::usevioautoexposure (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration18useVioAutoExposureE"]], "spectacularai::daiplugin::daicalibrationhandleradapter (c++ type)": [[2, "_CPPv4N13spectacularAI9daiPlugin28DaiCalibrationHandlerAdapterE"]], "spectacularai::daiplugin::daicameracontroladapter (c++ type)": [[2, "_CPPv4N13spectacularAI9daiPlugin23DaiCameraControlAdapterE"]], "spectacularai::daiplugin::daicolorinputresolutionadapter (c++ type)": [[2, "_CPPv4N13spectacularAI9daiPlugin30DaiColorInputResolutionAdapterE"]], "spectacularai::daiplugin::daidatainputqueueadapter (c++ type)": [[2, "_CPPv4N13spectacularAI9daiPlugin24DaiDataInputQueueAdapterE"]], "spectacularai::daiplugin::daidataoutputqueueadapter (c++ type)": [[2, "_CPPv4N13spectacularAI9daiPlugin25DaiDataOutputQueueAdapterE"]], "spectacularai::daiplugin::daideviceadapter (c++ type)": [[2, "_CPPv4N13spectacularAI9daiPlugin16DaiDeviceAdapterE"]], "spectacularai::daiplugin::daiimudataadapter (c++ type)": [[2, "_CPPv4N13spectacularAI9daiPlugin17DaiIMUDataAdapterE"]], "spectacularai::daiplugin::daiimgframeadapter (c++ type)": [[2, "_CPPv4N13spectacularAI9daiPlugin18DaiImgFrameAdapterE"]], "spectacularai::daiplugin::daiinputresolutionadapter (c++ type)": [[2, "_CPPv4N13spectacularAI9daiPlugin25DaiInputResolutionAdapterE"]], "spectacularai::daiplugin::daipipelineadapter (c++ type)": [[2, "_CPPv4N13spectacularAI9daiPlugin18DaiPipelineAdapterE"]], "spectacularai::daiplugin::daitrackedfeaturesadapter (c++ type)": [[2, "_CPPv4N13spectacularAI9daiPlugin25DaiTrackedFeaturesAdapterE"]], "spectacularai::daiplugin::hooks (c++ struct)": [[2, "_CPPv4N13spectacularAI9daiPlugin5HooksE"]], "spectacularai::daiplugin::hooks::color (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin5Hooks5colorE"]], "spectacularai::daiplugin::hooks::depth (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin5Hooks5depthE"]], "spectacularai::daiplugin::hooks::imu (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin5Hooks3imuE"]], "spectacularai::daiplugin::hooks::monoprimary (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin5Hooks11monoPrimaryE"]], "spectacularai::daiplugin::hooks::monosecondary (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin5Hooks13monoSecondaryE"]], "spectacularai::daiplugin::hooks::trackedfeatures (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin5Hooks15trackedFeaturesE"]], "spectacularai::daiplugin::pipeline (c++ struct)": [[2, "_CPPv4N13spectacularAI9daiPlugin8PipelineE"]], "spectacularai::daiplugin::pipeline::pipeline (c++ function)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline8PipelineE11DaiPipeline"], [2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline8PipelineE11DaiPipelineRK13Configuration"], [2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline8PipelineE11DaiPipelineRK13ConfigurationNSt8functionIFvN7mapping15MapperOutputPtrEEEE"]], "spectacularai::daiplugin::pipeline::color (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline5colorE"]], "spectacularai::daiplugin::pipeline::colorimagemanip (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline15colorImageManipE"]], "spectacularai::daiplugin::pipeline::colorleft (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline9colorLeftE"]], "spectacularai::daiplugin::pipeline::colorprimary (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline12colorPrimaryE"]], "spectacularai::daiplugin::pipeline::colorright (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline10colorRightE"]], "spectacularai::daiplugin::pipeline::colorsecondary (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline14colorSecondaryE"]], "spectacularai::daiplugin::pipeline::configuration (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline13configurationE"]], "spectacularai::daiplugin::pipeline::featuretracker (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline14featureTrackerE"]], "spectacularai::daiplugin::pipeline::hooks (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline5hooksE"]], "spectacularai::daiplugin::pipeline::imu (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline3imuE"]], "spectacularai::daiplugin::pipeline::imutocameraleft (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline15imuToCameraLeftE"]], "spectacularai::daiplugin::pipeline::monoleft (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline8monoLeftE"]], "spectacularai::daiplugin::pipeline::monoprimary (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline11monoPrimaryE"]], "spectacularai::daiplugin::pipeline::monoright (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline9monoRightE"]], "spectacularai::daiplugin::pipeline::monosecondary (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline13monoSecondaryE"]], "spectacularai::daiplugin::pipeline::onmapperoutput (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline14onMapperOutputE"]], "spectacularai::daiplugin::pipeline::scriptprimary (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline13scriptPrimaryE"]], "spectacularai::daiplugin::pipeline::scriptsecondary (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline15scriptSecondaryE"]], "spectacularai::daiplugin::pipeline::spectacularaiconfigurationyaml (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline30spectacularAIConfigurationYAMLE"]], "spectacularai::daiplugin::pipeline::startsession (c++ function)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline12startSessionE9DaiDevice"]], "spectacularai::daiplugin::pipeline::stereo (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline6stereoE"]], "spectacularai::daiplugin::pipeline::videoencoderprimary (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline19videoEncoderPrimaryE"]], "spectacularai::daiplugin::pipeline::videoencodersecondary (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline21videoEncoderSecondaryE"]], "spectacularai::daiplugin::pipeline::xincontrol (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline10xinControlE"]], "spectacularai::daiplugin::pipeline::xoutdepth (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline9xoutDepthE"]], "spectacularai::daiplugin::pipeline::xoutfeatures (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline12xoutFeaturesE"]], "spectacularai::daiplugin::pipeline::xoutimu (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline7xoutImuE"]], "spectacularai::daiplugin::pipeline::xoutleft (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline8xoutLeftE"]], "spectacularai::daiplugin::pipeline::xoutprimary (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline11xoutPrimaryE"]], "spectacularai::daiplugin::pipeline::xoutright (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline9xoutRightE"]], "spectacularai::daiplugin::pipeline::xoutscriptprimary (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline17xoutScriptPrimaryE"]], "spectacularai::daiplugin::pipeline::xoutscriptsecondary (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline19xoutScriptSecondaryE"]], "spectacularai::daiplugin::pipeline::xoutsecondary (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline13xoutSecondaryE"]], "spectacularai::daiplugin::pipelineextensions (c++ struct)": [[2, "_CPPv4N13spectacularAI9daiPlugin18PipelineExtensionsE"]], "spectacularai::daiplugin::pipelineextensions::rae (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin18PipelineExtensions3raeE"]], "spectacularai::daiplugin::pipelinerae (c++ struct)": [[2, "_CPPv4N13spectacularAI9daiPlugin11PipelineRAEE"]], "spectacularai::daiplugin::pipelinerae::back (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin11PipelineRAE4backE"]], "spectacularai::daiplugin::pipelinerae::front (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin11PipelineRAE5frontE"]], "spectacularai::daiplugin::raecameranode (c++ struct)": [[2, "_CPPv4N13spectacularAI9daiPlugin13RAECameraNodeE"]], "spectacularai::daiplugin::raecameranode::colorleft (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13RAECameraNode9colorLeftE"]], "spectacularai::daiplugin::raecameranode::colorright (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13RAECameraNode10colorRightE"]], "spectacularai::daiplugin::raecameranode::featuretracker (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13RAECameraNode14featureTrackerE"]], "spectacularai::daiplugin::raecameranode::scriptleft (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13RAECameraNode10scriptLeftE"]], "spectacularai::daiplugin::raecameranode::scriptright (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13RAECameraNode11scriptRightE"]], "spectacularai::daiplugin::raecameranode::stereodepth (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13RAECameraNode11stereoDepthE"]], "spectacularai::daiplugin::raecameranode::xincontrol (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13RAECameraNode10xinControlE"]], "spectacularai::daiplugin::raecameranode::xoutdepth (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13RAECameraNode9xoutDepthE"]], "spectacularai::daiplugin::raecameranode::xoutfeatures (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13RAECameraNode12xoutFeaturesE"]], "spectacularai::daiplugin::raecameranode::xoutleft (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13RAECameraNode8xoutLeftE"]], "spectacularai::daiplugin::raecameranode::xoutright (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13RAECameraNode9xoutRightE"]], "spectacularai::daiplugin::raecameranode::xoutscriptleft (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13RAECameraNode14xoutScriptLeftE"]], "spectacularai::daiplugin::raecameranode::xoutscriptright (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13RAECameraNode15xoutScriptRightE"]], "spectacularai::daiplugin::rawimgframetypeconverter (c++ class)": [[2, "_CPPv4N13spectacularAI9daiPlugin24RawImgFrameTypeConverterE"]], "spectacularai::daiplugin::rawimgframetypeconverter::getstringtype (c++ function)": [[2, "_CPPv4N13spectacularAI9daiPlugin24RawImgFrameTypeConverter13getStringTypeERKN3dai11RawImgFrame4TypeE"]], "spectacularai::daiplugin::session (c++ struct)": [[2, "_CPPv4N13spectacularAI9daiPlugin7SessionE"]], "spectacularai::daiplugin::session::addabsolutepose (c++ function)": [[2, "_CPPv4N13spectacularAI9daiPlugin7Session15addAbsolutePoseERK4PoseRK8Matrix3dd"]], "spectacularai::daiplugin::session::addgnss (c++ function)": [[2, "_CPPv4N13spectacularAI9daiPlugin7Session7addGnssEdRK14WgsCoordinatesRK8Matrix3d"]], "spectacularai::daiplugin::session::addtrigger (c++ function)": [[2, "_CPPv4N13spectacularAI9daiPlugin7Session10addTriggerEdi"]], "spectacularai::daiplugin::session::getoutput (c++ function)": [[2, "_CPPv4N13spectacularAI9daiPlugin7Session9getOutputEv"]], "spectacularai::daiplugin::session::getrgbcamerapose (c++ function)": [[2, "_CPPv4NK13spectacularAI9daiPlugin7Session16getRgbCameraPoseERK9VioOutput"]], "spectacularai::daiplugin::session::hasoutput (c++ function)": [[2, "_CPPv4NK13spectacularAI9daiPlugin7Session9hasOutputEv"]], "spectacularai::daiplugin::session::waitforoutput (c++ function)": [[2, "_CPPv4N13spectacularAI9daiPlugin7Session13waitForOutputEv"]], "spectacularai::daiplugin::session::work (c++ function)": [[2, "_CPPv4N13spectacularAI9daiPlugin7Session4workEv"]], "spectacularai::daiplugin::session::~session (c++ function)": [[2, "_CPPv4N13spectacularAI9daiPlugin7SessionD0Ev"]], "spectacularai::daiplugin::getdaifeaturestimestampdevice (c++ function)": [[2, "_CPPv4N13spectacularAI9daiPlugin29getDaiFeaturesTimestampDeviceERKN3dai15TrackedFeaturesE"]], "spectacularai::daiplugin::getdaiimageexposuretime (c++ function)": [[2, "_CPPv4N13spectacularAI9daiPlugin23getDaiImageExposureTimeERKN3dai8ImgFrameE"]], "spectacularai::daiplugin::getdaiimagerawdata (c++ function)": [[2, "_CPPv4N13spectacularAI9daiPlugin18getDaiImageRawDataERN3dai8ImgFrameE"]], "spectacularai::daiplugin::getdaiimagerawdatasize (c++ function)": [[2, "_CPPv4N13spectacularAI9daiPlugin22getDaiImageRawDataSizeERN3dai8ImgFrameE"]], "spectacularai::daiplugin::getdaiimagetimestampdevice (c++ function)": [[2, "_CPPv4N13spectacularAI9daiPlugin26getDaiImageTimestampDeviceERKN3dai8ImgFrameE"]], "spectacularai::daiplugin::getdaiimagetype (c++ function)": [[2, "_CPPv4N13spectacularAI9daiPlugin15getDaiImageTypeERKN3dai8ImgFrameE"]], "spectacularai::daiplugin::getdaiimutimestampdevice (c++ function)": [[2, "_CPPv4N13spectacularAI9daiPlugin24getDaiImuTimestampDeviceERKN3dai9IMUReportE"]], "spectacularai::daiplugin::getdaiusbspeedname (c++ function)": [[2, "_CPPv4N13spectacularAI9daiPlugin18getDaiUsbSpeedNameEN3dai8UsbSpeedE"]], "spectacularai::daiplugin::getdaiusbspeedvalue (c++ function)": [[2, "_CPPv4N13spectacularAI9daiPlugin19getDaiUsbSpeedValueEN3dai8UsbSpeedE"]], "spectacularai::daiplugin::getjsonstringoremptyvaluesafe (c++ function)": [[2, "_CPPv4N13spectacularAI9daiPlugin29getJsonStringOrEmptyValueSafeERKN8nlohmann4jsonEPKc"]], "spectacularai::daiplugin::internal (c++ type)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internalE"]], "spectacularai::daiplugin::internal::cameracalibration (c++ struct)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internal17CameraCalibrationE"]], "spectacularai::daiplugin::internal::cameracalibration::colorcameradistortioncoeffs (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internal17CameraCalibration27colorCameraDistortionCoeffsE"]], "spectacularai::daiplugin::internal::cameracalibration::colorintrinsics (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internal17CameraCalibration15colorIntrinsicsE"]], "spectacularai::daiplugin::internal::cameracalibration::colorresolution (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internal17CameraCalibration15colorResolutionE"]], "spectacularai::daiplugin::internal::cameracalibration::colortoprimary (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internal17CameraCalibration14colorToPrimaryE"]], "spectacularai::daiplugin::internal::cameracalibration::depthscale (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internal17CameraCalibration10depthScaleE"]], "spectacularai::daiplugin::internal::cameracalibration::json (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internal17CameraCalibration4jsonE"]], "spectacularai::daiplugin::internal::cameracalibration::stereoresolution (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internal17CameraCalibration16stereoResolutionE"]], "spectacularai::daiplugin::internal::colorinputresolution (c++ struct)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internal20ColorInputResolutionE"]], "spectacularai::daiplugin::internal::colorinputresolution::daireso (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internal20ColorInputResolution7daiResoE"]], "spectacularai::daiplugin::internal::colorinputresolution::resolution (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internal20ColorInputResolution10resolutionE"]], "spectacularai::daiplugin::internal::colorresolution (c++ struct)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internal15ColorResolutionE"]], "spectacularai::daiplugin::internal::colorresolution::input (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internal15ColorResolution5inputE"]], "spectacularai::daiplugin::internal::colorresolution::preview (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internal15ColorResolution7previewE"]], "spectacularai::daiplugin::internal::monoresolution (c++ struct)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internal14MonoResolutionE"]], "spectacularai::daiplugin::internal::monoresolution::daireso (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internal14MonoResolution7daiResoE"]], "spectacularai::daiplugin::internal::monoresolution::resolution (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internal14MonoResolution10resolutionE"]], "spectacularai::daiplugin::internal::resolution (c++ struct)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internal10ResolutionE"]], "spectacularai::daiplugin::internal::resolution::height (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internal10Resolution6heightE"]], "spectacularai::daiplugin::internal::resolution::width (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internal10Resolution5widthE"]], "spectacularai::daiplugin::internal::stream_tag (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internal10STREAM_TAGE"]], "spectacularai::daiplugin::internal::convertcolorinputresolution (c++ function)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internal27convertColorInputResolutionERKNSt6stringE"]], "spectacularai::daiplugin::internal::convertinputresolution (c++ function)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internal22convertInputResolutionERKNSt6stringE"]], "spectacularai::daiplugin::internal::getcalibration (c++ function)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internal14getCalibrationERK13ConfigurationRK8Matrix4d16DaiDeviceAdapter"]], "spectacularai::daiplugin::internal::getsupportedvideoresolution (c++ function)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internal27getSupportedVideoResolutionERK13Configuration"]], "spectacularai::daiplugin::internal::getyamlconfiguration (c++ function)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internal20getYAMLConfigurationERK13Configuration"]], "spectacularai::daiplugin::internal::isdevicerae (c++ function)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internal11isDeviceRAEERK13Configuration"]], "spectacularai::daiplugin::internal::matrixmul (c++ function)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internal9matrixMulERK8Matrix4dRK8Matrix4d"]], "spectacularai::daiplugin::internal::selectnearbycolorresolution (c++ function)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internal27selectNearbyColorResolutionEiRKNSt6stringE"]], "spectacularai::daiplugin::internal::useraebackcameras (c++ function)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internal17useRaeBackCamerasERK13Configuration"]], "spectacularai::gethorizontaluncertainty (c++ function)": [[2, "_CPPv4N13spectacularAI24getHorizontalUncertaintyERK8Matrix3d"]], "spectacularai::getquaternionheading (c++ function)": [[2, "_CPPv4N13spectacularAI20getQuaternionHeadingERK10Quaternion"]], "spectacularai::getquaternionpitch (c++ function)": [[2, "_CPPv4N13spectacularAI18getQuaternionPitchERK10Quaternion"]], "spectacularai::getquaternionroll (c++ function)": [[2, "_CPPv4N13spectacularAI17getQuaternionRollERK10Quaternion"]], "spectacularai::getverticaluncertainty (c++ function)": [[2, "_CPPv4N13spectacularAI22getVerticalUncertaintyERK8Matrix3d"]], "spectacularai::k4aplugin (c++ type)": [[2, "_CPPv4N13spectacularAI9k4aPluginE"], [9, "_CPPv4N13spectacularAI9k4aPluginE"]], "spectacularai::k4aplugin::configuration (c++ struct)": [[2, "_CPPv4N13spectacularAI9k4aPlugin13ConfigurationE"], [9, "_CPPv4N13spectacularAI9k4aPlugin13ConfigurationE"]], "spectacularai::k4aplugin::configuration::aligneddepth (c++ member)": [[2, "_CPPv4N13spectacularAI9k4aPlugin13Configuration12alignedDepthE"], [9, "_CPPv4N13spectacularAI9k4aPlugin13Configuration12alignedDepthE"]], "spectacularai::k4aplugin::configuration::apriltagpath (c++ member)": [[2, "_CPPv4N13spectacularAI9k4aPlugin13Configuration12aprilTagPathE"], [9, "_CPPv4N13spectacularAI9k4aPlugin13Configuration12aprilTagPathE"]], "spectacularai::k4aplugin::configuration::distortionenabled (c++ member)": [[2, "_CPPv4N13spectacularAI9k4aPlugin13Configuration17distortionEnabledE"], [9, "_CPPv4N13spectacularAI9k4aPlugin13Configuration17distortionEnabledE"]], "spectacularai::k4aplugin::configuration::fastvio (c++ member)": [[2, "_CPPv4N13spectacularAI9k4aPlugin13Configuration7fastVioE"], [9, "_CPPv4N13spectacularAI9k4aPlugin13Configuration7fastVioE"]], "spectacularai::k4aplugin::configuration::internalparameters (c++ member)": [[2, "_CPPv4N13spectacularAI9k4aPlugin13Configuration18internalParametersE"], [9, "_CPPv4N13spectacularAI9k4aPlugin13Configuration18internalParametersE"]], "spectacularai::k4aplugin::configuration::k4aconfig (c++ member)": [[2, "_CPPv4N13spectacularAI9k4aPlugin13Configuration9k4aConfigE"], [9, "_CPPv4N13spectacularAI9k4aPlugin13Configuration9k4aConfigE"]], "spectacularai::k4aplugin::configuration::postprocessfinalmap (c++ member)": [[2, "_CPPv4N13spectacularAI9k4aPlugin13Configuration19postProcessFinalMapE"], [9, "_CPPv4N13spectacularAI9k4aPlugin13Configuration19postProcessFinalMapE"]], "spectacularai::k4aplugin::configuration::recordingfolder (c++ member)": [[2, "_CPPv4N13spectacularAI9k4aPlugin13Configuration15recordingFolderE"], [9, "_CPPv4N13spectacularAI9k4aPlugin13Configuration15recordingFolderE"]], "spectacularai::k4aplugin::configuration::recordingonly (c++ member)": [[2, "_CPPv4N13spectacularAI9k4aPlugin13Configuration13recordingOnlyE"], [9, "_CPPv4N13spectacularAI9k4aPlugin13Configuration13recordingOnlyE"]], "spectacularai::k4aplugin::configuration::useslam (c++ member)": [[2, "_CPPv4N13spectacularAI9k4aPlugin13Configuration7useSlamE"], [9, "_CPPv4N13spectacularAI9k4aPlugin13Configuration7useSlamE"]], "spectacularai::k4aplugin::configuration::usestereo (c++ member)": [[2, "_CPPv4N13spectacularAI9k4aPlugin13Configuration9useStereoE"], [9, "_CPPv4N13spectacularAI9k4aPlugin13Configuration9useStereoE"]], "spectacularai::k4aplugin::pipeline (c++ class)": [[2, "_CPPv4N13spectacularAI9k4aPlugin8PipelineE"], [9, "_CPPv4N13spectacularAI9k4aPlugin8PipelineE"]], "spectacularai::k4aplugin::pipeline::pipeline (c++ function)": [[2, "_CPPv4N13spectacularAI9k4aPlugin8Pipeline8PipelineERK13Configuration"], [2, "_CPPv4N13spectacularAI9k4aPlugin8Pipeline8PipelineERK13ConfigurationNSt8functionIFvN7mapping15MapperOutputPtrEEEE"], [2, "_CPPv4N13spectacularAI9k4aPlugin8Pipeline8PipelineEv"], [9, "_CPPv4N13spectacularAI9k4aPlugin8Pipeline8PipelineERK13Configuration"], [9, "_CPPv4N13spectacularAI9k4aPlugin8Pipeline8PipelineERK13ConfigurationNSt8functionIFvN7mapping15MapperOutputPtrEEEE"], [9, "_CPPv4N13spectacularAI9k4aPlugin8Pipeline8PipelineEv"]], "spectacularai::k4aplugin::pipeline::getdevicehandle (c++ function)": [[2, "_CPPv4N13spectacularAI9k4aPlugin8Pipeline15getDeviceHandleEv"], [9, "_CPPv4N13spectacularAI9k4aPlugin8Pipeline15getDeviceHandleEv"]], "spectacularai::k4aplugin::pipeline::startsession (c++ function)": [[2, "_CPPv4N13spectacularAI9k4aPlugin8Pipeline12startSessionEv"], [9, "_CPPv4N13spectacularAI9k4aPlugin8Pipeline12startSessionEv"]], "spectacularai::k4aplugin::pipeline::~pipeline (c++ function)": [[2, "_CPPv4N13spectacularAI9k4aPlugin8PipelineD0Ev"], [9, "_CPPv4N13spectacularAI9k4aPlugin8PipelineD0Ev"]], "spectacularai::k4aplugin::session (c++ struct)": [[2, "_CPPv4N13spectacularAI9k4aPlugin7SessionE"], [9, "_CPPv4N13spectacularAI9k4aPlugin7SessionE"]], "spectacularai::k4aplugin::session::addtrigger (c++ function)": [[2, "_CPPv4N13spectacularAI9k4aPlugin7Session10addTriggerEdi"], [9, "_CPPv4N13spectacularAI9k4aPlugin7Session10addTriggerEdi"]], "spectacularai::k4aplugin::session::getoutput (c++ function)": [[2, "_CPPv4N13spectacularAI9k4aPlugin7Session9getOutputEv"], [9, "_CPPv4N13spectacularAI9k4aPlugin7Session9getOutputEv"]], "spectacularai::k4aplugin::session::hasoutput (c++ function)": [[2, "_CPPv4NK13spectacularAI9k4aPlugin7Session9hasOutputEv"], [9, "_CPPv4NK13spectacularAI9k4aPlugin7Session9hasOutputEv"]], "spectacularai::k4aplugin::session::ignoreoutputs (c++ function)": [[2, "_CPPv4N13spectacularAI9k4aPlugin7Session13ignoreOutputsEb"], [9, "_CPPv4N13spectacularAI9k4aPlugin7Session13ignoreOutputsEb"]], "spectacularai::k4aplugin::session::waitforoutput (c++ function)": [[2, "_CPPv4N13spectacularAI9k4aPlugin7Session13waitForOutputEv"], [9, "_CPPv4N13spectacularAI9k4aPlugin7Session13waitForOutputEv"]], "spectacularai::k4aplugin::session::~session (c++ function)": [[2, "_CPPv4N13spectacularAI9k4aPlugin7SessionD0Ev"], [9, "_CPPv4N13spectacularAI9k4aPlugin7SessionD0Ev"]], "spectacularai::k4aplugin::getcalibration (c++ function)": [[2, "_CPPv4N13spectacularAI9k4aPlugin14getCalibrationERK17k4a_calibration_tRK13Configuration"]], "spectacularai::k4aplugin::getk4aconfiguration (c++ function)": [[2, "_CPPv4N13spectacularAI9k4aPlugin19getK4AConfigurationERKNSt6stringEiib"], [9, "_CPPv4N13spectacularAI9k4aPlugin19getK4AConfigurationERKNSt6stringEiib"]], "spectacularai::k4aplugin::getyamlconfiguration (c++ function)": [[2, "_CPPv4N13spectacularAI9k4aPlugin20getYAMLConfigurationERK13Configuration"], [9, "_CPPv4N13spectacularAI9k4aPlugin20getYAMLConfigurationERK13Configuration"]], "spectacularai::mapping (c++ type)": [[2, "_CPPv4N13spectacularAI7mappingE"]], "spectacularai::mapping::frame (c++ struct)": [[2, "_CPPv4N13spectacularAI7mapping5FrameE"]], "spectacularai::mapping::frame::camerapose (c++ member)": [[2, "_CPPv4N13spectacularAI7mapping5Frame10cameraPoseE"]], "spectacularai::mapping::frame::depthscale (c++ member)": [[2, "_CPPv4N13spectacularAI7mapping5Frame10depthScaleE"]], "spectacularai::mapping::frame::image (c++ member)": [[2, "_CPPv4N13spectacularAI7mapping5Frame5imageE"]], "spectacularai::mapping::frame::sparsefeatures (c++ member)": [[2, "_CPPv4N13spectacularAI7mapping5Frame14sparseFeaturesE"]], "spectacularai::mapping::frameset (c++ struct)": [[2, "_CPPv4N13spectacularAI7mapping8FrameSetE"]], "spectacularai::mapping::frameset::depthframe (c++ member)": [[2, "_CPPv4N13spectacularAI7mapping8FrameSet10depthFrameE"]], "spectacularai::mapping::frameset::getaligneddepthframe (c++ function)": [[2, "_CPPv4NK13spectacularAI7mapping8FrameSet20getAlignedDepthFrameEKNSt10shared_ptrI5FrameEE"]], "spectacularai::mapping::frameset::getundistortedframe (c++ function)": [[2, "_CPPv4NK13spectacularAI7mapping8FrameSet19getUndistortedFrameEKNSt10shared_ptrI5FrameEE"]], "spectacularai::mapping::frameset::primaryframe (c++ member)": [[2, "_CPPv4N13spectacularAI7mapping8FrameSet12primaryFrameE"]], "spectacularai::mapping::frameset::rgbframe (c++ member)": [[2, "_CPPv4N13spectacularAI7mapping8FrameSet8rgbFrameE"]], "spectacularai::mapping::frameset::secondaryframe (c++ member)": [[2, "_CPPv4N13spectacularAI7mapping8FrameSet14secondaryFrameE"]], "spectacularai::mapping::frameset::~frameset (c++ function)": [[2, "_CPPv4N13spectacularAI7mapping8FrameSetD0Ev"]], "spectacularai::mapping::keyframe (c++ struct)": [[2, "_CPPv4N13spectacularAI7mapping8KeyFrameE"]], "spectacularai::mapping::keyframe::frameset (c++ member)": [[2, "_CPPv4N13spectacularAI7mapping8KeyFrame8frameSetE"]], "spectacularai::mapping::keyframe::id (c++ member)": [[2, "_CPPv4N13spectacularAI7mapping8KeyFrame2idE"]], "spectacularai::mapping::keyframe::pointcloud (c++ member)": [[2, "_CPPv4N13spectacularAI7mapping8KeyFrame10pointCloudE"]], "spectacularai::mapping::map (c++ struct)": [[2, "_CPPv4N13spectacularAI7mapping3MapE"]], "spectacularai::mapping::map::keyframes (c++ member)": [[2, "_CPPv4N13spectacularAI7mapping3Map9keyFramesE"]], "spectacularai::mapping::map::mappoints (c++ member)": [[2, "_CPPv4N13spectacularAI7mapping3Map9mapPointsE"]], "spectacularai::mapping::mapperoutput (c++ struct)": [[2, "_CPPv4N13spectacularAI7mapping12MapperOutputE"]], "spectacularai::mapping::mapperoutput::finalmap (c++ member)": [[2, "_CPPv4N13spectacularAI7mapping12MapperOutput8finalMapE"]], "spectacularai::mapping::mapperoutput::map (c++ member)": [[2, "_CPPv4N13spectacularAI7mapping12MapperOutput3mapE"]], "spectacularai::mapping::mapperoutput::mesh (c++ member)": [[2, "_CPPv4N13spectacularAI7mapping12MapperOutput4meshE"]], "spectacularai::mapping::mapperoutput::updatedkeyframes (c++ member)": [[2, "_CPPv4N13spectacularAI7mapping12MapperOutput16updatedKeyFramesE"]], "spectacularai::mapping::mapperoutput::updatedmappoints (c++ member)": [[2, "_CPPv4N13spectacularAI7mapping12MapperOutput16updatedMapPointsE"]], "spectacularai::mapping::mapperoutputptr (c++ type)": [[2, "_CPPv4N13spectacularAI7mapping15MapperOutputPtrE"]], "spectacularai::mapping::mesh (c++ struct)": [[2, "_CPPv4N13spectacularAI7mapping4MeshE"]], "spectacularai::mapping::mesh::indexface (c++ type)": [[2, "_CPPv4N13spectacularAI7mapping4Mesh9IndexFaceE"]], "spectacularai::mapping::mesh::triangle (c++ struct)": [[2, "_CPPv4N13spectacularAI7mapping4Mesh8TriangleE"]], "spectacularai::mapping::mesh::triangle::normals (c++ member)": [[2, "_CPPv4N13spectacularAI7mapping4Mesh8Triangle7normalsE"]], "spectacularai::mapping::mesh::triangle::vertices (c++ member)": [[2, "_CPPv4N13spectacularAI7mapping4Mesh8Triangle8verticesE"]], "spectacularai::mapping::mesh::empty (c++ function)": [[2, "_CPPv4NK13spectacularAI7mapping4Mesh5emptyEv"]], "spectacularai::mapping::mesh::facecount (c++ function)": [[2, "_CPPv4NK13spectacularAI7mapping4Mesh9faceCountEv"]], "spectacularai::mapping::mesh::getfacenormals (c++ function)": [[2, "_CPPv4N13spectacularAI7mapping4Mesh14getFaceNormalsEv"]], "spectacularai::mapping::mesh::getfacevertices (c++ function)": [[2, "_CPPv4N13spectacularAI7mapping4Mesh15getFaceVerticesEv"]], "spectacularai::mapping::mesh::getnormaldata (c++ function)": [[2, "_CPPv4N13spectacularAI7mapping4Mesh13getNormalDataEv"]], "spectacularai::mapping::mesh::getpositiondata (c++ function)": [[2, "_CPPv4N13spectacularAI7mapping4Mesh15getPositionDataEv"]], "spectacularai::mapping::mesh::gettriangle (c++ function)": [[2, "_CPPv4NK13spectacularAI7mapping4Mesh11getTriangleENSt6size_tE"]], "spectacularai::mapping::mesh::hasnormals (c++ function)": [[2, "_CPPv4NK13spectacularAI7mapping4Mesh10hasNormalsEv"]], "spectacularai::mapping::mesh::normalcount (c++ function)": [[2, "_CPPv4NK13spectacularAI7mapping4Mesh11normalCountEv"]], "spectacularai::mapping::mesh::serializetoobj (c++ function)": [[2, "_CPPv4NK13spectacularAI7mapping4Mesh14serializeToObjERKNSt6stringE"]], "spectacularai::mapping::mesh::vertexcount (c++ function)": [[2, "_CPPv4NK13spectacularAI7mapping4Mesh11vertexCountEv"]], "spectacularai::mapping::mesh::~mesh (c++ function)": [[2, "_CPPv4N13spectacularAI7mapping4MeshD0Ev"]], "spectacularai::mapping::pointcloud (c++ struct)": [[2, "_CPPv4N13spectacularAI7mapping10PointCloudE"]], "spectacularai::mapping::pointcloud::empty (c++ function)": [[2, "_CPPv4NK13spectacularAI7mapping10PointCloud5emptyEv"]], "spectacularai::mapping::pointcloud::getnormal (c++ function)": [[2, "_CPPv4NK13spectacularAI7mapping10PointCloud9getNormalENSt6size_tE"]], "spectacularai::mapping::pointcloud::getnormaldata (c++ function)": [[2, "_CPPv4N13spectacularAI7mapping10PointCloud13getNormalDataEv"]], "spectacularai::mapping::pointcloud::getposition (c++ function)": [[2, "_CPPv4NK13spectacularAI7mapping10PointCloud11getPositionENSt6size_tE"]], "spectacularai::mapping::pointcloud::getpositiondata (c++ function)": [[2, "_CPPv4N13spectacularAI7mapping10PointCloud15getPositionDataEv"]], "spectacularai::mapping::pointcloud::getrgb24 (c++ function)": [[2, "_CPPv4NK13spectacularAI7mapping10PointCloud8getRGB24ENSt6size_tE"]], "spectacularai::mapping::pointcloud::getrgb24data (c++ function)": [[2, "_CPPv4N13spectacularAI7mapping10PointCloud12getRGB24DataEv"]], "spectacularai::mapping::pointcloud::hascolors (c++ function)": [[2, "_CPPv4NK13spectacularAI7mapping10PointCloud9hasColorsEv"]], "spectacularai::mapping::pointcloud::hasnormals (c++ function)": [[2, "_CPPv4NK13spectacularAI7mapping10PointCloud10hasNormalsEv"]], "spectacularai::mapping::pointcloud::size (c++ function)": [[2, "_CPPv4NK13spectacularAI7mapping10PointCloud4sizeEv"]], "spectacularai::mapping::pointcloud::~pointcloud (c++ function)": [[2, "_CPPv4N13spectacularAI7mapping10PointCloudD0Ev"]], "spectacularai::orbbecplugin (c++ type)": [[2, "_CPPv4N13spectacularAI12orbbecPluginE"], [11, "_CPPv4N13spectacularAI12orbbecPluginE"]], "spectacularai::orbbecplugin::configuration (c++ struct)": [[2, "_CPPv4N13spectacularAI12orbbecPlugin13ConfigurationE"], [11, "_CPPv4N13spectacularAI12orbbecPlugin13ConfigurationE"]], "spectacularai::orbbecplugin::configuration::configuration (c++ function)": [[2, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration13ConfigurationERN2ob8PipelineE"], [2, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration13ConfigurationEv"], [11, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration13ConfigurationERN2ob8PipelineE"], [11, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration13ConfigurationEv"]], "spectacularai::orbbecplugin::configuration::accfrequencyhz (c++ member)": [[2, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration14accFrequencyHzE"], [11, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration14accFrequencyHzE"]], "spectacularai::orbbecplugin::configuration::accrange (c++ member)": [[2, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration8accRangeE"], [11, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration8accRangeE"]], "spectacularai::orbbecplugin::configuration::aligneddepth (c++ member)": [[2, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration12alignedDepthE"], [11, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration12alignedDepthE"]], "spectacularai::orbbecplugin::configuration::apriltagpath (c++ member)": [[2, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration12aprilTagPathE"], [11, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration12aprilTagPathE"]], "spectacularai::orbbecplugin::configuration::camerafps (c++ member)": [[2, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration9cameraFpsE"], [11, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration9cameraFpsE"]], "spectacularai::orbbecplugin::configuration::depthresolution (c++ member)": [[2, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration15depthResolutionE"], [11, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration15depthResolutionE"]], "spectacularai::orbbecplugin::configuration::fastvio (c++ member)": [[2, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration7fastVioE"], [11, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration7fastVioE"]], "spectacularai::orbbecplugin::configuration::gyrofrequencyhz (c++ member)": [[2, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration15gyroFrequencyHzE"], [11, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration15gyroFrequencyHzE"]], "spectacularai::orbbecplugin::configuration::gyrorange (c++ member)": [[2, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration9gyroRangeE"], [11, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration9gyroRangeE"]], "spectacularai::orbbecplugin::configuration::internalparameters (c++ member)": [[2, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration18internalParametersE"], [11, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration18internalParametersE"]], "spectacularai::orbbecplugin::configuration::postprocessfinalmap (c++ member)": [[2, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration19postProcessFinalMapE"], [11, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration19postProcessFinalMapE"]], "spectacularai::orbbecplugin::configuration::recordingfolder (c++ member)": [[2, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration15recordingFolderE"], [11, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration15recordingFolderE"]], "spectacularai::orbbecplugin::configuration::recordingonly (c++ member)": [[2, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration13recordingOnlyE"], [11, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration13recordingOnlyE"]], "spectacularai::orbbecplugin::configuration::rgbresolution (c++ member)": [[2, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration13rgbResolutionE"], [11, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration13rgbResolutionE"]], "spectacularai::orbbecplugin::configuration::useslam (c++ member)": [[2, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration7useSlamE"], [11, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration7useSlamE"]], "spectacularai::orbbecplugin::pipeline (c++ class)": [[2, "_CPPv4N13spectacularAI12orbbecPlugin8PipelineE"], [11, "_CPPv4N13spectacularAI12orbbecPlugin8PipelineE"]], "spectacularai::orbbecplugin::pipeline::pipeline (c++ function)": [[2, "_CPPv4N13spectacularAI12orbbecPlugin8Pipeline8PipelineERN2ob8PipelineE"], [2, "_CPPv4N13spectacularAI12orbbecPlugin8Pipeline8PipelineERN2ob8PipelineERK13Configuration"], [2, "_CPPv4N13spectacularAI12orbbecPlugin8Pipeline8PipelineERN2ob8PipelineERK13ConfigurationNSt8functionIFvN7mapping15MapperOutputPtrEEEE"], [11, "_CPPv4N13spectacularAI12orbbecPlugin8Pipeline8PipelineERN2ob8PipelineE"], [11, "_CPPv4N13spectacularAI12orbbecPlugin8Pipeline8PipelineERN2ob8PipelineERK13Configuration"], [11, "_CPPv4N13spectacularAI12orbbecPlugin8Pipeline8PipelineERN2ob8PipelineERK13ConfigurationNSt8functionIFvN7mapping15MapperOutputPtrEEEE"]], "spectacularai::orbbecplugin::pipeline::startsession (c++ function)": [[2, "_CPPv4N13spectacularAI12orbbecPlugin8Pipeline12startSessionEv"], [11, "_CPPv4N13spectacularAI12orbbecPlugin8Pipeline12startSessionEv"]], "spectacularai::orbbecplugin::pipeline::~pipeline (c++ function)": [[2, "_CPPv4N13spectacularAI12orbbecPlugin8PipelineD0Ev"], [11, "_CPPv4N13spectacularAI12orbbecPlugin8PipelineD0Ev"]], "spectacularai::orbbecplugin::session (c++ struct)": [[2, "_CPPv4N13spectacularAI12orbbecPlugin7SessionE"], [11, "_CPPv4N13spectacularAI12orbbecPlugin7SessionE"]], "spectacularai::orbbecplugin::session::addtrigger (c++ function)": [[2, "_CPPv4N13spectacularAI12orbbecPlugin7Session10addTriggerEdi"], [11, "_CPPv4N13spectacularAI12orbbecPlugin7Session10addTriggerEdi"]], "spectacularai::orbbecplugin::session::getoutput (c++ function)": [[2, "_CPPv4N13spectacularAI12orbbecPlugin7Session9getOutputEv"], [11, "_CPPv4N13spectacularAI12orbbecPlugin7Session9getOutputEv"]], "spectacularai::orbbecplugin::session::hasoutput (c++ function)": [[2, "_CPPv4NK13spectacularAI12orbbecPlugin7Session9hasOutputEv"], [11, "_CPPv4NK13spectacularAI12orbbecPlugin7Session9hasOutputEv"]], "spectacularai::orbbecplugin::session::ignoreoutputs (c++ function)": [[2, "_CPPv4N13spectacularAI12orbbecPlugin7Session13ignoreOutputsEb"], [11, "_CPPv4N13spectacularAI12orbbecPlugin7Session13ignoreOutputsEb"]], "spectacularai::orbbecplugin::session::waitforoutput (c++ function)": [[2, "_CPPv4N13spectacularAI12orbbecPlugin7Session13waitForOutputEv"], [11, "_CPPv4N13spectacularAI12orbbecPlugin7Session13waitForOutputEv"]], "spectacularai::orbbecplugin::session::~session (c++ function)": [[2, "_CPPv4N13spectacularAI12orbbecPlugin7SessionD0Ev"], [11, "_CPPv4N13spectacularAI12orbbecPlugin7SessionD0Ev"]], "spectacularai::orbbecplugin::internal (c++ type)": [[2, "_CPPv4N13spectacularAI12orbbecPlugin8internalE"]], "spectacularai::orbbecplugin::internal::getcalibration (c++ function)": [[2, "_CPPv4N13spectacularAI12orbbecPlugin8internal14getCalibrationERK13OBCameraParamRK13ConfigurationRKNSt6stringE"]], "spectacularai::orbbecplugin::internal::getyamlconfiguration (c++ function)": [[2, "_CPPv4N13spectacularAI12orbbecPlugin8internal20getYAMLConfigurationERK13ConfigurationRKNSt6stringE"]], "spectacularai::rsplugin (c++ type)": [[2, "_CPPv4N13spectacularAI8rsPluginE"], [12, "_CPPv4N13spectacularAI8rsPluginE"]], "spectacularai::rsplugin::configuration (c++ struct)": [[2, "_CPPv4N13spectacularAI8rsPlugin13ConfigurationE"], [12, "_CPPv4N13spectacularAI8rsPlugin13ConfigurationE"]], "spectacularai::rsplugin::configuration::aligneddepth (c++ member)": [[2, "_CPPv4N13spectacularAI8rsPlugin13Configuration12alignedDepthE"], [12, "_CPPv4N13spectacularAI8rsPlugin13Configuration12alignedDepthE"]], "spectacularai::rsplugin::configuration::apriltagpath (c++ member)": [[2, "_CPPv4N13spectacularAI8rsPlugin13Configuration12aprilTagPathE"], [12, "_CPPv4N13spectacularAI8rsPlugin13Configuration12aprilTagPathE"]], "spectacularai::rsplugin::configuration::fastvio (c++ member)": [[2, "_CPPv4N13spectacularAI8rsPlugin13Configuration7fastVioE"], [12, "_CPPv4N13spectacularAI8rsPlugin13Configuration7fastVioE"]], "spectacularai::rsplugin::configuration::inputresolution (c++ member)": [[2, "_CPPv4N13spectacularAI8rsPlugin13Configuration15inputResolutionE"], [12, "_CPPv4N13spectacularAI8rsPlugin13Configuration15inputResolutionE"]], "spectacularai::rsplugin::configuration::internalparameters (c++ member)": [[2, "_CPPv4N13spectacularAI8rsPlugin13Configuration18internalParametersE"], [12, "_CPPv4N13spectacularAI8rsPlugin13Configuration18internalParametersE"]], "spectacularai::rsplugin::configuration::maploadpath (c++ member)": [[2, "_CPPv4N13spectacularAI8rsPlugin13Configuration11mapLoadPathE"], [12, "_CPPv4N13spectacularAI8rsPlugin13Configuration11mapLoadPathE"]], "spectacularai::rsplugin::configuration::mapsavepath (c++ member)": [[2, "_CPPv4N13spectacularAI8rsPlugin13Configuration11mapSavePathE"], [12, "_CPPv4N13spectacularAI8rsPlugin13Configuration11mapSavePathE"]], "spectacularai::rsplugin::configuration::postprocessfinalmap (c++ member)": [[2, "_CPPv4N13spectacularAI8rsPlugin13Configuration19postProcessFinalMapE"], [12, "_CPPv4N13spectacularAI8rsPlugin13Configuration19postProcessFinalMapE"]], "spectacularai::rsplugin::configuration::recordingfolder (c++ member)": [[2, "_CPPv4N13spectacularAI8rsPlugin13Configuration15recordingFolderE"], [12, "_CPPv4N13spectacularAI8rsPlugin13Configuration15recordingFolderE"]], "spectacularai::rsplugin::configuration::recordingonly (c++ member)": [[2, "_CPPv4N13spectacularAI8rsPlugin13Configuration13recordingOnlyE"], [12, "_CPPv4N13spectacularAI8rsPlugin13Configuration13recordingOnlyE"]], "spectacularai::rsplugin::configuration::useicp (c++ member)": [[2, "_CPPv4N13spectacularAI8rsPlugin13Configuration6useIcpE"], [12, "_CPPv4N13spectacularAI8rsPlugin13Configuration6useIcpE"]], "spectacularai::rsplugin::configuration::usergb (c++ member)": [[2, "_CPPv4N13spectacularAI8rsPlugin13Configuration6useRgbE"], [12, "_CPPv4N13spectacularAI8rsPlugin13Configuration6useRgbE"]], "spectacularai::rsplugin::configuration::useslam (c++ member)": [[2, "_CPPv4N13spectacularAI8rsPlugin13Configuration7useSlamE"], [12, "_CPPv4N13spectacularAI8rsPlugin13Configuration7useSlamE"]], "spectacularai::rsplugin::configuration::usestereo (c++ member)": [[2, "_CPPv4N13spectacularAI8rsPlugin13Configuration9useStereoE"], [12, "_CPPv4N13spectacularAI8rsPlugin13Configuration9useStereoE"]], "spectacularai::rsplugin::pipeline (c++ class)": [[2, "_CPPv4N13spectacularAI8rsPlugin8PipelineE"], [12, "_CPPv4N13spectacularAI8rsPlugin8PipelineE"]], "spectacularai::rsplugin::pipeline::pipeline (c++ function)": [[2, "_CPPv4N13spectacularAI8rsPlugin8Pipeline8PipelineERK13Configuration"], [2, "_CPPv4N13spectacularAI8rsPlugin8Pipeline8PipelineEv"], [12, "_CPPv4N13spectacularAI8rsPlugin8Pipeline8PipelineERK13Configuration"], [12, "_CPPv4N13spectacularAI8rsPlugin8Pipeline8PipelineEv"]], "spectacularai::rsplugin::pipeline::configuredevice (c++ function)": [[2, "_CPPv4N13spectacularAI8rsPlugin8Pipeline15configureDeviceERN3rs26deviceE"], [12, "_CPPv4N13spectacularAI8rsPlugin8Pipeline15configureDeviceERN3rs26deviceE"]], "spectacularai::rsplugin::pipeline::configurestreams (c++ function)": [[2, "_CPPv4N13spectacularAI8rsPlugin8Pipeline16configureStreamsERN3rs26configE"], [12, "_CPPv4N13spectacularAI8rsPlugin8Pipeline16configureStreamsERN3rs26configE"]], "spectacularai::rsplugin::pipeline::setmappercallback (c++ function)": [[2, "_CPPv4N13spectacularAI8rsPlugin8Pipeline17setMapperCallbackERKNSt8functionIFvN13spectacularAI7mapping15MapperOutputPtrEEEE"], [12, "_CPPv4N13spectacularAI8rsPlugin8Pipeline17setMapperCallbackERKNSt8functionIFvN13spectacularAI7mapping15MapperOutputPtrEEEE"]], "spectacularai::rsplugin::pipeline::startsession (c++ function)": [[2, "_CPPv4N13spectacularAI8rsPlugin8Pipeline12startSessionERN3rs26configE"], [2, "_CPPv4N13spectacularAI8rsPlugin8Pipeline12startSessionERN3rs26configERKNSt8functionIFvRKN3rs25frameEEEE"], [12, "_CPPv4N13spectacularAI8rsPlugin8Pipeline12startSessionERN3rs26configE"], [12, "_CPPv4N13spectacularAI8rsPlugin8Pipeline12startSessionERN3rs26configERKNSt8functionIFvRKN3rs25frameEEEE"]], "spectacularai::rsplugin::pipeline::~pipeline (c++ function)": [[2, "_CPPv4N13spectacularAI8rsPlugin8PipelineD0Ev"], [12, "_CPPv4N13spectacularAI8rsPlugin8PipelineD0Ev"]], "spectacularai::rsplugin::session (c++ struct)": [[2, "_CPPv4N13spectacularAI8rsPlugin7SessionE"], [12, "_CPPv4N13spectacularAI8rsPlugin7SessionE"]], "spectacularai::rsplugin::session::addtrigger (c++ function)": [[2, "_CPPv4N13spectacularAI8rsPlugin7Session10addTriggerEdi"], [12, "_CPPv4N13spectacularAI8rsPlugin7Session10addTriggerEdi"]], "spectacularai::rsplugin::session::getoutput (c++ function)": [[2, "_CPPv4N13spectacularAI8rsPlugin7Session9getOutputEv"], [12, "_CPPv4N13spectacularAI8rsPlugin7Session9getOutputEv"]], "spectacularai::rsplugin::session::hasoutput (c++ function)": [[2, "_CPPv4NK13spectacularAI8rsPlugin7Session9hasOutputEv"], [12, "_CPPv4NK13spectacularAI8rsPlugin7Session9hasOutputEv"]], "spectacularai::rsplugin::session::waitforoutput (c++ function)": [[2, "_CPPv4N13spectacularAI8rsPlugin7Session13waitForOutputEv"], [12, "_CPPv4N13spectacularAI8rsPlugin7Session13waitForOutputEv"]], "spectacularai::rsplugin::session::~session (c++ function)": [[2, "_CPPv4N13spectacularAI8rsPlugin7SessionD0Ev"], [12, "_CPPv4N13spectacularAI8rsPlugin7SessionD0Ev"]], "frame (class in spectacularai.mapping)": [[4, "spectacularAI.mapping.Frame"]], "frameset (class in spectacularai.mapping)": [[4, "spectacularAI.mapping.FrameSet"]], "keyframe (class in spectacularai.mapping)": [[4, "spectacularAI.mapping.KeyFrame"]], "map (class in spectacularai.mapping)": [[4, "spectacularAI.mapping.Map"]], "mapperoutput (class in spectacularai.mapping)": [[4, "spectacularAI.mapping.MapperOutput"]], "mesh (class in spectacularai.mapping)": [[4, "spectacularAI.mapping.Mesh"]], "pointcloud (class in spectacularai.mapping)": [[4, "spectacularAI.mapping.PointCloud"]], "camerapose (spectacularai.mapping.frame property)": [[4, "spectacularAI.mapping.Frame.cameraPose"]], "depthframe (spectacularai.mapping.frameset property)": [[4, "spectacularAI.mapping.FrameSet.depthFrame"]], "depthscale (spectacularai.mapping.frame property)": [[4, "spectacularAI.mapping.Frame.depthScale"]], "empty() (spectacularai.mapping.mesh method)": [[4, "spectacularAI.mapping.Mesh.empty"]], "empty() (spectacularai.mapping.pointcloud method)": [[4, "spectacularAI.mapping.PointCloud.empty"]], "facecount() (spectacularai.mapping.mesh method)": [[4, "spectacularAI.mapping.Mesh.faceCount"]], "finalmap (spectacularai.mapping.mapperoutput property)": [[4, "spectacularAI.mapping.MapperOutput.finalMap"]], "frameset (spectacularai.mapping.keyframe property)": [[4, "spectacularAI.mapping.KeyFrame.frameSet"]], "getaligneddepthframe() (spectacularai.mapping.frameset method)": [[4, "spectacularAI.mapping.FrameSet.getAlignedDepthFrame"]], "getfacenormals() (spectacularai.mapping.mesh method)": [[4, "spectacularAI.mapping.Mesh.getFaceNormals"]], "getfacevertices() (spectacularai.mapping.mesh method)": [[4, "spectacularAI.mapping.Mesh.getFaceVertices"]], "getnormal() (spectacularai.mapping.pointcloud method)": [[4, "spectacularAI.mapping.PointCloud.getNormal"]], "getnormaldata() (spectacularai.mapping.mesh method)": [[4, "spectacularAI.mapping.Mesh.getNormalData"]], "getnormaldata() (spectacularai.mapping.pointcloud method)": [[4, "spectacularAI.mapping.PointCloud.getNormalData"]], "getposition() (spectacularai.mapping.pointcloud method)": [[4, "spectacularAI.mapping.PointCloud.getPosition"]], "getpositiondata() (spectacularai.mapping.mesh method)": [[4, "spectacularAI.mapping.Mesh.getPositionData"]], "getpositiondata() (spectacularai.mapping.pointcloud method)": [[4, "spectacularAI.mapping.PointCloud.getPositionData"]], "getrgb24() (spectacularai.mapping.pointcloud method)": [[4, "spectacularAI.mapping.PointCloud.getRGB24"]], "getrgb24data() (spectacularai.mapping.pointcloud method)": [[4, "spectacularAI.mapping.PointCloud.getRGB24Data"]], "getundistortedframe() (spectacularai.mapping.frameset method)": [[4, "spectacularAI.mapping.FrameSet.getUndistortedFrame"]], "hascolors() (spectacularai.mapping.pointcloud method)": [[4, "spectacularAI.mapping.PointCloud.hasColors"]], "hasnormals() (spectacularai.mapping.mesh method)": [[4, "spectacularAI.mapping.Mesh.hasNormals"]], "hasnormals() (spectacularai.mapping.pointcloud method)": [[4, "spectacularAI.mapping.PointCloud.hasNormals"]], "id (spectacularai.mapping.keyframe property)": [[4, "spectacularAI.mapping.KeyFrame.id"]], "image (spectacularai.mapping.frame property)": [[4, "spectacularAI.mapping.Frame.image"]], "keyframes (spectacularai.mapping.map property)": [[4, "spectacularAI.mapping.Map.keyFrames"]], "map (spectacularai.mapping.mapperoutput property)": [[4, "spectacularAI.mapping.MapperOutput.map"]], "mappoints (spectacularai.mapping.map property)": [[4, "spectacularAI.mapping.Map.mapPoints"]], "mesh (spectacularai.mapping.mapperoutput property)": [[4, "spectacularAI.mapping.MapperOutput.mesh"]], "module": [[4, "module-spectacularAI.mapping"], [5, "module-spectacularAI"], [7, "module-spectacularAI"]], "normalcount() (spectacularai.mapping.mesh method)": [[4, "spectacularAI.mapping.Mesh.normalCount"]], "pointcloud (spectacularai.mapping.keyframe property)": [[4, "spectacularAI.mapping.KeyFrame.pointCloud"]], "primaryframe (spectacularai.mapping.frameset property)": [[4, "spectacularAI.mapping.FrameSet.primaryFrame"]], "rgbframe (spectacularai.mapping.frameset property)": [[4, "spectacularAI.mapping.FrameSet.rgbFrame"]], "secondaryframe (spectacularai.mapping.frameset property)": [[4, "spectacularAI.mapping.FrameSet.secondaryFrame"]], "size() (spectacularai.mapping.pointcloud method)": [[4, "spectacularAI.mapping.PointCloud.size"]], "sparsefeatures (spectacularai.mapping.frame property)": [[4, "spectacularAI.mapping.Frame.sparseFeatures"]], "spectacularai.mapping": [[4, "module-spectacularAI.mapping"]], "updatedkeyframes (spectacularai.mapping.mapperoutput property)": [[4, "spectacularAI.mapping.MapperOutput.updatedKeyFrames"]], "updatedmappoints (spectacularai.mapping.mapperoutput property)": [[4, "spectacularAI.mapping.MapperOutput.updatedMapPoints"]], "vertexcount() (spectacularai.mapping.mesh method)": [[4, "spectacularAI.mapping.Mesh.vertexCount"]], "bitmap (class in spectacularai)": [[5, "spectacularAI.Bitmap"], [7, "spectacularAI.Bitmap"]], "camera (class in spectacularai)": [[5, "spectacularAI.Camera"], [7, "spectacularAI.Camera"]], "camerapose (class in spectacularai)": [[5, "spectacularAI.CameraPose"], [7, "spectacularAI.CameraPose"]], "colorformat (class in spectacularai)": [[5, "spectacularAI.ColorFormat"], [7, "spectacularAI.ColorFormat"]], "frame (class in spectacularai)": [[5, "spectacularAI.Frame"], [7, "spectacularAI.Frame"]], "gray (spectacularai.colorformat attribute)": [[5, "spectacularAI.ColorFormat.GRAY"], [7, "spectacularAI.ColorFormat.GRAY"]], "gray16 (spectacularai.colorformat attribute)": [[5, "spectacularAI.ColorFormat.GRAY16"], [7, "spectacularAI.ColorFormat.GRAY16"]], "gnssviooutput (class in spectacularai)": [[5, "spectacularAI.GnssVioOutput"], [7, "spectacularAI.GnssVioOutput"]], "init (spectacularai.trackingstatus attribute)": [[5, "spectacularAI.TrackingStatus.INIT"], [7, "spectacularAI.TrackingStatus.INIT"]], "lost_tracking (spectacularai.trackingstatus attribute)": [[5, "spectacularAI.TrackingStatus.LOST_TRACKING"], [7, "spectacularAI.TrackingStatus.LOST_TRACKING"]], "none (spectacularai.colorformat attribute)": [[5, "spectacularAI.ColorFormat.NONE"], [7, "spectacularAI.ColorFormat.NONE"]], "pose (class in spectacularai)": [[5, "spectacularAI.Pose"], [7, "spectacularAI.Pose"]], "quaternion (class in spectacularai)": [[5, "spectacularAI.Quaternion"], [7, "spectacularAI.Quaternion"]], "rgb (spectacularai.colorformat attribute)": [[5, "spectacularAI.ColorFormat.RGB"], [7, "spectacularAI.ColorFormat.RGB"]], "rgba (spectacularai.colorformat attribute)": [[5, "spectacularAI.ColorFormat.RGBA"], [7, "spectacularAI.ColorFormat.RGBA"]], "replay (class in spectacularai)": [[5, "spectacularAI.Replay"], [6, "spectacularAI.Replay"]], "tracking (spectacularai.trackingstatus attribute)": [[5, "spectacularAI.TrackingStatus.TRACKING"], [7, "spectacularAI.TrackingStatus.TRACKING"]], "trackingstatus (class in spectacularai)": [[5, "spectacularAI.TrackingStatus"], [7, "spectacularAI.TrackingStatus"]], "vector3d (class in spectacularai)": [[5, "spectacularAI.Vector3d"], [7, "spectacularAI.Vector3d"]], "vector3f (class in spectacularai)": [[5, "spectacularAI.Vector3f"], [7, "spectacularAI.Vector3f"]], "viooutput (class in spectacularai)": [[5, "spectacularAI.VioOutput"], [7, "spectacularAI.VioOutput"]], "wgscoordinates (class in spectacularai)": [[5, "spectacularAI.WgsCoordinates"], [7, "spectacularAI.WgsCoordinates"]], "altitude (spectacularai.wgscoordinates property)": [[5, "spectacularAI.WgsCoordinates.altitude"], [7, "spectacularAI.WgsCoordinates.altitude"]], "angularvelocity (spectacularai.viooutput property)": [[5, "spectacularAI.VioOutput.angularVelocity"], [7, "spectacularAI.VioOutput.angularVelocity"]], "asjson() (spectacularai.viooutput method)": [[5, "spectacularAI.VioOutput.asJson"], [7, "spectacularAI.VioOutput.asJson"]], "asmatrix() (spectacularai.pose method)": [[5, "spectacularAI.Pose.asMatrix"], [7, "spectacularAI.Pose.asMatrix"]], "camera (spectacularai.camerapose property)": [[5, "spectacularAI.CameraPose.camera"], [7, "spectacularAI.CameraPose.camera"]], "camerapose (spectacularai.frame property)": [[5, "spectacularAI.Frame.cameraPose"], [7, "spectacularAI.Frame.cameraPose"]], "close() (spectacularai.replay method)": [[5, "spectacularAI.Replay.close"], [6, "spectacularAI.Replay.close"]], "coordinates (spectacularai.gnssviooutput property)": [[5, "spectacularAI.GnssVioOutput.coordinates"], [7, "spectacularAI.GnssVioOutput.coordinates"]], "enupositioncovariance (spectacularai.gnssviooutput property)": [[5, "spectacularAI.GnssVioOutput.enuPositionCovariance"], [7, "spectacularAI.GnssVioOutput.enuPositionCovariance"]], "frommatrix() (spectacularai.pose method)": [[5, "spectacularAI.Pose.fromMatrix"], [7, "spectacularAI.Pose.fromMatrix"]], "getcamerapose() (spectacularai.viooutput method)": [[5, "spectacularAI.VioOutput.getCameraPose"], [7, "spectacularAI.VioOutput.getCameraPose"]], "getcameratoworldmatrix() (spectacularai.camerapose method)": [[5, "spectacularAI.CameraPose.getCameraToWorldMatrix"], [7, "spectacularAI.CameraPose.getCameraToWorldMatrix"]], "getcolorformat() (spectacularai.bitmap method)": [[5, "spectacularAI.Bitmap.getColorFormat"], [7, "spectacularAI.Bitmap.getColorFormat"]], "getenucamerapose() (spectacularai.gnssviooutput method)": [[5, "spectacularAI.GnssVioOutput.getEnuCameraPose"], [7, "spectacularAI.GnssVioOutput.getEnuCameraPose"]], "getheight() (spectacularai.bitmap method)": [[5, "spectacularAI.Bitmap.getHeight"], [7, "spectacularAI.Bitmap.getHeight"]], "getintrinsicmatrix() (spectacularai.camera method)": [[5, "spectacularAI.Camera.getIntrinsicMatrix"], [7, "spectacularAI.Camera.getIntrinsicMatrix"]], "getposition() (spectacularai.camerapose method)": [[5, "spectacularAI.CameraPose.getPosition"], [7, "spectacularAI.CameraPose.getPosition"]], "getprojectionmatrixopengl() (spectacularai.camera method)": [[5, "spectacularAI.Camera.getProjectionMatrixOpenGL"], [7, "spectacularAI.Camera.getProjectionMatrixOpenGL"]], "getwidth() (spectacularai.bitmap method)": [[5, "spectacularAI.Bitmap.getWidth"], [7, "spectacularAI.Bitmap.getWidth"]], "getworldtocameramatrix() (spectacularai.camerapose method)": [[5, "spectacularAI.CameraPose.getWorldToCameraMatrix"], [7, "spectacularAI.CameraPose.getWorldToCameraMatrix"]], "globalpose (spectacularai.viooutput property)": [[5, "spectacularAI.VioOutput.globalPose"], [7, "spectacularAI.VioOutput.globalPose"]], "image (spectacularai.frame property)": [[5, "spectacularAI.Frame.image"], [7, "spectacularAI.Frame.image"]], "index (spectacularai.frame property)": [[5, "spectacularAI.Frame.index"], [7, "spectacularAI.Frame.index"]], "latitude (spectacularai.wgscoordinates property)": [[5, "spectacularAI.WgsCoordinates.latitude"], [7, "spectacularAI.WgsCoordinates.latitude"]], "longitude (spectacularai.wgscoordinates property)": [[5, "spectacularAI.WgsCoordinates.longitude"], [7, "spectacularAI.WgsCoordinates.longitude"]], "name (spectacularai.colorformat property)": [[5, "spectacularAI.ColorFormat.name"], [7, "spectacularAI.ColorFormat.name"]], "name (spectacularai.trackingstatus property)": [[5, "spectacularAI.TrackingStatus.name"], [7, "spectacularAI.TrackingStatus.name"]], "orientation (spectacularai.gnssviooutput property)": [[5, "spectacularAI.GnssVioOutput.orientation"], [7, "spectacularAI.GnssVioOutput.orientation"]], "orientation (spectacularai.pose property)": [[5, "spectacularAI.Pose.orientation"], [7, "spectacularAI.Pose.orientation"]], "pose (spectacularai.camerapose property)": [[5, "spectacularAI.CameraPose.pose"], [7, "spectacularAI.CameraPose.pose"]], "pose (spectacularai.viooutput property)": [[5, "spectacularAI.VioOutput.pose"], [7, "spectacularAI.VioOutput.pose"]], "posetrail (spectacularai.viooutput property)": [[5, "spectacularAI.VioOutput.poseTrail"], [7, "spectacularAI.VioOutput.poseTrail"]], "position (spectacularai.pose property)": [[5, "spectacularAI.Pose.position"], [7, "spectacularAI.Pose.position"]], "positioncovariance (spectacularai.viooutput property)": [[5, "spectacularAI.VioOutput.positionCovariance"], [7, "spectacularAI.VioOutput.positionCovariance"]], "runreplay() (spectacularai.replay method)": [[5, "spectacularAI.Replay.runReplay"], [6, "spectacularAI.Replay.runReplay"]], "setextendedoutputcallback() (spectacularai.replay method)": [[5, "spectacularAI.Replay.setExtendedOutputCallback"], [6, "spectacularAI.Replay.setExtendedOutputCallback"]], "setoutputcallback() (spectacularai.replay method)": [[5, "spectacularAI.Replay.setOutputCallback"], [6, "spectacularAI.Replay.setOutputCallback"]], "setplaybackspeed() (spectacularai.replay method)": [[5, "spectacularAI.Replay.setPlaybackSpeed"], [6, "spectacularAI.Replay.setPlaybackSpeed"]], "spectacularai": [[5, "module-spectacularAI"], [7, "module-spectacularAI"]], "startreplay() (spectacularai.replay method)": [[5, "spectacularAI.Replay.startReplay"], [6, "spectacularAI.Replay.startReplay"]], "status (spectacularai.viooutput property)": [[5, "spectacularAI.VioOutput.status"], [7, "spectacularAI.VioOutput.status"]], "tag (spectacularai.viooutput property)": [[5, "spectacularAI.VioOutput.tag"], [7, "spectacularAI.VioOutput.tag"]], "time (spectacularai.pose property)": [[5, "spectacularAI.Pose.time"], [7, "spectacularAI.Pose.time"]], "toarray() (spectacularai.bitmap method)": [[5, "spectacularAI.Bitmap.toArray"], [7, "spectacularAI.Bitmap.toArray"]], "value (spectacularai.colorformat property)": [[5, "spectacularAI.ColorFormat.value"], [7, "spectacularAI.ColorFormat.value"]], "value (spectacularai.trackingstatus property)": [[5, "spectacularAI.TrackingStatus.value"], [7, "spectacularAI.TrackingStatus.value"]], "velocity (spectacularai.gnssviooutput property)": [[5, "spectacularAI.GnssVioOutput.velocity"], [7, "spectacularAI.GnssVioOutput.velocity"]], "velocity (spectacularai.viooutput property)": [[5, "spectacularAI.VioOutput.velocity"], [7, "spectacularAI.VioOutput.velocity"]], "velocitycovariance (spectacularai.gnssviooutput property)": [[5, "spectacularAI.GnssVioOutput.velocityCovariance"], [7, "spectacularAI.GnssVioOutput.velocityCovariance"]], "velocitycovariance (spectacularai.viooutput property)": [[5, "spectacularAI.VioOutput.velocityCovariance"], [7, "spectacularAI.VioOutput.velocityCovariance"]], "w (spectacularai.quaternion property)": [[5, "spectacularAI.Quaternion.w"], [7, "spectacularAI.Quaternion.w"]], "x (spectacularai.quaternion property)": [[5, "spectacularAI.Quaternion.x"], [7, "spectacularAI.Quaternion.x"]], "x (spectacularai.vector3d property)": [[5, "spectacularAI.Vector3d.x"], [7, "spectacularAI.Vector3d.x"]], "x (spectacularai.vector3f property)": [[5, "spectacularAI.Vector3f.x"], [7, "spectacularAI.Vector3f.x"]], "y (spectacularai.quaternion property)": [[5, "spectacularAI.Quaternion.y"], [7, "spectacularAI.Quaternion.y"]], "y (spectacularai.vector3d property)": [[5, "spectacularAI.Vector3d.y"], [7, "spectacularAI.Vector3d.y"]], "y (spectacularai.vector3f property)": [[5, "spectacularAI.Vector3f.y"], [7, "spectacularAI.Vector3f.y"]], "z (spectacularai.quaternion property)": [[5, "spectacularAI.Quaternion.z"], [7, "spectacularAI.Quaternion.z"]], "z (spectacularai.vector3d property)": [[5, "spectacularAI.Vector3d.z"], [7, "spectacularAI.Vector3d.z"]], "z (spectacularai.vector3f property)": [[5, "spectacularAI.Vector3f.z"], [7, "spectacularAI.Vector3f.z"]], "spectacularai::k4aplugin::pipeline::pimpl (c++ member)": [[9, "_CPPv4N13spectacularAI9k4aPlugin8Pipeline5pimplE"]], "configuration (class in spectacularai.depthai)": [[10, "spectacularAI.depthai.Configuration"]], "hooks (class in spectacularai.depthai)": [[10, "spectacularAI.depthai.Hooks"]], "pipeline (class in spectacularai.depthai)": [[10, "spectacularAI.depthai.Pipeline"]], "session (class in spectacularai.depthai)": [[10, "spectacularAI.depthai.Session"]], "accfrequencyhz (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.accFrequencyHz"]], "addabsolutepose() (spectacularai.depthai.session method)": [[10, "spectacularAI.depthai.Session.addAbsolutePose"]], "addgnss() (spectacularai.depthai.session method)": [[10, "spectacularAI.depthai.Session.addGnss"]], "addtrigger() (spectacularai.depthai.session method)": [[10, "spectacularAI.depthai.Session.addTrigger"]], "apriltagpath (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.aprilTagPath"]], "asdict() (spectacularai.depthai.configuration method)": [[10, "spectacularAI.depthai.Configuration.asDict"]], "close() (spectacularai.depthai.session method)": [[10, "spectacularAI.depthai.Session.close"]], "color (spectacularai.depthai.hooks property)": [[10, "spectacularAI.depthai.Hooks.color"]], "color (spectacularai.depthai.pipeline property)": [[10, "spectacularAI.depthai.Pipeline.color"]], "colorleft (spectacularai.depthai.pipeline property)": [[10, "spectacularAI.depthai.Pipeline.colorLeft"]], "colorprimary (spectacularai.depthai.pipeline property)": [[10, "spectacularAI.depthai.Pipeline.colorPrimary"]], "colorright (spectacularai.depthai.pipeline property)": [[10, "spectacularAI.depthai.Pipeline.colorRight"]], "colorsecondary (spectacularai.depthai.pipeline property)": [[10, "spectacularAI.depthai.Pipeline.colorSecondary"]], "depth (spectacularai.depthai.hooks property)": [[10, "spectacularAI.depthai.Hooks.depth"]], "depthqueuesize (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.depthQueueSize"]], "depthscalecorrection (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.depthScaleCorrection"]], "disablecameras (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.disableCameras"]], "ensuresufficientusbspeed (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.ensureSufficientUsbSpeed"]], "extendeddisparity (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.extendedDisparity"]], "fastimu (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.fastImu"]], "fastvio (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.fastVio"]], "featuretracker (spectacularai.depthai.pipeline property)": [[10, "spectacularAI.depthai.Pipeline.featureTracker"]], "forcerectified (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.forceRectified"]], "forceunrectified (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.forceUnrectified"]], "getoutput() (spectacularai.depthai.session method)": [[10, "spectacularAI.depthai.Session.getOutput"]], "getrgbcamerapose() (spectacularai.depthai.session method)": [[10, "spectacularAI.depthai.Session.getRgbCameraPose"]], "gyrofrequencyhz (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.gyroFrequencyHz"]], "hasoutput() (spectacularai.depthai.session method)": [[10, "spectacularAI.depthai.Session.hasOutput"]], "hooks (spectacularai.depthai.pipeline property)": [[10, "spectacularAI.depthai.Pipeline.hooks"]], "imu (spectacularai.depthai.hooks property)": [[10, "spectacularAI.depthai.Hooks.imu"]], "imu (spectacularai.depthai.pipeline property)": [[10, "spectacularAI.depthai.Pipeline.imu"]], "imufrequencyhz (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.imuFrequencyHz"]], "imuqueuesize (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.imuQueueSize"]], "imutocameraleft (spectacularai.depthai.pipeline property)": [[10, "spectacularAI.depthai.Pipeline.imuToCameraLeft"]], "imutognss (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.imuToGnss"]], "inputresolution (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.inputResolution"]], "internalparameters (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.internalParameters"]], "keyframecandidateeverynthframe (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.keyframeCandidateEveryNthFrame"]], "maploadpath (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.mapLoadPath"]], "mapsavepath (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.mapSavePath"]], "meshrectification (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.meshRectification"]], "monoleft (spectacularai.depthai.pipeline property)": [[10, "spectacularAI.depthai.Pipeline.monoLeft"]], "monoprimary (spectacularai.depthai.hooks property)": [[10, "spectacularAI.depthai.Hooks.monoPrimary"]], "monoprimary (spectacularai.depthai.pipeline property)": [[10, "spectacularAI.depthai.Pipeline.monoPrimary"]], "monoqueuesize (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.monoQueueSize"]], "monoright (spectacularai.depthai.pipeline property)": [[10, "spectacularAI.depthai.Pipeline.monoRight"]], "monosecondary (spectacularai.depthai.hooks property)": [[10, "spectacularAI.depthai.Hooks.monoSecondary"]], "monosecondary (spectacularai.depthai.pipeline property)": [[10, "spectacularAI.depthai.Pipeline.monoSecondary"]], "recordingfolder (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.recordingFolder"]], "recordingonly (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.recordingOnly"]], "silenceusbwarnings (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.silenceUsbWarnings"]], "spectacularaiconfigurationyaml (spectacularai.depthai.pipeline property)": [[10, "spectacularAI.depthai.Pipeline.spectacularAIConfigurationYAML"]], "startsession() (spectacularai.depthai.pipeline method)": [[10, "spectacularAI.depthai.Pipeline.startSession"]], "stereo (spectacularai.depthai.pipeline property)": [[10, "spectacularAI.depthai.Pipeline.stereo"]], "trackedfeatures (spectacularai.depthai.hooks property)": [[10, "spectacularAI.depthai.Hooks.trackedFeatures"]], "update() (spectacularai.depthai.configuration method)": [[10, "spectacularAI.depthai.Configuration.update"]], "usecolor (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.useColor"]], "usecolorstereocameras (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.useColorStereoCameras"]], "useencodedvideo (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.useEncodedVideo"]], "usefeaturetracker (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.useFeatureTracker"]], "usegraydepth (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.useGrayDepth"]], "usereaderthread (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.useReaderThread"]], "useslam (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.useSlam"]], "usestereo (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.useStereo"]], "usevioautoexposure (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.useVioAutoExposure"]], "waitforoutput() (spectacularai.depthai.session method)": [[10, "spectacularAI.depthai.Session.waitForOutput"]], "work() (spectacularai.depthai.session method)": [[10, "spectacularAI.depthai.Session.work"]], "xoutdepth (spectacularai.depthai.pipeline property)": [[10, "spectacularAI.depthai.Pipeline.xoutDepth"]], "xoutfeatures (spectacularai.depthai.pipeline property)": [[10, "spectacularAI.depthai.Pipeline.xoutFeatures"]], "xoutimu (spectacularai.depthai.pipeline property)": [[10, "spectacularAI.depthai.Pipeline.xoutImu"]], "xoutleft (spectacularai.depthai.pipeline property)": [[10, "spectacularAI.depthai.Pipeline.xoutLeft"]], "xoutright (spectacularai.depthai.pipeline property)": [[10, "spectacularAI.depthai.Pipeline.xoutRight"]], "spectacularai::orbbecplugin::pipeline::pimpl (c++ member)": [[11, "_CPPv4N13spectacularAI12orbbecPlugin8Pipeline5pimplE"]], "rs2 (c++ type)": [[12, "_CPPv43rs2"]], "spectacularai::rsplugin::pipeline::pimpl (c++ member)": [[12, "_CPPv4N13spectacularAI8rsPlugin8Pipeline5pimplE"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["api", "core", "cpp/latest/index", "index", "mapping", "python/latest/index", "replay", "tracking", "wrappers", "wrappers/k4a", "wrappers/oak", "wrappers/orbbec", "wrappers/realsense"], "filenames": ["api.md", "core.rst", "cpp/latest/index.rst", "index.md", "mapping.rst", "python/latest/index.rst", "replay.rst", "tracking.rst", "wrappers.md", "wrappers/k4a.rst", "wrappers/oak.rst", "wrappers/orbbec.rst", "wrappers/realsense.rst"], "titles": ["API Reference", "Core SDK", "C++", "Spectacular AI SDK documentation", "Mapping API", "Python", "Replay API", "Tracking API", "Wrappers", "Azure Kinect", "OAK-D", "ORBBEC", "RealSense"], "terms": {"full": [0, 1, 3, 10, 11], "singl": [0, 2, 4, 5, 6, 7], "page": [0, 3, 10, 11, 12], "python": [0, 3, 4, 6, 7, 9, 10, 11], "c": [0, 3, 4, 6, 7, 9, 10, 11, 12], "The": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12], "spectacular": [1, 2, 7, 9, 10, 11, 12], "ai": [1, 2, 7, 9, 10, 11, 12], "i": [1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12], "platform": [1, 3, 12], "independ": 1, "softwar": [1, 3], "solut": 1, "real": [1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12], "time": [1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12], "3d": [1, 2, 3, 4, 7], "map": [1, 2, 3, 5, 6, 10, 12], "6": [1, 2, 3, 10], "dof": [1, 2, 3, 10], "pose": [1, 2, 3, 4, 5, 9, 10, 11, 12], "track": [1, 2, 3, 4, 5, 10, 12], "includ": [1, 3, 4, 6, 7, 9, 10, 11, 12], "follow": [1, 2, 3, 7, 8, 9, 10, 11, 12], "public": [1, 2, 4, 6, 7, 9, 10, 11, 12], "modul": [1, 10], "which": [1, 2, 3, 4, 6, 7, 9, 10], "can": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "us": [1, 2, 3, 4, 6, 7, 8, 9, 10, 11], "ani": [1, 2, 4, 6, 7, 8], "devic": [1, 2, 3, 5, 6, 7, 8, 9, 11, 12], "support": [1, 2, 3, 4, 6, 7, 8, 9, 11], "api": [1, 2, 3], "replai": [1, 2, 3, 4, 5, 10], "easiest": 1, "through": [1, 2, 10], "wrapper": [1, 2, 3, 7, 9, 11], "out": [1, 3, 5, 6, 8, 10], "box": [1, 3, 8], "also": [1, 2, 3, 4, 7, 9, 10, 11, 12], "other": [1, 2, 3, 4, 5, 6, 7, 10], "input": [1, 2, 4, 5, 7, 9, 10, 11, 12], "contact": [1, 3], "u": [1, 3], "more": [1, 2, 3, 4, 6, 7, 10], "inform": [1, 2, 4, 5, 7, 9, 10, 11, 12], "access": [1, 2, 3, 4, 7, 10], "function": [1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12], "namespac": [2, 4, 6, 7, 9, 10, 11, 12], "spectacularai": [2, 4, 5, 6, 7, 9, 10, 11, 12], "typedef": [2, 4, 6, 7], "viooutputptr": [2, 6, 7], "std": [2, 4, 6, 7, 9, 10, 11, 12], "shared_ptr": [2, 4, 6, 7, 9, 10, 11, 12], "const": [2, 4, 6, 7, 9, 10, 11, 12], "viooutput": [2, 5, 6, 7, 9, 10, 11, 12], "frameset": [2, 4, 6], "vector": [2, 4, 5, 6, 7], "frame": [2, 4, 5, 6, 7, 9, 11, 12], "matrix3d": [2, 7, 10], "arrai": [2, 4, 5, 7], "doubl": [2, 4, 6, 7, 9, 10, 11, 12], "3": [2, 4, 5, 7, 10, 12], "A": [2, 4, 5, 7, 10, 12], "3x3": [2, 5, 7], "matrix": [2, 5, 7, 10], "row": [2, 7], "major": [2, 7], "m": [2, 4, 7, 10, 12], "col": [2, 7], "note": [2, 7, 9, 10, 12], "when": [2, 3, 4, 6, 7, 9, 10, 11], "symmetr": [2, 7], "like": [2, 7], "covari": [2, 5, 7, 10], "matric": [2, 5, 7], "differ": [2, 6, 7], "between": [2, 3, 7, 10, 12], "column": [2, 7], "order": [2, 4, 7, 10], "matrix4d": [2, 7, 10], "4": [2, 3, 5, 7, 10], "4x4": [2, 5, 7], "typic": [2, 5, 7], "homogen": [2, 5, 7], "coordin": [2, 4, 5, 10], "enum": [2, 7], "class": [2, 4, 5, 6, 7, 9, 10, 11, 12], "trackingstatu": [2, 5, 7], "statu": [2, 5, 7], "valu": [2, 4, 5, 7, 9, 10, 11, 12], "enumer": [2, 7], "init": [2, 5, 7], "initi": [2, 7, 10], "start": [2, 4, 5, 6, 7, 10], "still": [2, 7], "accur": [2, 3, 7], "global": [2, 5, 7], "referenc": [2, 7], "lost_track": [2, 5, 7], "ha": [2, 3, 4, 5, 6, 7, 9, 10, 11], "fail": [2, 7], "output": [2, 3, 4, 5, 6, 9, 10, 11, 12], "ar": [2, 3, 4, 6, 7, 8, 9, 10, 11, 12], "longer": [2, 4, 7], "produc": [2, 7], "until": [2, 5, 6, 7, 9, 10, 11, 12], "system": [2, 5, 10], "recov": [2, 7], "report": [2, 7], "anoth": [2, 6, 7, 9, 11], "state": [2, 7], "colorformat": [2, 5, 7], "specifi": [2, 4, 7], "pixel": [2, 4, 7], "format": [2, 7, 9, 10, 11], "bitmap": [2, 4, 5, 6, 7], "none": [2, 5, 6, 7, 10], "grai": [2, 5, 7, 10], "rgb": [2, 4, 5, 7, 10], "rgba": [2, 5, 7], "rgba_external_o": [2, 7], "bgr": [2, 7], "bgra": [2, 7], "gray16": [2, 5, 7], "float32": [2, 4, 7], "encoded_h264": [2, 7], "gethorizontaluncertainti": [2, 7], "get": [2, 4, 5, 7, 9, 10, 11, 12], "scalar": [2, 7], "horizont": [2, 7], "uncertainti": [2, 5, 7, 10], "meter": [2, 4, 7], "from": [2, 3, 4, 5, 6, 7, 9, 10, 11, 12], "thi": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12], "an": [2, 3, 4, 5, 7, 9, 10, 11, 12], "rm": [2, 7], "1": [2, 4, 5, 6, 7, 9, 10, 12], "sigma": [2, 7], "In": [2, 7, 9, 10, 11, 12], "gener": [2, 4, 7, 9, 10, 11, 12], "anisotrop": [2, 7], "case": [2, 3, 6, 7, 10], "where": [2, 4, 6, 7, 9, 10, 11, 12], "rotat": [2, 5, 7], "version": [2, 4, 7, 9], "diag": [2, 7], "sx": [2, 7], "2": [2, 5, 6, 7, 10, 11], "sy": [2, 7], "defin": [2, 4, 6, 7, 9, 10, 11, 12], "sqrt": [2, 7], "equival": [2, 7, 9], "frobeniu": [2, 7], "norm": [2, 7], "2x2": [2, 7], "part": [2, 3, 7, 10], "If": [2, 3, 4, 5, 6, 7, 9, 10, 11, 12], "isotrop": [2, 7], "same": [2, 4, 6, 7, 9, 10, 11], "1d": [2, 7], "standard": [2, 7], "deviat": [2, 7], "along": [2, 7], "x": [2, 3, 5, 7, 10, 12], "y": [2, 5, 7, 10, 12], "axi": [2, 7], "getverticaluncertainti": [2, 7], "vertic": [2, 4, 7], "p67": [2, 7], "buildcovariancematrix": [2, 7], "horizontalsigma": [2, 7], "verticalsigma": [2, 7], "construct": [2, 6, 7], "compon": [2, 7], "e": [2, 3, 4, 5, 7, 9, 10, 11, 12], "result": [2, 4, 7], "xy": [2, 7], "plane": [2, 7], "getquaternionhead": [2, 7], "quaternion": [2, 5, 7], "q": [2, 7], "yaw": [2, 7], "head": [2, 7], "angl": [2, 7, 10], "local": [2, 5, 7, 9, 10, 11, 12], "world": [2, 5, 7, 10], "degre": [2, 3, 7], "getquaternionpitch": [2, 7], "pitch": [2, 7], "getquaternionrol": [2, 7], "roll": [2, 7], "struct": [2, 4, 6, 7, 9, 10, 11, 12], "camera": [2, 3, 4, 5, 7, 9, 11, 12], "virtual": [2, 3, 4, 6, 7, 9, 10, 11, 12], "bool": [2, 4, 6, 7, 9, 10, 11, 12], "pixeltorai": [2, 7], "pixelcoordin": [2, 7], "vector3d": [2, 4, 5, 7, 10], "rai": [2, 7], "0": [2, 4, 5, 6, 7, 9, 10, 11, 12], "convert": [2, 5, 7, 10], "paramet": [2, 4, 5, 6, 7, 8, 9, 10, 11, 12], "return": [2, 4, 5, 6, 7, 9, 10, 11, 12], "true": [2, 4, 6, 7, 9, 10, 11, 12], "convers": [2, 7], "succeed": [2, 7], "raytopixel": [2, 7], "getintrinsicmatrix": [2, 5, 7], "rectifi": [2, 5, 7, 10], "intrins": [2, 5, 7], "": [2, 5, 6, 7, 10, 12], "distort": [2, 4, 5, 7], "opencv": [2, 5, 7], "convent": [2, 5, 7], "fx": [2, 7], "ppx": [2, 7], "fy": [2, 7], "ppy": [2, 7], "getprojectionmatrixopengl": [2, 5, 7], "nearclip": [2, 7], "farclip": [2, 7], "project": [2, 5, 7, 10], "normal": [2, 4, 7], "ndc": [2, 7], "static": [2, 6, 7], "unique_ptr": [2, 6, 7, 9, 10, 11, 12], "buildpinhol": [2, 7], "intrinsicmatrix": [2, 7], "int": [2, 4, 5, 6, 7, 9, 10, 11, 12], "width": [2, 5, 7], "height": [2, 5, 7], "camerapos": [2, 4, 5, 6, 7, 10], "getworldtocameramatrix": [2, 5, 7], "getcameratoworldmatrix": [2, 5, 7], "getposit": [2, 4, 5, 7], "posit": [2, 4, 5, 7, 10, 12], "pixeltoworld": [2, 7], "origin": [2, 5, 7], "current": [2, 4, 5, 7], "direct": [2, 7], "worldtopixel": [2, 7], "point": [2, 4, 7, 10], "member": [2, 4, 5, 6, 7, 9, 10, 11, 12], "transform": [2, 7], "main": [2, 3, 4, 5, 7, 9, 10, 11, 12], "structur": [2, 4, 5, 7], "getcamerapos": [2, 5, 7], "cameraid": [2, 7], "primari": [2, 4, 5, 7, 10], "secondari": [2, 4, 5, 7, 10], "string": [2, 4, 6, 7, 9, 10, 11, 12], "asjson": [2, 5, 7, 10], "json": [2, 5, 7, 10], "otherwis": [2, 7, 9, 11], "empti": [2, 4, 7, 10], "timestamp": [2, 5, 7, 9, 10, 11, 12], "clock": [2, 7], "sensor": [2, 3, 6, 7, 9, 10, 11, 12], "data": [2, 3, 4, 5, 6, 7], "veloc": [2, 5, 7, 10, 12], "xyz": [2, 7], "angularveloc": [2, 5, 7], "angular": [2, 5, 7], "si": [2, 5, 7], "unit": [2, 4, 5, 7], "rad": [2, 7], "acceler": [2, 7, 10], "linear": [2, 7], "positioncovari": [2, 5, 7, 10], "velocitycovari": [2, 5, 7], "posetrail": [2, 5, 7], "list": [2, 4, 5, 6, 7, 10], "first": [2, 4, 7, 9, 10, 11, 12], "element": [2, 7], "correspond": [2, 4, 5, 7, 9, 10, 11, 12], "zero": [2, 3, 7], "recent": [2, 3, 7], "smooth": [2, 5, 7], "histor": [2, 5, 7], "featurepoint": [2, 4, 7], "pointcloud": [2, 4, 7], "cloud": [2, 4, 7, 10], "featur": [2, 3, 4, 7, 10], "seen": [2, 7], "tag": [2, 5, 7, 9, 10, 11, 12], "given": [2, 4, 5, 6, 7, 10, 12], "addfram": [2, 7], "method": [2, 7, 10], "gnssviooutput": [2, 5, 7], "globalpos": [2, 5, 7], "gnss": [2, 5, 7, 10], "vio": [2, 5, 6, 7, 9, 10, 11, 12], "avail": [2, 3, 4, 5, 6, 7, 9, 10, 11, 12], "nullptr": [2, 4, 7], "getenucamerapos": [2, 5, 7], "wgscoordin": [2, 5, 7, 10], "enuorigin": [2, 7], "particular": [2, 5, 7, 9, 10, 11, 12], "east": [2, 5, 7, 10], "north": [2, 5, 7, 10], "up": [2, 4, 5, 7, 10, 12], "whose": [2, 5, 7], "wgs84": [2, 5, 7], "index": [2, 4, 5, 6, 7], "enu": [2, 5, 7, 10], "mean": [2, 7, 8, 10], "orient": [2, 5, 7, 10, 12], "repres": [2, 5, 7], "doe": [2, 6, 7, 12], "matter": [2, 7], "context": [2, 7], "see": [2, 3, 5, 7, 9, 10, 11, 12], "helper": [2, 4, 7], "obtain": [2, 7], "euler": [2, 7], "enupositioncovari": [2, 5, 7, 10], "estim": [2, 6, 7, 10], "coordiant": [2, 7], "number": [2, 4, 7], "autoexposureoutput": [2, 7], "auto": [2, 7, 10], "exposur": [2, 7, 10], "each": [2, 5, 7, 12], "specif": [2, 4, 7, 9, 10, 11, 12], "imag": [2, 4, 5, 6, 7, 10], "option": [2, 3, 4, 6, 7, 9, 10, 11, 12], "contain": [2, 4, 5, 6, 7], "implement": [2, 6, 7], "control": [2, 7, 10], "algorithm": [2, 6, 7], "depend": [2, 7, 9, 10, 11, 12], "deltabright": [2, 7], "determin": [2, 7], "how": [2, 7, 9, 11, 12], "much": [2, 7, 9, 11], "bright": [2, 7], "should": [2, 6, 7, 9, 10, 11, 12], "chang": [2, 3, 4, 7, 10, 12], "255": [2, 7], "uint8_t": [2, 4, 7], "approx": [2, 7], "uint32_t": [2, 4, 7], "minexposuretim": [2, 7], "minimum": [2, 7, 10], "microsecond": [2, 7], "maxexposuretim": [2, 7], "maximum": [2, 7], "mingain": [2, 7], "gain": [2, 7], "iso": [2, 7], "maxgain": [2, 7], "second": [2, 5, 7, 9, 10, 11, 12], "visual": [2, 3, 6, 10, 12], "inerti": [2, 3, 6], "odometri": [2, 6], "destructor": [2, 6], "stop": [2, 6], "nai": [2, 6], "worker": [2, 6], "thread": [2, 6, 9, 10], "free": [2, 6, 10], "resourc": [2, 6, 10], "void": [2, 4, 6, 9, 10, 11, 12], "startreplai": [2, 5, 6], "background": [2, 5, 6, 9, 11, 12], "close": [2, 5, 6, 10], "entir": [2, 4, 5, 6], "session": [2, 5, 6, 7], "been": [2, 5, 6, 9], "plai": [2, 5, 6], "runreplai": [2, 5, 6], "block": [2, 5, 6], "replayonelin": [2, 6], "line": [2, 3, 6, 10], "fals": [2, 4, 6, 9, 10, 11, 12], "setplaybackspe": [2, 5, 6], "speed": [2, 5, 6], "set": [2, 4, 5, 6, 7, 9, 10, 11, 12], "playback": [2, 5, 6], "fast": [2, 4, 5, 6, 10], "forward": [2, 5, 6, 10], "2x": [2, 5, 6], "5": [2, 5, 6, 10], "half": [2, 5, 6], "unlimit": [2, 5, 6], "default": [2, 5, 6, 7, 9, 10, 11, 12], "setdryrun": [2, 6], "isdryrun": [2, 6], "enabl": [2, 6, 9, 10, 11, 12], "read": [2, 6, 9, 10, 11, 12], "pars": [2, 6], "record": [2, 5, 6, 9, 11], "do": [2, 3, 4, 6, 7, 10, 12], "feed": [2, 6], "perform": [2, 6, 9, 10, 12], "measur": [2, 6], "dry": [2, 6], "run": [2, 3, 6, 9, 11, 12], "happen": [2, 6], "setoutputcallback": [2, 5, 6], "onoutput": [2, 6], "callback": [2, 4, 5, 6, 10, 12], "call": [2, 3, 5, 6, 10, 12], "whenev": [2, 6], "new": [2, 5, 6, 9, 10, 11, 12], "remain": [2, 6], "valid": [2, 6], "long": [2, 6], "share": [2, 3, 6, 10], "pointer": [2, 4, 6], "aliv": [2, 6], "pass": [2, 6, 10], "last": [2, 4, 6], "refer": [2, 6, 7], "destruct": [2, 6], "howev": [2, 3, 6], "store": [2, 4, 6, 9, 11, 12], "term": [2, 6], "avoid": [2, 6, 10], "memori": [2, 6], "leak": [2, 6], "Will": [2, 6], "fromt": [2, 6], "gyroscop": [2, 3, 6], "sampl": [2, 6], "ad": [2, 4, 6, 9, 11], "setextendedoutputcallback": [2, 5, 6], "experiment": [2, 6], "builder": [2, 6], "datafold": [2, 6], "viobuild": [2, 6], "setup": [2, 3, 6, 9, 11, 12], "path": [2, 3, 4, 6, 9, 10, 11], "folder": [2, 5, 6, 9, 10, 11], "calibr": [2, 6, 8], "configur": [2, 3, 5, 6, 7], "replac": [2, 6, 10], "append": [2, 6], "setffmpeg": [2, 6], "whether": [2, 6, 9, 11], "ffmpeg": [2, 6, 10], "file": [2, 4, 6, 9, 10, 11], "build": [2, 3, 5, 6, 9, 10, 11, 12], "_data": [2, 6], "subpixel": [2, 7], "accuraci": [2, 3, 7, 10], "float": [2, 5, 6, 7, 9, 10, 11, 12], "r": [2, 5, 7, 9, 11], "g": [2, 3, 4, 5, 7, 9, 10, 11, 12], "z": [2, 5, 7, 10, 12], "vector3f": [2, 4, 5, 7], "precis": [2, 5, 7], "represent": [2, 5, 7, 10], "hamilton": [2, 5, 7], "w": [2, 5, 7, 10, 12], "asmatrix": [2, 5, 7], "monoton": [2, 4, 5, 7, 9, 10, 11, 12], "increas": [2, 3, 4, 7, 10], "right": [2, 7, 10], "hand": [2, 7, 10], "metric": [2, 7], "frommatrix": [2, 5, 7], "t": [2, 4, 7, 9, 10, 11, 12], "localtoworld": [2, 7], "creat": [2, 4, 5, 7, 9, 10, 11, 12], "wg": [2, 7], "84": [2, 7], "latitud": [2, 5, 7], "longitud": [2, 5, 7], "altitud": [2, 5, 7], "spars": [2, 4, 7, 10], "observ": [2, 4, 7], "certain": [2, 3, 7, 9, 10, 11, 12], "int64_t": [2, 4, 7], "id": [2, 4, 7], "integ": [2, 4, 7], "identifi": [2, 4, 7], "revis": [2, 7], "trigger": [2, 7, 9, 10, 11, 12], "type": [2, 3, 4, 9, 10, 11], "simpl": [2, 7], "ram": [2, 3, 7], "gpu": [2, 7], "cv": [2, 7], "mat": [2, 7], "asopencv": [2, 7], "flipcolor": [2, 7], "mai": [2, 4, 7, 10], "shallow": [2, 7], "copi": [2, 7], "clone": [2, 7, 9, 11, 12], "make": [2, 4, 7, 9, 10, 11, 12], "deep": [2, 7], "need": [2, 3, 7, 9, 10, 11, 12], "automat": [2, 7], "necessari": [2, 7, 9, 11, 12], "getwidth": [2, 5, 7], "getheight": [2, 5, 7], "getcolorformat": [2, 5, 7], "color": [2, 4, 7, 10], "channel": [2, 7], "getdatareadonli": [2, 7], "must": [2, 3, 7, 10], "contigu": [2, 7], "8": [2, 7, 10], "32": [2, 7], "bit": [2, 3, 7, 9, 10, 11], "per": [2, 7], "getdatareadwrit": [2, 7], "undefin": [2, 7], "content": [2, 7, 10], "createrefer": [2, 7], "rowstrid": [2, 7], "plain": [2, 7], "camerarayto3dmatch": [2, 7], "coodin": [2, 7], "match": [2, 4, 7, 10], "todo": 2, "improv": [2, 10], "document": [2, 9, 10, 11, 12], "createrendertarget": 2, "correct": [2, 10], "dimens": 2, "updat": [2, 3, 4, 10], "base": [2, 3, 10], "render": 2, "either": [2, 7, 9, 11], "readi": 2, "check": [2, 4, 9, 10, 11, 12], "daiplugin": [2, 10], "daipipelineadapt": 2, "daipipelin": [2, 10], "daideviceadapt": 2, "daidevic": [2, 10], "daiimgframeadapt": 2, "dai": [2, 10], "imgfram": [2, 10], "daidatainputqueueadapt": 2, "datainputqueu": 2, "daidataoutputqueueadapt": 2, "dataoutputqueu": 2, "daiimudataadapt": 2, "imudata": [2, 10], "daitrackedfeaturesadapt": 2, "trackedfeatur": [2, 10], "daicalibrationhandleradapt": 2, "calibrationhandl": 2, "daicameracontroladapt": 2, "cameracontrol": 2, "daiinputresolutionadapt": 2, "spectacular_ai_maybe_python_typ": 2, "monocameraproperti": 2, "sensorresolut": 2, "daicolorinputresolutionadapt": 2, "colorcameraproperti": 2, "inlin": [2, 4], "getjsonstringoremptyvaluesaf": 2, "nlohmann": 2, "char": 2, "kei": [2, 4, 9, 10, 11, 12], "getdaiusbspeedvalu": 2, "usbspe": 2, "getdaiusbspeednam": 2, "getdaiimagerawdata": 2, "img": 2, "size_t": [2, 4], "getdaiimagerawdatas": 2, "getdaiimutimestampdevic": 2, "imureport": 2, "getdaiimagetimestampdevic": 2, "getdaifeaturestimestampdevic": 2, "getdaiimageexposuretim": 2, "getdaiimagetyp": 2, "rawimgframetypeconvert": 2, "getstringtyp": 2, "rawimgfram": 2, "plugin": [2, 9, 10, 11, 12], "sdk": [2, 6, 7, 8, 9, 10, 11, 12], "variabl": [2, 9, 10, 11, 12], "usestereo": [2, 9, 10, 12], "useslam": [2, 9, 10, 11, 12], "usefeaturetrack": [2, 10], "fastvio": [2, 9, 10, 11, 12], "forcerectifi": [2, 10], "forceunrectifi": [2, 10], "usecolor": [2, 10], "usecolorstereocamera": [2, 10], "useencodedvideo": [2, 10], "usegraydepth": [2, 10], "mapsavepath": [2, 10, 12], "maploadpath": [2, 10, 12], "usevioautoexposur": [2, 10], "apriltagpath": [2, 9, 10, 11, 12], "meshrectif": [2, 10], "depthscalecorrect": [2, 10], "extendeddispar": [2, 10], "fastimu": [2, 10], "usereaderthread": [2, 10, 12], "unsign": [2, 10], "imufrequencyhz": [2, 10], "accfrequencyhz": [2, 10, 11], "500": [2, 10], "gyrofrequencyhz": [2, 10, 11], "400": [2, 10], "ensuresufficientusbspe": [2, 10], "silenceusbwarn": [2, 10], "monoqueues": [2, 10], "depthqueues": [2, 10], "20": [2, 10], "imuqueues": [2, 10], "50": [2, 10], "keyframecandidateeverynthfram": [2, 10], "inputresolut": [2, 10, 12], "400p": [2, 10, 12], "recordingfold": [2, 9, 10, 11, 12], "recordingonli": [2, 9, 10, 11, 12], "disablecamera": [2, 10], "imutognss": [2, 10], "internalparamet": [2, 9, 10, 11, 12], "intern": [2, 9, 10, 11, 12], "overrid": [2, 9, 10, 11, 12], "pair": [2, 9, 10, 11, 12], "Not": [2, 9, 10, 11, 12], "safe": [2, 9, 10, 11, 12], "unsanit": [2, 9, 10, 11, 12], "user": [2, 9, 10, 11, 12], "raecameranod": 2, "colorcameranod": [2, 10], "colorleft": [2, 10], "colorright": [2, 10], "stereodepthnod": [2, 10], "stereodepth": 2, "featuretrackernod": [2, 10], "featuretrack": [2, 10], "scriptnod": [2, 10], "scriptleft": 2, "scriptright": 2, "xlinkinnod": [2, 10], "xincontrol": [2, 10], "xlinkoutnod": [2, 10], "xoutleft": [2, 10], "xoutright": [2, 10], "xoutscriptleft": 2, "xoutscriptright": 2, "xoutfeatur": [2, 10], "xoutdepth": [2, 10], "pipelinera": 2, "front": 2, "back": 2, "pipelineextens": 2, "rae": [2, 10], "hook": 2, "pull": [2, 9, 10, 11], "someth": [2, 10], "depth": [2, 4, 9, 10], "those": [2, 10], "intermediari": [2, 10], "never": [2, 10], "invok": [2, 10, 12], "thei": [2, 4, 10], "were": [2, 4, 10], "imu": [2, 3, 5, 7, 9, 10], "monoprimari": [2, 10], "monosecondari": [2, 10], "pipelin": 2, "It": [2, 4, 10, 12], "recommend": [2, 3, 10, 12], "constructor": [2, 10], "provid": [2, 5, 7, 10], "possibl": [2, 10, 12], "all": [2, 3, 4, 9, 10, 11, 12], "manual": [2, 8, 10], "config": [2, 9, 10, 11, 12], "custom": [2, 9, 11, 12], "mapperoutputptr": [2, 4, 9, 10, 11, 12], "onmapperoutput": [2, 9, 10, 11, 12], "startsess": [2, 9, 10, 11, 12], "imunod": [2, 10], "monocameranod": [2, 10], "monoleft": [2, 10], "monoright": [2, 10], "colorprimari": [2, 10], "colorsecondari": [2, 10], "imagemanipnod": [2, 10], "colorimagemanip": [2, 10], "stereo": [2, 4, 10], "scriptprimari": [2, 10], "scriptsecondari": [2, 10], "videoencodernod": [2, 10], "videoencoderprimari": [2, 10], "videoencodersecondari": [2, 10], "xoutimu": [2, 10], "xoutscriptprimari": [2, 10], "xoutscriptsecondari": [2, 10], "xoutprimari": [2, 10], "xoutsecondari": [2, 10], "imutocameraleft": [2, 10], "spectacularaiconfigurationyaml": [2, 10], "via": [2, 5, 7, 10], "hasoutput": [2, 9, 10, 11, 12], "getoutput": [2, 9, 10, 11, 12], "queue": [2, 9, 10, 11, 12], "waitforoutput": [2, 9, 10, 11, 12], "wait": [2, 9, 10, 11, 12], "work": [2, 3, 9, 10, 11, 12], "deprec": [2, 10], "addtrigg": [2, 5, 7, 9, 10, 11, 12], "add": [2, 9, 10, 11, 12], "extern": [2, 3, 9, 10, 11, 12], "caus": [2, 9, 10, 11, 12], "addit": [2, 3, 7, 9, 10, 11, 12], "additon": [2, 9, 10, 11, 12], "indentifi": [2, 9, 10, 11, 12], "event": [2, 9, 10, 11, 12], "have": [2, 3, 4, 9, 10, 11, 12], "addabsolutepos": [2, 10], "orientationvari": [2, 10], "its": [2, 10], "varianc": [2, 10], "addgnss": [2, 5, 7, 10], "fusion": [2, 10], "fix": [2, 10], "getrgbcamerapos": [2, 7, 10], "vioout": [2, 10], "resolut": [2, 10], "getsupportedvideoresolut": 2, "monoresolut": 2, "convertinputresolut": 2, "reso": 2, "colorinputresolut": 2, "convertcolorinputresolut": 2, "colorresolut": [2, 9], "selectnearbycolorresolut": 2, "monoheight": 2, "getyamlconfigur": [2, 9], "cameracalibr": 2, "getcalibr": 2, "imutocamera": 2, "matrixmul": 2, "b": [2, 10], "isdevicera": 2, "useraebackcamera": 2, "stream_tag": 2, "daireso": 2, "preview": 2, "colortoprimari": 2, "colorintrins": 2, "colorcameradistortioncoeff": 2, "stereoresolut": 2, "depthscal": [2, 4], "k4aplugin": [2, 9], "k4a_calibration_t": 2, "k4a_device_configuration_t": [2, 9], "getk4aconfigur": [2, 9], "720p": [2, 9], "depthmod": [2, 9], "k4a_depth_mode_wfov_2x2bin": [2, 9], "framer": [2, 9], "30": [2, 9, 10, 11], "aligneddepth": [2, 9, 11, 12], "distortionen": [2, 9], "postprocessfinalmap": [2, 9, 11, 12], "k4aconfig": [2, 9], "object": [2, 4, 5, 7, 9, 10, 11, 12], "about": [2, 9, 11, 12], "azur": [2, 8, 11], "kinect": [2, 8, 11], "stream": [2, 9, 11, 12], "actual": [2, 9, 11, 12], "k4a": [2, 9, 11], "k4a_device_t": [2, 9], "getdevicehandl": [2, 9], "handl": [2, 9], "adjust": [2, 9, 11], "some": [2, 3, 9, 10], "fp": [2, 9, 10], "affect": [2, 9, 10], "ignoreoutput": [2, 9, 11], "ignor": [2, 9, 11], "interest": [2, 9, 11], "sure": [2, 9, 11], "mapperoutput": [2, 4, 5, 6, 10], "might": [2, 4, 10], "alwai": [2, 4, 10], "exist": [2, 4, 10], "multipli": [2, 4], "mm": [2, 4], "1000": [2, 4], "sparsefeatur": [2, 4], "2d": [2, 4], "getaligneddepthfram": [2, 4], "target": [2, 4, 9, 10, 11, 12], "comput": [2, 3, 4, 12], "exampl": [2, 3, 4, 12], "rgbframe": [2, 4], "depthfram": [2, 4], "alreadi": [2, 4], "align": [2, 4], "getundistortedfram": [2, 4], "distortedfram": [2, 4], "undistort": [2, 4, 5, 7], "model": [2, 4], "pinhol": [2, 4], "primaryfram": [2, 4], "secondaryfram": [2, 4], "d": [2, 4, 7, 8], "properti": [2, 4, 5, 7, 10], "size": [2, 4, 10], "hasnorm": [2, 4], "hascolor": [2, 4], "yield": [2, 4, 10], "error": [2, 4], "getnorm": [2, 4], "getrgb24": [2, 4], "getpositiondata": [2, 4], "effici": [2, 4], "wai": [2, 4], "getnormaldata": [2, 4], "getrgb24data": [2, 4], "mesh": [2, 4], "few": [2, 4], "textur": [2, 4], "flexibl": [2, 4], "enough": [2, 4, 10], "both": [2, 3, 4, 9, 11], "vertex": [2, 4], "face": [2, 4], "indexfac": [2, 4], "triangl": [2, 4], "vertexcount": [2, 4], "normalcount": [2, 4], "facecount": [2, 4], "gettriangl": [2, 4], "faceindex": [2, 4], "getfacevertic": [2, 4], "indic": [2, 4], "getfacenorm": [2, 4], "serializetoobj": [2, 4], "filenam": [2, 4, 10], "save": [2, 4], "obj": [2, 4], "For": [2, 3, 4, 9, 10, 11, 12], "instanc": [2, 4], "keyfram": [2, 4], "uniqu": [2, 4], "dens": [2, 4], "non": [2, 3, 4, 10], "similar": [2, 4, 10, 12], "associ": [2, 4], "futur": [2, 4], "reli": [2, 4], "being": [2, 4], "mappoint": [2, 4], "k": [2, 4, 7], "landmark": [2, 4], "These": [2, 4, 7, 10], "one": [2, 4, 10], "field": [2, 4], "date": [2, 4], "updatedkeyfram": [2, 4], "modifi": [2, 4, 10], "delet": [2, 4], "oldest": [2, 4], "newest": [2, 4], "updatedmappoint": [2, 4], "reconstruct": [2, 3, 4], "finalmap": [2, 4], "befor": [2, 4, 9, 10, 11, 12], "program": [2, 4, 9, 11], "exit": [2, 4, 9, 10, 11, 12], "orbbecplugin": [2, 11], "ob": [2, 11], "obpipelin": [2, 11], "rgbresolut": [2, 11], "make_pair": [2, 11], "1280": [2, 11], "720": [2, 11], "depthresolut": [2, 11], "512": [2, 11], "camerafp": [2, 11], "obaccelsampler": [2, 11], "ob_sample_rate_1_khz": [2, 11], "obgyrosampler": [2, 11], "obaccelfullscalerang": [2, 11], "accrang": [2, 11], "ob_accel_fs_4g": [2, 11], "obgyrofullscalerang": [2, 11], "gyrorang": [2, 11], "ob_gyro_fs_1000dp": [2, 11], "orbbec": [2, 8, 9], "obcameraparam": 2, "devicenam": 2, "rsplugin": [2, 12], "usergb": [2, 12], "useicp": [2, 12], "realsens": [2, 7, 8], "configurex": [2, 12], "guarante": [2, 10, 12], "compat": [2, 10, 12], "configuredevic": [2, 12], "rs2": [2, 12], "configurestream": [2, 12], "setmappercallback": [2, 12], "heavi": [2, 12], "directli": [2, 12], "fuse": 3, "acceleromet": 3, "freedom": [3, 7], "slam": [3, 4, 10], "vislam": 3, "among": 3, "autonom": 3, "robot": 3, "vehicl": 3, "well": 3, "augment": 3, "mix": 3, "realiti": 3, "offlin": [3, 10], "own": 3, "core": [3, 7, 9, 10, 11, 12], "indepenc": 3, "oper": 3, "ubuntu": 3, "18": 3, "distribut": 3, "yocto": 3, "binari": [3, 9, 11, 12], "commerci": [3, 9], "x86": 3, "64": 3, "releas": [3, 9, 10, 11, 12], "arm": 3, "licens": [3, 9], "info": [3, 10], "cpu": [3, 10], "design": 3, "cortex": 3, "a57": 3, "better": 3, "embed": 3, "processor": 3, "jetson": 3, "nano": [3, 10], "raspberri": 3, "pi": 3, "a72": 3, "slower": 3, "a53": 3, "under": 3, "condit": 3, "reduc": [3, 10], "At": 3, "least": 3, "two": [3, 10], "a5x": 3, "less": [3, 10], "than": 3, "50mb": 3, "relat": [3, 10], "consumpt": [3, 10], "itself": 3, "trivial": 3, "tool": [3, 4, 10], "built": [3, 9, 10, 11], "especi": [3, 6], "relev": [3, 7, 11], "sub": 3, "purpos": 3, "we": [3, 10], "rel": [3, 10], "laptop": 3, "git": [3, 9, 10, 11, 12], "v3": 3, "you": [3, 9, 10, 11, 12], "addition": [3, 9, 11], "studio": [3, 10, 12], "commun": 3, "2019": [3, 10, 12], "launch": [3, 9, 11], "instal": [3, 12], "desktop": 3, "cmake": [3, 9, 10, 11, 12], "pip": [3, 9, 10, 11], "sudo": [3, 9, 10, 11, 12], "apt": [3, 9, 10, 11], "python3": [3, 10], "compil": [3, 9, 10, 11, 12], "gcc": 3, "clang": 3, "essenti": 3, "To": [3, 7, 10], "recod": 3, "On": [3, 10], "here": [3, 7, 9, 10], "your": [3, 9, 10, 11, 12], "so": [3, 9, 11], "command": [3, 9, 10, 11], "give": [4, 9, 10, 11, 12], "togeth": [4, 6], "high": [4, 6], "qualiti": [4, 6], "post": 4, "process": [4, 9, 10, 11], "nerfstudio": 4, "scale": 4, "multipl": 4, "moment": 4, "self": [4, 5, 6, 7, 10], "arg0": [4, 5, 6, 7, 10], "belong": 4, "boolean": 4, "now": [4, 9, 10, 11, 12], "final": [4, 9, 10, 11, 12], "won": 4, "programm": 4, "sinc": 4, "l": [4, 10], "numpi": [4, 5, 7], "ndarrai": [4, 5, 7], "uint32": 4, "lx3": 4, "mx3": 4, "nx3": 4, "n": [4, 10], "uint8": 4, "hpp": [4, 6, 7, 9, 10, 11, 12], "str": [5, 6, 7], "onli": [5, 7, 9, 10], "latest": [5, 7, 10], "trail": [5, 7], "exact": [5, 7], "synchron": [5, 7], "host": [5, 7], "arg1": [5, 7, 10], "opengl": [5, 7], "parameter": [5, 7], "arg": [5, 6, 7, 10], "kwarg": [5, 6, 7, 10], "overload": [5, 6, 7, 10], "__init__": [5, 6, 7, 10], "arg2": [5, 7, 10], "name": [5, 7, 10], "7": [5, 7], "grayscal": [5, 7], "toarrai": [5, 7], "previous": [5, 6], "mappercallback": [5, 6], "callabl": [5, 6, 10], "dict": [5, 6, 10], "dataset": [5, 6], "allow": 6, "simul": 6, "behavior": 6, "rerun": 6, "sequenc": 6, "postprocess": 6, "consist": 7, "elabor": [7, 10], "diagram": 7, "below": [7, 9, 10, 11, 12], "nice": 7, "illustr": 7, "intel": [7, 12], "cf": 7, "arcor": 7, "uniti": 7, "most": 7, "tutori": 7, "often": 7, "sometim": 7, "By": [7, 10], "left": [7, 10], "OR": 7, "depthai": [7, 10], "oak": [7, 8, 9, 11], "spectacular_ai_api": 7, "spectacular_ai_core_api": 7, "util": [7, 10], "without": [8, 10, 12], "integr": 8, "tune": 8, "microsoft": 9, "dk": 9, "discontinu": 9, "nearli": 9, "femto": [9, 11], "sens": 9, "technologi": 9, "download": [9, 10, 11, 12], "unpack": [9, 10, 11, 12], "spectacularai_k4aplugin_cpp_non": 9, "packag": [9, 11], "24": 9, "linux": [9, 10, 11, 12], "window": [9, 10, 11, 12], "udev": [9, 10, 11, 12], "rule": [9, 10, 11, 12], "script": [9, 11, 12], "instruct": [9, 10, 11, 12], "bin": [9, 10, 11, 12], "3rdparti": [9, 11, 12], "setup_udev_rul": [9, 11, 12], "sh": [9, 11, 12], "attach": [9, 10, 11, 12], "usb3": [9, 10, 11, 12], "port": [9, 10, 11, 12], "jsonl": [9, 10, 11, 12], "smoke": [9, 10, 11, 12], "test": [9, 10, 11, 12], "cd": [9, 10, 11, 12], "vio_jsonl": [9, 10, 11, 12], "rapidli": [9, 10, 11, 12], "flow": [9, 10, 11, 12], "text": [9, 10, 11, 12], "press": [9, 10, 11, 12], "ctrl": [9, 10, 11, 12], "directori": [9, 10, 11, 12], "matplotlib": [9, 10, 11], "vio_visu": [9, 10, 11], "py": [9, 10, 11], "ex": [9, 10, 11, 12], "verifi": 9, "open": [9, 10, 11], "k4aview": 9, "select": [9, 10, 11, 12], "want": [9, 10, 11, 12], "export": [9, 10, 11, 12], "my_install_prefix": [9, 10, 11, 12], "pwd": [9, 10, 11], "prefix": [9, 10, 11, 12], "ext": [9, 11], "develop": [9, 10, 11, 12], "involv": [9, 11], "collect": [9, 11], "build_window": [9, 11], "powershel": [9, 10, 11], "env": [9, 11], "build_mapping_visu": [9, 11], "off": [9, 11, 12], "lib": [9, 10, 11, 12], "show": [9, 11, 12], "abov": [9, 11], "repositori": [9, 10, 11, 12], "recurs": [9, 11], "http": [9, 10, 11, 12], "github": [9, 10, 11, 12], "com": [9, 10, 11, 12], "cpp": [9, 10, 11], "mkdir": [9, 10, 11, 12], "dspectacularai_k4aplugin_dir": 9, "spectacularai_k4aplugin": 9, "spectacularai_k4aplugin_1": 9, "23": 9, "1_window": 9, "pre": [9, 11, 12], "mapping_visu": [9, 11], "section": [9, 10, 11], "serial": [9, 11], "sent": [9, 11], "pipe": [9, 11], "mkfifo": [9, 11], "my_pip": [9, 11], "nul": [9, 11], "o": [9, 11], "prompt": [9, 11], "go": [9, 11], "leav": [9, 11], "ideal": [9, 11], "would": [9, 11], "around": [9, 10, 11], "10": [9, 10, 11], "too": [9, 11], "queu": [9, 11], "recording_fold": [9, 11], "h": [9, 11], "privat": [9, 11, 12], "impl": [9, 11, 12], "pimpl": [9, 11, 12], "luxoni": 10, "limit": 10, "pro": 10, "lr": 10, "poe": 10, "soon": 10, "lite": 10, "due": 10, "lack": 10, "becaus": 10, "monocular": 10, "connect": 10, "usb2": 10, "issu": 10, "environ": 10, "tk": 10, "postfix": 10, "sai": 10, "cli": 10, "requir": 10, "advanc": 10, "quick": 10, "zlib": 10, "libstdc": 10, "libusb": 10, "dev": 10, "archiv": [10, 12], "cabl": [10, 12], "move": 10, "blank": 10, "wall": 10, "cover": 10, "plot": 10, "trajectori": 10, "movement": 10, "librari": 10, "let": [10, 12], "properli": 10, "argument": 10, "shell": 10, "pick": 10, "argumentlist": 10, "16": [10, 12], "x64": [10, 12], "dspectacularai_depthaiplugin_dir": 10, "ddepthai_dir": 10, "nonewwindow": 10, "bash": [10, 12], "Then": 10, "execut": 10, "7068698348716513": [10, 12], "02283470213352065": [10, 12], "011350438374188287": [10, 12], "7068838521820336": [10, 12], "016812673347013137": [10, 12], "0231306465130168": [10, 12], "0013136235444364183": [10, 12], "61088": [10, 12], "131537828": [10, 12], "936320861854323e": [10, 12], "06": [10, 12], "8569468854259723e": [10, 12], "00031940298071614516": [10, 12], "comprehens": 10, "tree": 10, "step": [10, 12], "keyword": 10, "poll": 10, "loop": 10, "period": 10, "import": 10, "vio_pipelin": 10, "vio_sess": 10, "while": 10, "print": 10, "els": 10, "sleep": 10, "005": 10, "iostream": 10, "viopipelin": 10, "viosess": 10, "cout": 10, "endl": 10, "help": 10, "rare": 10, "factori": 10, "inaccur": 10, "veri": 10, "bad": 10, "recalibr": 10, "our": 10, "fishey": 10, "extra": 10, "tip": 10, "accord": 10, "lens": 10, "did": 10, "changed_fp": 10, "25": 10, "setfp": 10, "lower": 10, "power": 10, "expens": 10, "vehicular": 10, "held": 10, "etc": 10, "low": 10, "15": 10, "accept": 10, "monochrom": 10, "frequenc": 10, "200hz": 10, "flag": 10, "arbitrari": 10, "combin": 10, "break": 10, "expect": 10, "encourag": 10, "disabl": 10, "robust": 10, "decreas": 10, "closur": 10, "predict": 10, "light": 10, "scenario": 10, "motion": 10, "blur": 10, "beta": 10, "common": 10, "wa": 10, "recogn": 10, "detail": 10, "doc": 10, "en": 10, "termin": 10, "upgrad": 10, "reboot": 10, "swap": 10, "come": 10, "nvidia": 10, "zram": 10, "systemctl": 10, "nvzramconfig": 10, "4gb": 10, "falloc": 10, "4g": 10, "mnt": 10, "chmod": 10, "600": 10, "mkswap": 10, "try": 10, "vi": 10, "fstab": 10, "bottom": 10, "apriltag": 10, "detect": 10, "blob": 10, "pdf": 10, "april_tag_instruct": 10, "asdict": 10, "dictionari": 10, "extend": 10, "dispar": 10, "weight": 10, "instead": 10, "mono": 10, "captur": 10, "everi": 10, "load": 10, "ply": 10, "csv": 10, "pcd": 10, "subset": 10, "seri": 10, "encod": 10, "video": 10, "cannot": 10, "live": 10, "movidiu": 10, "vpu": 10, "acceleler": 10, "vision": 10, "optim": 10, "spetacular": 10, "possbil": 10, "them": 10, "link": 10, "mapper": 10, "node": 10, "tracker": 10, "raw": 10, "receiv": 10, "extrins": 10, "touch": 10, "consid": 10, "statement": 10, "remov": 10, "unread": 10, "imagehook": 10, "imuhook": 10, "featurehook": 10, "mega": 11, "astra": 11, "orbbecsdk": 11, "registr": 11, "pleas": 11, "offici": 11, "dspectacularai_orbbecplugin_dir": 11, "spectacularai_orbbecplugin": 11, "dorbbecsdk_dir": 11, "spectacularai_orbbecplugin_1": 11, "26": 11, "0_window": 11, "d455": 12, "d435i": 12, "d435": 12, "spectacularai_realsenseplugin_cpp_non": 12, "commercial_": 12, "librealsens": 12, "d4xx": 12, "d3xx": 12, "extract": 12, "intelrealsens": 12, "ensur": 12, "next": 12, "sourc": 12, "dcmake_install_prefix": 12, "dbuild_exampl": 12, "dbuild_graphical_exampl": 12, "dbuild_mapp": 12, "dspectacularai_realsenseplugin_dir": 12, "drealsense2_dir": 12, "realsense2": 12}, "objects": {"": [[10, 0, 1, "c.FeatureHook", "FeatureHook"], [10, 0, 1, "c.ImageHook", "ImageHook"], [10, 0, 1, "c.ImuHook", "ImuHook"], [7, 0, 1, "c.SPECTACULAR_AI_API", "SPECTACULAR_AI_API"], [7, 0, 1, "c.SPECTACULAR_AI_CORE_API", "SPECTACULAR_AI_CORE_API"], [7, 1, 1, "_CPPv42cv", "cv"], [10, 1, 1, "_CPPv43dai", "dai"], [12, 1, 1, "_CPPv43rs2", "rs2"], [2, 1, 1, "_CPPv413spectacularAI", "spectacularAI"], [4, 1, 1, "_CPPv413spectacularAI", "spectacularAI"], [6, 1, 1, "_CPPv413spectacularAI", "spectacularAI"], [7, 1, 1, "_CPPv413spectacularAI", "spectacularAI"], [7, 1, 1, "_CPPv413spectacularAI", "spectacularAI"], [7, 1, 1, "_CPPv413spectacularAI", "spectacularAI"], [9, 1, 1, "_CPPv413spectacularAI", "spectacularAI"], [9, 1, 1, "_CPPv413spectacularAI", "spectacularAI"], [9, 1, 1, "_CPPv413spectacularAI", "spectacularAI"], [10, 1, 1, "_CPPv413spectacularAI", "spectacularAI"], [10, 1, 1, "_CPPv413spectacularAI", "spectacularAI"], [10, 1, 1, "_CPPv413spectacularAI", "spectacularAI"], [10, 1, 1, "_CPPv413spectacularAI", "spectacularAI"], [11, 1, 1, "_CPPv413spectacularAI", "spectacularAI"], [11, 1, 1, "_CPPv413spectacularAI", "spectacularAI"], [11, 1, 1, "_CPPv413spectacularAI", "spectacularAI"], [12, 1, 1, "_CPPv413spectacularAI", "spectacularAI"], [12, 1, 1, "_CPPv413spectacularAI", "spectacularAI"], [12, 1, 1, "_CPPv413spectacularAI", "spectacularAI"], [2, 2, 1, "_CPPv4N13spectacularAI18AutoExposureOutputE", "spectacularAI::AutoExposureOutput"], [7, 2, 1, "_CPPv4N13spectacularAI18AutoExposureOutputE", "spectacularAI::AutoExposureOutput"], [2, 3, 1, "_CPPv4N13spectacularAI18AutoExposureOutput10brightnessE", "spectacularAI::AutoExposureOutput::brightness"], [7, 3, 1, "_CPPv4N13spectacularAI18AutoExposureOutput10brightnessE", "spectacularAI::AutoExposureOutput::brightness"], [2, 3, 1, "_CPPv4N13spectacularAI18AutoExposureOutput15deltaBrightnessE", "spectacularAI::AutoExposureOutput::deltaBrightness"], [7, 3, 1, "_CPPv4N13spectacularAI18AutoExposureOutput15deltaBrightnessE", "spectacularAI::AutoExposureOutput::deltaBrightness"], [2, 3, 1, "_CPPv4N13spectacularAI18AutoExposureOutput15maxExposureTimeE", "spectacularAI::AutoExposureOutput::maxExposureTime"], [7, 3, 1, "_CPPv4N13spectacularAI18AutoExposureOutput15maxExposureTimeE", "spectacularAI::AutoExposureOutput::maxExposureTime"], [2, 3, 1, "_CPPv4N13spectacularAI18AutoExposureOutput7maxGainE", "spectacularAI::AutoExposureOutput::maxGain"], [7, 3, 1, "_CPPv4N13spectacularAI18AutoExposureOutput7maxGainE", "spectacularAI::AutoExposureOutput::maxGain"], [2, 3, 1, "_CPPv4N13spectacularAI18AutoExposureOutput15minExposureTimeE", "spectacularAI::AutoExposureOutput::minExposureTime"], [7, 3, 1, "_CPPv4N13spectacularAI18AutoExposureOutput15minExposureTimeE", "spectacularAI::AutoExposureOutput::minExposureTime"], [2, 3, 1, "_CPPv4N13spectacularAI18AutoExposureOutput7minGainE", "spectacularAI::AutoExposureOutput::minGain"], [7, 3, 1, "_CPPv4N13spectacularAI18AutoExposureOutput7minGainE", "spectacularAI::AutoExposureOutput::minGain"], [2, 3, 1, "_CPPv4N13spectacularAI18AutoExposureOutput3tagE", "spectacularAI::AutoExposureOutput::tag"], [7, 3, 1, "_CPPv4N13spectacularAI18AutoExposureOutput3tagE", "spectacularAI::AutoExposureOutput::tag"], [2, 3, 1, "_CPPv4N13spectacularAI18AutoExposureOutput9timestampE", "spectacularAI::AutoExposureOutput::timestamp"], [7, 3, 1, "_CPPv4N13spectacularAI18AutoExposureOutput9timestampE", "spectacularAI::AutoExposureOutput::timestamp"], [2, 2, 1, "_CPPv4N13spectacularAI6BitmapE", "spectacularAI::Bitmap"], [7, 2, 1, "_CPPv4N13spectacularAI6BitmapE", "spectacularAI::Bitmap"], [2, 4, 1, "_CPPv4N13spectacularAI6Bitmap8asOpenCVEb", "spectacularAI::Bitmap::asOpenCV"], [7, 4, 1, "_CPPv4N13spectacularAI6Bitmap8asOpenCVEb", "spectacularAI::Bitmap::asOpenCV"], [2, 5, 1, "_CPPv4N13spectacularAI6Bitmap8asOpenCVEb", "spectacularAI::Bitmap::asOpenCV::flipColors"], [7, 5, 1, "_CPPv4N13spectacularAI6Bitmap8asOpenCVEb", "spectacularAI::Bitmap::asOpenCV::flipColors"], [2, 4, 1, "_CPPv4N13spectacularAI6Bitmap6createEii11ColorFormat", "spectacularAI::Bitmap::create"], [7, 4, 1, "_CPPv4N13spectacularAI6Bitmap6createEii11ColorFormat", "spectacularAI::Bitmap::create"], [2, 5, 1, "_CPPv4N13spectacularAI6Bitmap6createEii11ColorFormat", "spectacularAI::Bitmap::create::colorFormat"], [7, 5, 1, "_CPPv4N13spectacularAI6Bitmap6createEii11ColorFormat", "spectacularAI::Bitmap::create::colorFormat"], [2, 5, 1, "_CPPv4N13spectacularAI6Bitmap6createEii11ColorFormat", "spectacularAI::Bitmap::create::height"], [7, 5, 1, "_CPPv4N13spectacularAI6Bitmap6createEii11ColorFormat", "spectacularAI::Bitmap::create::height"], [2, 5, 1, "_CPPv4N13spectacularAI6Bitmap6createEii11ColorFormat", "spectacularAI::Bitmap::create::width"], [7, 5, 1, "_CPPv4N13spectacularAI6Bitmap6createEii11ColorFormat", "spectacularAI::Bitmap::create::width"], [2, 4, 1, "_CPPv4N13spectacularAI6Bitmap15createReferenceERN2cv3MatE", "spectacularAI::Bitmap::createReference"], [2, 4, 1, "_CPPv4N13spectacularAI6Bitmap15createReferenceEii11ColorFormatPNSt7uint8_tEi", "spectacularAI::Bitmap::createReference"], [7, 4, 1, "_CPPv4N13spectacularAI6Bitmap15createReferenceERN2cv3MatE", "spectacularAI::Bitmap::createReference"], [7, 4, 1, "_CPPv4N13spectacularAI6Bitmap15createReferenceEii11ColorFormatPNSt7uint8_tEi", "spectacularAI::Bitmap::createReference"], [2, 5, 1, "_CPPv4N13spectacularAI6Bitmap15createReferenceEii11ColorFormatPNSt7uint8_tEi", "spectacularAI::Bitmap::createReference::colorFormat"], [7, 5, 1, "_CPPv4N13spectacularAI6Bitmap15createReferenceEii11ColorFormatPNSt7uint8_tEi", "spectacularAI::Bitmap::createReference::colorFormat"], [2, 5, 1, "_CPPv4N13spectacularAI6Bitmap15createReferenceEii11ColorFormatPNSt7uint8_tEi", "spectacularAI::Bitmap::createReference::data"], [7, 5, 1, "_CPPv4N13spectacularAI6Bitmap15createReferenceEii11ColorFormatPNSt7uint8_tEi", "spectacularAI::Bitmap::createReference::data"], [2, 5, 1, "_CPPv4N13spectacularAI6Bitmap15createReferenceEii11ColorFormatPNSt7uint8_tEi", "spectacularAI::Bitmap::createReference::height"], [7, 5, 1, "_CPPv4N13spectacularAI6Bitmap15createReferenceEii11ColorFormatPNSt7uint8_tEi", "spectacularAI::Bitmap::createReference::height"], [2, 5, 1, "_CPPv4N13spectacularAI6Bitmap15createReferenceERN2cv3MatE", "spectacularAI::Bitmap::createReference::mat"], [7, 5, 1, "_CPPv4N13spectacularAI6Bitmap15createReferenceERN2cv3MatE", "spectacularAI::Bitmap::createReference::mat"], [2, 5, 1, "_CPPv4N13spectacularAI6Bitmap15createReferenceEii11ColorFormatPNSt7uint8_tEi", "spectacularAI::Bitmap::createReference::rowStride"], [7, 5, 1, "_CPPv4N13spectacularAI6Bitmap15createReferenceEii11ColorFormatPNSt7uint8_tEi", "spectacularAI::Bitmap::createReference::rowStride"], [2, 5, 1, "_CPPv4N13spectacularAI6Bitmap15createReferenceEii11ColorFormatPNSt7uint8_tEi", "spectacularAI::Bitmap::createReference::width"], [7, 5, 1, "_CPPv4N13spectacularAI6Bitmap15createReferenceEii11ColorFormatPNSt7uint8_tEi", "spectacularAI::Bitmap::createReference::width"], [2, 4, 1, "_CPPv4NK13spectacularAI6Bitmap14getColorFormatEv", "spectacularAI::Bitmap::getColorFormat"], [7, 4, 1, "_CPPv4NK13spectacularAI6Bitmap14getColorFormatEv", "spectacularAI::Bitmap::getColorFormat"], [2, 4, 1, "_CPPv4NK13spectacularAI6Bitmap15getDataReadOnlyEv", "spectacularAI::Bitmap::getDataReadOnly"], [7, 4, 1, "_CPPv4NK13spectacularAI6Bitmap15getDataReadOnlyEv", "spectacularAI::Bitmap::getDataReadOnly"], [2, 4, 1, "_CPPv4N13spectacularAI6Bitmap16getDataReadWriteEv", "spectacularAI::Bitmap::getDataReadWrite"], [7, 4, 1, "_CPPv4N13spectacularAI6Bitmap16getDataReadWriteEv", "spectacularAI::Bitmap::getDataReadWrite"], [2, 4, 1, "_CPPv4NK13spectacularAI6Bitmap9getHeightEv", "spectacularAI::Bitmap::getHeight"], [7, 4, 1, "_CPPv4NK13spectacularAI6Bitmap9getHeightEv", "spectacularAI::Bitmap::getHeight"], [2, 4, 1, "_CPPv4NK13spectacularAI6Bitmap8getWidthEv", "spectacularAI::Bitmap::getWidth"], [7, 4, 1, "_CPPv4NK13spectacularAI6Bitmap8getWidthEv", "spectacularAI::Bitmap::getWidth"], [2, 4, 1, "_CPPv4N13spectacularAI6BitmapD0Ev", "spectacularAI::Bitmap::~Bitmap"], [7, 4, 1, "_CPPv4N13spectacularAI6BitmapD0Ev", "spectacularAI::Bitmap::~Bitmap"], [2, 2, 1, "_CPPv4N13spectacularAI6CameraE", "spectacularAI::Camera"], [7, 2, 1, "_CPPv4N13spectacularAI6CameraE", "spectacularAI::Camera"], [2, 4, 1, "_CPPv4N13spectacularAI6Camera12buildPinholeERK8Matrix3dii", "spectacularAI::Camera::buildPinhole"], [7, 4, 1, "_CPPv4N13spectacularAI6Camera12buildPinholeERK8Matrix3dii", "spectacularAI::Camera::buildPinhole"], [2, 5, 1, "_CPPv4N13spectacularAI6Camera12buildPinholeERK8Matrix3dii", "spectacularAI::Camera::buildPinhole::height"], [7, 5, 1, "_CPPv4N13spectacularAI6Camera12buildPinholeERK8Matrix3dii", "spectacularAI::Camera::buildPinhole::height"], [2, 5, 1, "_CPPv4N13spectacularAI6Camera12buildPinholeERK8Matrix3dii", "spectacularAI::Camera::buildPinhole::intrinsicMatrix"], [7, 5, 1, "_CPPv4N13spectacularAI6Camera12buildPinholeERK8Matrix3dii", "spectacularAI::Camera::buildPinhole::intrinsicMatrix"], [2, 5, 1, "_CPPv4N13spectacularAI6Camera12buildPinholeERK8Matrix3dii", "spectacularAI::Camera::buildPinhole::width"], [7, 5, 1, "_CPPv4N13spectacularAI6Camera12buildPinholeERK8Matrix3dii", "spectacularAI::Camera::buildPinhole::width"], [2, 4, 1, "_CPPv4NK13spectacularAI6Camera18getIntrinsicMatrixEv", "spectacularAI::Camera::getIntrinsicMatrix"], [7, 4, 1, "_CPPv4NK13spectacularAI6Camera18getIntrinsicMatrixEv", "spectacularAI::Camera::getIntrinsicMatrix"], [2, 4, 1, "_CPPv4NK13spectacularAI6Camera25getProjectionMatrixOpenGLEdd", "spectacularAI::Camera::getProjectionMatrixOpenGL"], [7, 4, 1, "_CPPv4NK13spectacularAI6Camera25getProjectionMatrixOpenGLEdd", "spectacularAI::Camera::getProjectionMatrixOpenGL"], [2, 5, 1, "_CPPv4NK13spectacularAI6Camera25getProjectionMatrixOpenGLEdd", "spectacularAI::Camera::getProjectionMatrixOpenGL::farClip"], [7, 5, 1, "_CPPv4NK13spectacularAI6Camera25getProjectionMatrixOpenGLEdd", "spectacularAI::Camera::getProjectionMatrixOpenGL::farClip"], [2, 5, 1, "_CPPv4NK13spectacularAI6Camera25getProjectionMatrixOpenGLEdd", "spectacularAI::Camera::getProjectionMatrixOpenGL::nearClip"], [7, 5, 1, "_CPPv4NK13spectacularAI6Camera25getProjectionMatrixOpenGLEdd", "spectacularAI::Camera::getProjectionMatrixOpenGL::nearClip"], [2, 4, 1, "_CPPv4NK13spectacularAI6Camera10pixelToRayERK16PixelCoordinatesR8Vector3d", "spectacularAI::Camera::pixelToRay"], [7, 4, 1, "_CPPv4NK13spectacularAI6Camera10pixelToRayERK16PixelCoordinatesR8Vector3d", "spectacularAI::Camera::pixelToRay"], [2, 5, 1, "_CPPv4NK13spectacularAI6Camera10pixelToRayERK16PixelCoordinatesR8Vector3d", "spectacularAI::Camera::pixelToRay::pixel"], [7, 5, 1, "_CPPv4NK13spectacularAI6Camera10pixelToRayERK16PixelCoordinatesR8Vector3d", "spectacularAI::Camera::pixelToRay::pixel"], [2, 5, 1, "_CPPv4NK13spectacularAI6Camera10pixelToRayERK16PixelCoordinatesR8Vector3d", "spectacularAI::Camera::pixelToRay::ray"], [7, 5, 1, "_CPPv4NK13spectacularAI6Camera10pixelToRayERK16PixelCoordinatesR8Vector3d", "spectacularAI::Camera::pixelToRay::ray"], [2, 4, 1, "_CPPv4NK13spectacularAI6Camera10rayToPixelERK8Vector3dR16PixelCoordinates", "spectacularAI::Camera::rayToPixel"], [7, 4, 1, "_CPPv4NK13spectacularAI6Camera10rayToPixelERK8Vector3dR16PixelCoordinates", "spectacularAI::Camera::rayToPixel"], [2, 5, 1, "_CPPv4NK13spectacularAI6Camera10rayToPixelERK8Vector3dR16PixelCoordinates", "spectacularAI::Camera::rayToPixel::pixel"], [7, 5, 1, "_CPPv4NK13spectacularAI6Camera10rayToPixelERK8Vector3dR16PixelCoordinates", "spectacularAI::Camera::rayToPixel::pixel"], [2, 5, 1, "_CPPv4NK13spectacularAI6Camera10rayToPixelERK8Vector3dR16PixelCoordinates", "spectacularAI::Camera::rayToPixel::ray"], [7, 5, 1, "_CPPv4NK13spectacularAI6Camera10rayToPixelERK8Vector3dR16PixelCoordinates", "spectacularAI::Camera::rayToPixel::ray"], [2, 4, 1, "_CPPv4N13spectacularAI6CameraD0Ev", "spectacularAI::Camera::~Camera"], [7, 4, 1, "_CPPv4N13spectacularAI6CameraD0Ev", "spectacularAI::Camera::~Camera"], [2, 2, 1, "_CPPv4N13spectacularAI10CameraPoseE", "spectacularAI::CameraPose"], [7, 2, 1, "_CPPv4N13spectacularAI10CameraPoseE", "spectacularAI::CameraPose"], [2, 3, 1, "_CPPv4N13spectacularAI10CameraPose6cameraE", "spectacularAI::CameraPose::camera"], [7, 3, 1, "_CPPv4N13spectacularAI10CameraPose6cameraE", "spectacularAI::CameraPose::camera"], [2, 4, 1, "_CPPv4NK13spectacularAI10CameraPose22getCameraToWorldMatrixEv", "spectacularAI::CameraPose::getCameraToWorldMatrix"], [7, 4, 1, "_CPPv4NK13spectacularAI10CameraPose22getCameraToWorldMatrixEv", "spectacularAI::CameraPose::getCameraToWorldMatrix"], [2, 4, 1, "_CPPv4NK13spectacularAI10CameraPose11getPositionEv", "spectacularAI::CameraPose::getPosition"], [7, 4, 1, "_CPPv4NK13spectacularAI10CameraPose11getPositionEv", "spectacularAI::CameraPose::getPosition"], [2, 4, 1, "_CPPv4NK13spectacularAI10CameraPose22getWorldToCameraMatrixEv", "spectacularAI::CameraPose::getWorldToCameraMatrix"], [7, 4, 1, "_CPPv4NK13spectacularAI10CameraPose22getWorldToCameraMatrixEv", "spectacularAI::CameraPose::getWorldToCameraMatrix"], [2, 4, 1, "_CPPv4NK13spectacularAI10CameraPose12pixelToWorldERK16PixelCoordinatesR8Vector3dR8Vector3d", "spectacularAI::CameraPose::pixelToWorld"], [7, 4, 1, "_CPPv4NK13spectacularAI10CameraPose12pixelToWorldERK16PixelCoordinatesR8Vector3dR8Vector3d", "spectacularAI::CameraPose::pixelToWorld"], [2, 5, 1, "_CPPv4NK13spectacularAI10CameraPose12pixelToWorldERK16PixelCoordinatesR8Vector3dR8Vector3d", "spectacularAI::CameraPose::pixelToWorld::origin"], [7, 5, 1, "_CPPv4NK13spectacularAI10CameraPose12pixelToWorldERK16PixelCoordinatesR8Vector3dR8Vector3d", "spectacularAI::CameraPose::pixelToWorld::origin"], [2, 5, 1, "_CPPv4NK13spectacularAI10CameraPose12pixelToWorldERK16PixelCoordinatesR8Vector3dR8Vector3d", "spectacularAI::CameraPose::pixelToWorld::pixel"], [7, 5, 1, "_CPPv4NK13spectacularAI10CameraPose12pixelToWorldERK16PixelCoordinatesR8Vector3dR8Vector3d", "spectacularAI::CameraPose::pixelToWorld::pixel"], [2, 5, 1, "_CPPv4NK13spectacularAI10CameraPose12pixelToWorldERK16PixelCoordinatesR8Vector3dR8Vector3d", "spectacularAI::CameraPose::pixelToWorld::ray"], [7, 5, 1, "_CPPv4NK13spectacularAI10CameraPose12pixelToWorldERK16PixelCoordinatesR8Vector3dR8Vector3d", "spectacularAI::CameraPose::pixelToWorld::ray"], [2, 3, 1, "_CPPv4N13spectacularAI10CameraPose4poseE", "spectacularAI::CameraPose::pose"], [7, 3, 1, "_CPPv4N13spectacularAI10CameraPose4poseE", "spectacularAI::CameraPose::pose"], [2, 4, 1, "_CPPv4NK13spectacularAI10CameraPose12worldToPixelERK8Vector3dR16PixelCoordinates", "spectacularAI::CameraPose::worldToPixel"], [7, 4, 1, "_CPPv4NK13spectacularAI10CameraPose12worldToPixelERK8Vector3dR16PixelCoordinates", "spectacularAI::CameraPose::worldToPixel"], [2, 5, 1, "_CPPv4NK13spectacularAI10CameraPose12worldToPixelERK8Vector3dR16PixelCoordinates", "spectacularAI::CameraPose::worldToPixel::pixel"], [7, 5, 1, "_CPPv4NK13spectacularAI10CameraPose12worldToPixelERK8Vector3dR16PixelCoordinates", "spectacularAI::CameraPose::worldToPixel::pixel"], [2, 5, 1, "_CPPv4NK13spectacularAI10CameraPose12worldToPixelERK8Vector3dR16PixelCoordinates", "spectacularAI::CameraPose::worldToPixel::point"], [7, 5, 1, "_CPPv4NK13spectacularAI10CameraPose12worldToPixelERK8Vector3dR16PixelCoordinates", "spectacularAI::CameraPose::worldToPixel::point"], [2, 2, 1, "_CPPv4N13spectacularAI18CameraRayTo3DMatchE", "spectacularAI::CameraRayTo3DMatch"], [7, 2, 1, "_CPPv4N13spectacularAI18CameraRayTo3DMatchE", "spectacularAI::CameraRayTo3DMatch"], [2, 3, 1, "_CPPv4N13spectacularAI18CameraRayTo3DMatch5pointE", "spectacularAI::CameraRayTo3DMatch::point"], [7, 3, 1, "_CPPv4N13spectacularAI18CameraRayTo3DMatch5pointE", "spectacularAI::CameraRayTo3DMatch::point"], [2, 3, 1, "_CPPv4N13spectacularAI18CameraRayTo3DMatch3rayE", "spectacularAI::CameraRayTo3DMatch::ray"], [7, 3, 1, "_CPPv4N13spectacularAI18CameraRayTo3DMatch3rayE", "spectacularAI::CameraRayTo3DMatch::ray"], [2, 6, 1, "_CPPv4N13spectacularAI11ColorFormatE", "spectacularAI::ColorFormat"], [7, 6, 1, "_CPPv4N13spectacularAI11ColorFormatE", "spectacularAI::ColorFormat"], [2, 7, 1, "_CPPv4N13spectacularAI11ColorFormat3BGRE", "spectacularAI::ColorFormat::BGR"], [7, 7, 1, "_CPPv4N13spectacularAI11ColorFormat3BGRE", "spectacularAI::ColorFormat::BGR"], [2, 7, 1, "_CPPv4N13spectacularAI11ColorFormat4BGRAE", "spectacularAI::ColorFormat::BGRA"], [7, 7, 1, "_CPPv4N13spectacularAI11ColorFormat4BGRAE", "spectacularAI::ColorFormat::BGRA"], [2, 7, 1, "_CPPv4N13spectacularAI11ColorFormat12ENCODED_H264E", "spectacularAI::ColorFormat::ENCODED_H264"], [7, 7, 1, "_CPPv4N13spectacularAI11ColorFormat12ENCODED_H264E", "spectacularAI::ColorFormat::ENCODED_H264"], [2, 7, 1, "_CPPv4N13spectacularAI11ColorFormat7FLOAT32E", "spectacularAI::ColorFormat::FLOAT32"], [7, 7, 1, "_CPPv4N13spectacularAI11ColorFormat7FLOAT32E", "spectacularAI::ColorFormat::FLOAT32"], [2, 7, 1, "_CPPv4N13spectacularAI11ColorFormat4GRAYE", "spectacularAI::ColorFormat::GRAY"], [7, 7, 1, "_CPPv4N13spectacularAI11ColorFormat4GRAYE", "spectacularAI::ColorFormat::GRAY"], [2, 7, 1, "_CPPv4N13spectacularAI11ColorFormat6GRAY16E", "spectacularAI::ColorFormat::GRAY16"], [7, 7, 1, "_CPPv4N13spectacularAI11ColorFormat6GRAY16E", "spectacularAI::ColorFormat::GRAY16"], [2, 7, 1, "_CPPv4N13spectacularAI11ColorFormat4NONEE", "spectacularAI::ColorFormat::NONE"], [7, 7, 1, "_CPPv4N13spectacularAI11ColorFormat4NONEE", "spectacularAI::ColorFormat::NONE"], [2, 7, 1, "_CPPv4N13spectacularAI11ColorFormat3RGBE", "spectacularAI::ColorFormat::RGB"], [7, 7, 1, "_CPPv4N13spectacularAI11ColorFormat3RGBE", "spectacularAI::ColorFormat::RGB"], [2, 7, 1, "_CPPv4N13spectacularAI11ColorFormat4RGBAE", "spectacularAI::ColorFormat::RGBA"], [7, 7, 1, "_CPPv4N13spectacularAI11ColorFormat4RGBAE", "spectacularAI::ColorFormat::RGBA"], [2, 7, 1, "_CPPv4N13spectacularAI11ColorFormat17RGBA_EXTERNAL_OESE", "spectacularAI::ColorFormat::RGBA_EXTERNAL_OES"], [7, 7, 1, "_CPPv4N13spectacularAI11ColorFormat17RGBA_EXTERNAL_OESE", "spectacularAI::ColorFormat::RGBA_EXTERNAL_OES"], [2, 2, 1, "_CPPv4N13spectacularAI12FeaturePointE", "spectacularAI::FeaturePoint"], [7, 2, 1, "_CPPv4N13spectacularAI12FeaturePointE", "spectacularAI::FeaturePoint"], [2, 3, 1, "_CPPv4N13spectacularAI12FeaturePoint2idE", "spectacularAI::FeaturePoint::id"], [7, 3, 1, "_CPPv4N13spectacularAI12FeaturePoint2idE", "spectacularAI::FeaturePoint::id"], [2, 3, 1, "_CPPv4N13spectacularAI12FeaturePoint16pixelCoordinatesE", "spectacularAI::FeaturePoint::pixelCoordinates"], [7, 3, 1, "_CPPv4N13spectacularAI12FeaturePoint16pixelCoordinatesE", "spectacularAI::FeaturePoint::pixelCoordinates"], [2, 3, 1, "_CPPv4N13spectacularAI12FeaturePoint8positionE", "spectacularAI::FeaturePoint::position"], [7, 3, 1, "_CPPv4N13spectacularAI12FeaturePoint8positionE", "spectacularAI::FeaturePoint::position"], [2, 3, 1, "_CPPv4N13spectacularAI12FeaturePoint6statusE", "spectacularAI::FeaturePoint::status"], [7, 3, 1, "_CPPv4N13spectacularAI12FeaturePoint6statusE", "spectacularAI::FeaturePoint::status"], [2, 2, 1, "_CPPv4N13spectacularAI5FrameE", "spectacularAI::Frame"], [6, 2, 1, "_CPPv4N13spectacularAI5FrameE", "spectacularAI::Frame"], [2, 3, 1, "_CPPv4N13spectacularAI5Frame10cameraPoseE", "spectacularAI::Frame::cameraPose"], [6, 3, 1, "_CPPv4N13spectacularAI5Frame10cameraPoseE", "spectacularAI::Frame::cameraPose"], [2, 3, 1, "_CPPv4N13spectacularAI5Frame5imageE", "spectacularAI::Frame::image"], [6, 3, 1, "_CPPv4N13spectacularAI5Frame5imageE", "spectacularAI::Frame::image"], [2, 3, 1, "_CPPv4N13spectacularAI5Frame5indexE", "spectacularAI::Frame::index"], [6, 3, 1, "_CPPv4N13spectacularAI5Frame5indexE", "spectacularAI::Frame::index"], [2, 1, 1, "_CPPv4N13spectacularAI8FrameSetE", "spectacularAI::FrameSet"], [6, 1, 1, "_CPPv4N13spectacularAI8FrameSetE", "spectacularAI::FrameSet"], [2, 2, 1, "_CPPv4N13spectacularAI13GnssVioOutputE", "spectacularAI::GnssVioOutput"], [7, 2, 1, "_CPPv4N13spectacularAI13GnssVioOutputE", "spectacularAI::GnssVioOutput"], [2, 3, 1, "_CPPv4N13spectacularAI13GnssVioOutput11coordinatesE", "spectacularAI::GnssVioOutput::coordinates"], [7, 3, 1, "_CPPv4N13spectacularAI13GnssVioOutput11coordinatesE", "spectacularAI::GnssVioOutput::coordinates"], [2, 3, 1, "_CPPv4N13spectacularAI13GnssVioOutput21enuPositionCovarianceE", "spectacularAI::GnssVioOutput::enuPositionCovariance"], [7, 3, 1, "_CPPv4N13spectacularAI13GnssVioOutput21enuPositionCovarianceE", "spectacularAI::GnssVioOutput::enuPositionCovariance"], [2, 4, 1, "_CPPv4NK13spectacularAI13GnssVioOutput16getEnuCameraPoseEi14WgsCoordinates", "spectacularAI::GnssVioOutput::getEnuCameraPose"], [7, 4, 1, "_CPPv4NK13spectacularAI13GnssVioOutput16getEnuCameraPoseEi14WgsCoordinates", "spectacularAI::GnssVioOutput::getEnuCameraPose"], [2, 5, 1, "_CPPv4NK13spectacularAI13GnssVioOutput16getEnuCameraPoseEi14WgsCoordinates", "spectacularAI::GnssVioOutput::getEnuCameraPose::cameraId"], [7, 5, 1, "_CPPv4NK13spectacularAI13GnssVioOutput16getEnuCameraPoseEi14WgsCoordinates", "spectacularAI::GnssVioOutput::getEnuCameraPose::cameraId"], [2, 5, 1, "_CPPv4NK13spectacularAI13GnssVioOutput16getEnuCameraPoseEi14WgsCoordinates", "spectacularAI::GnssVioOutput::getEnuCameraPose::enuOrigin"], [7, 5, 1, "_CPPv4NK13spectacularAI13GnssVioOutput16getEnuCameraPoseEi14WgsCoordinates", "spectacularAI::GnssVioOutput::getEnuCameraPose::enuOrigin"], [2, 3, 1, "_CPPv4N13spectacularAI13GnssVioOutput11orientationE", "spectacularAI::GnssVioOutput::orientation"], [7, 3, 1, "_CPPv4N13spectacularAI13GnssVioOutput11orientationE", "spectacularAI::GnssVioOutput::orientation"], [2, 3, 1, "_CPPv4N13spectacularAI13GnssVioOutput8velocityE", "spectacularAI::GnssVioOutput::velocity"], [7, 3, 1, "_CPPv4N13spectacularAI13GnssVioOutput8velocityE", "spectacularAI::GnssVioOutput::velocity"], [2, 3, 1, "_CPPv4N13spectacularAI13GnssVioOutput18velocityCovarianceE", "spectacularAI::GnssVioOutput::velocityCovariance"], [7, 3, 1, "_CPPv4N13spectacularAI13GnssVioOutput18velocityCovarianceE", "spectacularAI::GnssVioOutput::velocityCovariance"], [2, 4, 1, "_CPPv4N13spectacularAI13GnssVioOutputD0Ev", "spectacularAI::GnssVioOutput::~GnssVioOutput"], [7, 4, 1, "_CPPv4N13spectacularAI13GnssVioOutputD0Ev", "spectacularAI::GnssVioOutput::~GnssVioOutput"], [2, 1, 1, "_CPPv4N13spectacularAI8Matrix3dE", "spectacularAI::Matrix3d"], [7, 1, 1, "_CPPv4N13spectacularAI8Matrix3dE", "spectacularAI::Matrix3d"], [2, 1, 1, "_CPPv4N13spectacularAI8Matrix4dE", "spectacularAI::Matrix4d"], [7, 1, 1, "_CPPv4N13spectacularAI8Matrix4dE", "spectacularAI::Matrix4d"], [2, 2, 1, "_CPPv4N13spectacularAI16PixelCoordinatesE", "spectacularAI::PixelCoordinates"], [7, 2, 1, "_CPPv4N13spectacularAI16PixelCoordinatesE", "spectacularAI::PixelCoordinates"], [2, 3, 1, "_CPPv4N13spectacularAI16PixelCoordinates1xE", "spectacularAI::PixelCoordinates::x"], [7, 3, 1, "_CPPv4N13spectacularAI16PixelCoordinates1xE", "spectacularAI::PixelCoordinates::x"], [2, 3, 1, "_CPPv4N13spectacularAI16PixelCoordinates1yE", "spectacularAI::PixelCoordinates::y"], [7, 3, 1, "_CPPv4N13spectacularAI16PixelCoordinates1yE", "spectacularAI::PixelCoordinates::y"], [2, 2, 1, "_CPPv4N13spectacularAI4PoseE", "spectacularAI::Pose"], [7, 2, 1, "_CPPv4N13spectacularAI4PoseE", "spectacularAI::Pose"], [2, 4, 1, "_CPPv4NK13spectacularAI4Pose8asMatrixEv", "spectacularAI::Pose::asMatrix"], [7, 4, 1, "_CPPv4NK13spectacularAI4Pose8asMatrixEv", "spectacularAI::Pose::asMatrix"], [2, 4, 1, "_CPPv4N13spectacularAI4Pose10fromMatrixEdRK8Matrix4d", "spectacularAI::Pose::fromMatrix"], [7, 4, 1, "_CPPv4N13spectacularAI4Pose10fromMatrixEdRK8Matrix4d", "spectacularAI::Pose::fromMatrix"], [2, 5, 1, "_CPPv4N13spectacularAI4Pose10fromMatrixEdRK8Matrix4d", "spectacularAI::Pose::fromMatrix::localToWorld"], [7, 5, 1, "_CPPv4N13spectacularAI4Pose10fromMatrixEdRK8Matrix4d", "spectacularAI::Pose::fromMatrix::localToWorld"], [2, 5, 1, "_CPPv4N13spectacularAI4Pose10fromMatrixEdRK8Matrix4d", "spectacularAI::Pose::fromMatrix::t"], [7, 5, 1, "_CPPv4N13spectacularAI4Pose10fromMatrixEdRK8Matrix4d", "spectacularAI::Pose::fromMatrix::t"], [2, 3, 1, "_CPPv4N13spectacularAI4Pose11orientationE", "spectacularAI::Pose::orientation"], [7, 3, 1, "_CPPv4N13spectacularAI4Pose11orientationE", "spectacularAI::Pose::orientation"], [2, 3, 1, "_CPPv4N13spectacularAI4Pose8positionE", "spectacularAI::Pose::position"], [7, 3, 1, "_CPPv4N13spectacularAI4Pose8positionE", "spectacularAI::Pose::position"], [2, 3, 1, "_CPPv4N13spectacularAI4Pose4timeE", "spectacularAI::Pose::time"], [7, 3, 1, "_CPPv4N13spectacularAI4Pose4timeE", "spectacularAI::Pose::time"], [2, 2, 1, "_CPPv4N13spectacularAI10QuaternionE", "spectacularAI::Quaternion"], [7, 2, 1, "_CPPv4N13spectacularAI10QuaternionE", "spectacularAI::Quaternion"], [2, 3, 1, "_CPPv4N13spectacularAI10Quaternion1wE", "spectacularAI::Quaternion::w"], [7, 3, 1, "_CPPv4N13spectacularAI10Quaternion1wE", "spectacularAI::Quaternion::w"], [2, 3, 1, "_CPPv4N13spectacularAI10Quaternion1xE", "spectacularAI::Quaternion::x"], [7, 3, 1, "_CPPv4N13spectacularAI10Quaternion1xE", "spectacularAI::Quaternion::x"], [2, 3, 1, "_CPPv4N13spectacularAI10Quaternion1yE", "spectacularAI::Quaternion::y"], [7, 3, 1, "_CPPv4N13spectacularAI10Quaternion1yE", "spectacularAI::Quaternion::y"], [2, 3, 1, "_CPPv4N13spectacularAI10Quaternion1zE", "spectacularAI::Quaternion::z"], [7, 3, 1, "_CPPv4N13spectacularAI10Quaternion1zE", "spectacularAI::Quaternion::z"], [2, 2, 1, "_CPPv4N13spectacularAI6ReplayE", "spectacularAI::Replay"], [6, 2, 1, "_CPPv4N13spectacularAI6ReplayE", "spectacularAI::Replay"], [2, 2, 1, "_CPPv4N13spectacularAI6Replay7BuilderE", "spectacularAI::Replay::Builder"], [6, 2, 1, "_CPPv4N13spectacularAI6Replay7BuilderE", "spectacularAI::Replay::Builder"], [2, 2, 1, "_CPPv4N13spectacularAI6Replay7Builder4DataE", "spectacularAI::Replay::Builder::Data"], [6, 2, 1, "_CPPv4N13spectacularAI6Replay7Builder4DataE", "spectacularAI::Replay::Builder::Data"], [2, 4, 1, "_CPPv4N13spectacularAI6Replay7Builder4DataD0Ev", "spectacularAI::Replay::Builder::Data::~Data"], [6, 4, 1, "_CPPv4N13spectacularAI6Replay7Builder4DataD0Ev", "spectacularAI::Replay::Builder::Data::~Data"], [2, 3, 1, "_CPPv4N13spectacularAI6Replay7Builder5_dataE", "spectacularAI::Replay::Builder::_data"], [6, 3, 1, "_CPPv4N13spectacularAI6Replay7Builder5_dataE", "spectacularAI::Replay::Builder::_data"], [2, 4, 1, "_CPPv4N13spectacularAI6Replay7Builder5buildEv", "spectacularAI::Replay::Builder::build"], [6, 4, 1, "_CPPv4N13spectacularAI6Replay7Builder5buildEv", "spectacularAI::Replay::Builder::build"], [2, 4, 1, "_CPPv4N13spectacularAI6Replay7Builder9setFfmpegEb", "spectacularAI::Replay::Builder::setFfmpeg"], [6, 4, 1, "_CPPv4N13spectacularAI6Replay7Builder9setFfmpegEb", "spectacularAI::Replay::Builder::setFfmpeg"], [2, 5, 1, "_CPPv4N13spectacularAI6Replay7Builder9setFfmpegEb", "spectacularAI::Replay::Builder::setFfmpeg::enabled"], [6, 5, 1, "_CPPv4N13spectacularAI6Replay7Builder9setFfmpegEb", "spectacularAI::Replay::Builder::setFfmpeg::enabled"], [2, 4, 1, "_CPPv4N13spectacularAI6Replay7builderERKNSt6stringEN3Vio7BuilderE", "spectacularAI::Replay::builder"], [6, 4, 1, "_CPPv4N13spectacularAI6Replay7builderERKNSt6stringEN3Vio7BuilderE", "spectacularAI::Replay::builder"], [2, 5, 1, "_CPPv4N13spectacularAI6Replay7builderERKNSt6stringEN3Vio7BuilderE", "spectacularAI::Replay::builder::dataFolder"], [6, 5, 1, "_CPPv4N13spectacularAI6Replay7builderERKNSt6stringEN3Vio7BuilderE", "spectacularAI::Replay::builder::dataFolder"], [2, 5, 1, "_CPPv4N13spectacularAI6Replay7builderERKNSt6stringEN3Vio7BuilderE", "spectacularAI::Replay::builder::vioBuilder"], [6, 5, 1, "_CPPv4N13spectacularAI6Replay7builderERKNSt6stringEN3Vio7BuilderE", "spectacularAI::Replay::builder::vioBuilder"], [2, 4, 1, "_CPPv4N13spectacularAI6Replay5closeEv", "spectacularAI::Replay::close"], [6, 4, 1, "_CPPv4N13spectacularAI6Replay5closeEv", "spectacularAI::Replay::close"], [2, 4, 1, "_CPPv4N13spectacularAI6Replay13replayOneLineEv", "spectacularAI::Replay::replayOneLine"], [6, 4, 1, "_CPPv4N13spectacularAI6Replay13replayOneLineEv", "spectacularAI::Replay::replayOneLine"], [2, 4, 1, "_CPPv4N13spectacularAI6Replay9runReplayEv", "spectacularAI::Replay::runReplay"], [6, 4, 1, "_CPPv4N13spectacularAI6Replay9runReplayEv", "spectacularAI::Replay::runReplay"], [2, 4, 1, "_CPPv4N13spectacularAI6Replay9setDryRunEb", "spectacularAI::Replay::setDryRun"], [6, 4, 1, "_CPPv4N13spectacularAI6Replay9setDryRunEb", "spectacularAI::Replay::setDryRun"], [2, 5, 1, "_CPPv4N13spectacularAI6Replay9setDryRunEb", "spectacularAI::Replay::setDryRun::isDryRun"], [6, 5, 1, "_CPPv4N13spectacularAI6Replay9setDryRunEb", "spectacularAI::Replay::setDryRun::isDryRun"], [2, 4, 1, "_CPPv4N13spectacularAI6Replay25setExtendedOutputCallbackERKNSt8functionIFv12VioOutputPtrRK8FrameSetEEE", "spectacularAI::Replay::setExtendedOutputCallback"], [6, 4, 1, "_CPPv4N13spectacularAI6Replay25setExtendedOutputCallbackERKNSt8functionIFv12VioOutputPtrRK8FrameSetEEE", "spectacularAI::Replay::setExtendedOutputCallback"], [2, 5, 1, "_CPPv4N13spectacularAI6Replay25setExtendedOutputCallbackERKNSt8functionIFv12VioOutputPtrRK8FrameSetEEE", "spectacularAI::Replay::setExtendedOutputCallback::onOutput"], [6, 5, 1, "_CPPv4N13spectacularAI6Replay25setExtendedOutputCallbackERKNSt8functionIFv12VioOutputPtrRK8FrameSetEEE", "spectacularAI::Replay::setExtendedOutputCallback::onOutput"], [2, 4, 1, "_CPPv4N13spectacularAI6Replay17setOutputCallbackERKNSt8functionIFv12VioOutputPtrEEE", "spectacularAI::Replay::setOutputCallback"], [6, 4, 1, "_CPPv4N13spectacularAI6Replay17setOutputCallbackERKNSt8functionIFv12VioOutputPtrEEE", "spectacularAI::Replay::setOutputCallback"], [2, 5, 1, "_CPPv4N13spectacularAI6Replay17setOutputCallbackERKNSt8functionIFv12VioOutputPtrEEE", "spectacularAI::Replay::setOutputCallback::onOutput"], [6, 5, 1, "_CPPv4N13spectacularAI6Replay17setOutputCallbackERKNSt8functionIFv12VioOutputPtrEEE", "spectacularAI::Replay::setOutputCallback::onOutput"], [2, 4, 1, "_CPPv4N13spectacularAI6Replay16setPlaybackSpeedEd", "spectacularAI::Replay::setPlaybackSpeed"], [6, 4, 1, "_CPPv4N13spectacularAI6Replay16setPlaybackSpeedEd", "spectacularAI::Replay::setPlaybackSpeed"], [2, 5, 1, "_CPPv4N13spectacularAI6Replay16setPlaybackSpeedEd", "spectacularAI::Replay::setPlaybackSpeed::speed"], [6, 5, 1, "_CPPv4N13spectacularAI6Replay16setPlaybackSpeedEd", "spectacularAI::Replay::setPlaybackSpeed::speed"], [2, 4, 1, "_CPPv4N13spectacularAI6Replay11startReplayEv", "spectacularAI::Replay::startReplay"], [6, 4, 1, "_CPPv4N13spectacularAI6Replay11startReplayEv", "spectacularAI::Replay::startReplay"], [2, 4, 1, "_CPPv4N13spectacularAI6ReplayD0Ev", "spectacularAI::Replay::~Replay"], [6, 4, 1, "_CPPv4N13spectacularAI6ReplayD0Ev", "spectacularAI::Replay::~Replay"], [2, 6, 1, "_CPPv4N13spectacularAI14TrackingStatusE", "spectacularAI::TrackingStatus"], [7, 6, 1, "_CPPv4N13spectacularAI14TrackingStatusE", "spectacularAI::TrackingStatus"], [2, 7, 1, "_CPPv4N13spectacularAI14TrackingStatus4INITE", "spectacularAI::TrackingStatus::INIT"], [7, 7, 1, "_CPPv4N13spectacularAI14TrackingStatus4INITE", "spectacularAI::TrackingStatus::INIT"], [2, 7, 1, "_CPPv4N13spectacularAI14TrackingStatus13LOST_TRACKINGE", "spectacularAI::TrackingStatus::LOST_TRACKING"], [7, 7, 1, "_CPPv4N13spectacularAI14TrackingStatus13LOST_TRACKINGE", "spectacularAI::TrackingStatus::LOST_TRACKING"], [2, 7, 1, "_CPPv4N13spectacularAI14TrackingStatus8TRACKINGE", "spectacularAI::TrackingStatus::TRACKING"], [7, 7, 1, "_CPPv4N13spectacularAI14TrackingStatus8TRACKINGE", "spectacularAI::TrackingStatus::TRACKING"], [2, 2, 1, "_CPPv4N13spectacularAI8Vector3dE", "spectacularAI::Vector3d"], [7, 2, 1, "_CPPv4N13spectacularAI8Vector3dE", "spectacularAI::Vector3d"], [2, 3, 1, "_CPPv4N13spectacularAI8Vector3d1xE", "spectacularAI::Vector3d::x"], [7, 3, 1, "_CPPv4N13spectacularAI8Vector3d1xE", "spectacularAI::Vector3d::x"], [2, 3, 1, "_CPPv4N13spectacularAI8Vector3d1yE", "spectacularAI::Vector3d::y"], [7, 3, 1, "_CPPv4N13spectacularAI8Vector3d1yE", "spectacularAI::Vector3d::y"], [2, 3, 1, "_CPPv4N13spectacularAI8Vector3d1zE", "spectacularAI::Vector3d::z"], [7, 3, 1, "_CPPv4N13spectacularAI8Vector3d1zE", "spectacularAI::Vector3d::z"], [2, 2, 1, "_CPPv4N13spectacularAI8Vector3fE", "spectacularAI::Vector3f"], [7, 2, 1, "_CPPv4N13spectacularAI8Vector3fE", "spectacularAI::Vector3f"], [2, 3, 1, "_CPPv4N13spectacularAI8Vector3f1xE", "spectacularAI::Vector3f::x"], [7, 3, 1, "_CPPv4N13spectacularAI8Vector3f1xE", "spectacularAI::Vector3f::x"], [2, 3, 1, "_CPPv4N13spectacularAI8Vector3f1yE", "spectacularAI::Vector3f::y"], [7, 3, 1, "_CPPv4N13spectacularAI8Vector3f1yE", "spectacularAI::Vector3f::y"], [2, 3, 1, "_CPPv4N13spectacularAI8Vector3f1zE", "spectacularAI::Vector3f::z"], [7, 3, 1, "_CPPv4N13spectacularAI8Vector3f1zE", "spectacularAI::Vector3f::z"], [2, 2, 1, "_CPPv4N13spectacularAI9VioOutputE", "spectacularAI::VioOutput"], [7, 2, 1, "_CPPv4N13spectacularAI9VioOutputE", "spectacularAI::VioOutput"], [2, 3, 1, "_CPPv4N13spectacularAI9VioOutput12accelerationE", "spectacularAI::VioOutput::acceleration"], [7, 3, 1, "_CPPv4N13spectacularAI9VioOutput12accelerationE", "spectacularAI::VioOutput::acceleration"], [2, 3, 1, "_CPPv4N13spectacularAI9VioOutput15angularVelocityE", "spectacularAI::VioOutput::angularVelocity"], [7, 3, 1, "_CPPv4N13spectacularAI9VioOutput15angularVelocityE", "spectacularAI::VioOutput::angularVelocity"], [2, 4, 1, "_CPPv4NK13spectacularAI9VioOutput6asJsonEv", "spectacularAI::VioOutput::asJson"], [7, 4, 1, "_CPPv4NK13spectacularAI9VioOutput6asJsonEv", "spectacularAI::VioOutput::asJson"], [2, 4, 1, "_CPPv4NK13spectacularAI9VioOutput13getCameraPoseEi", "spectacularAI::VioOutput::getCameraPose"], [7, 4, 1, "_CPPv4NK13spectacularAI9VioOutput13getCameraPoseEi", "spectacularAI::VioOutput::getCameraPose"], [2, 5, 1, "_CPPv4NK13spectacularAI9VioOutput13getCameraPoseEi", "spectacularAI::VioOutput::getCameraPose::cameraId"], [7, 5, 1, "_CPPv4NK13spectacularAI9VioOutput13getCameraPoseEi", "spectacularAI::VioOutput::getCameraPose::cameraId"], [2, 3, 1, "_CPPv4N13spectacularAI9VioOutput10globalPoseE", "spectacularAI::VioOutput::globalPose"], [7, 3, 1, "_CPPv4N13spectacularAI9VioOutput10globalPoseE", "spectacularAI::VioOutput::globalPose"], [2, 3, 1, "_CPPv4N13spectacularAI9VioOutput10pointCloudE", "spectacularAI::VioOutput::pointCloud"], [7, 3, 1, "_CPPv4N13spectacularAI9VioOutput10pointCloudE", "spectacularAI::VioOutput::pointCloud"], [2, 3, 1, "_CPPv4N13spectacularAI9VioOutput4poseE", "spectacularAI::VioOutput::pose"], [7, 3, 1, "_CPPv4N13spectacularAI9VioOutput4poseE", "spectacularAI::VioOutput::pose"], [2, 3, 1, "_CPPv4N13spectacularAI9VioOutput9poseTrailE", "spectacularAI::VioOutput::poseTrail"], [7, 3, 1, "_CPPv4N13spectacularAI9VioOutput9poseTrailE", "spectacularAI::VioOutput::poseTrail"], [2, 3, 1, "_CPPv4N13spectacularAI9VioOutput18positionCovarianceE", "spectacularAI::VioOutput::positionCovariance"], [7, 3, 1, "_CPPv4N13spectacularAI9VioOutput18positionCovarianceE", "spectacularAI::VioOutput::positionCovariance"], [2, 3, 1, "_CPPv4N13spectacularAI9VioOutput6statusE", "spectacularAI::VioOutput::status"], [7, 3, 1, "_CPPv4N13spectacularAI9VioOutput6statusE", "spectacularAI::VioOutput::status"], [2, 3, 1, "_CPPv4N13spectacularAI9VioOutput3tagE", "spectacularAI::VioOutput::tag"], [7, 3, 1, "_CPPv4N13spectacularAI9VioOutput3tagE", "spectacularAI::VioOutput::tag"], [2, 3, 1, "_CPPv4N13spectacularAI9VioOutput8velocityE", "spectacularAI::VioOutput::velocity"], [7, 3, 1, "_CPPv4N13spectacularAI9VioOutput8velocityE", "spectacularAI::VioOutput::velocity"], [2, 3, 1, "_CPPv4N13spectacularAI9VioOutput18velocityCovarianceE", "spectacularAI::VioOutput::velocityCovariance"], [7, 3, 1, "_CPPv4N13spectacularAI9VioOutput18velocityCovarianceE", "spectacularAI::VioOutput::velocityCovariance"], [2, 4, 1, "_CPPv4N13spectacularAI9VioOutputD0Ev", "spectacularAI::VioOutput::~VioOutput"], [7, 4, 1, "_CPPv4N13spectacularAI9VioOutputD0Ev", "spectacularAI::VioOutput::~VioOutput"], [2, 1, 1, "_CPPv4N13spectacularAI12VioOutputPtrE", "spectacularAI::VioOutputPtr"], [7, 1, 1, "_CPPv4N13spectacularAI12VioOutputPtrE", "spectacularAI::VioOutputPtr"], [2, 2, 1, "_CPPv4N13spectacularAI13VisualizationE", "spectacularAI::Visualization"], [2, 4, 1, "_CPPv4N13spectacularAI13Visualization18createRenderTargetEv", "spectacularAI::Visualization::createRenderTarget"], [2, 4, 1, "_CPPv4NK13spectacularAI13Visualization5readyEv", "spectacularAI::Visualization::ready"], [2, 4, 1, "_CPPv4N13spectacularAI13Visualization6renderER6Bitmap", "spectacularAI::Visualization::render"], [2, 5, 1, "_CPPv4N13spectacularAI13Visualization6renderER6Bitmap", "spectacularAI::Visualization::render::bitmap"], [2, 4, 1, "_CPPv4N13spectacularAI13Visualization6updateE12VioOutputPtr", "spectacularAI::Visualization::update"], [2, 5, 1, "_CPPv4N13spectacularAI13Visualization6updateE12VioOutputPtr", "spectacularAI::Visualization::update::output"], [2, 4, 1, "_CPPv4N13spectacularAI13VisualizationD0Ev", "spectacularAI::Visualization::~Visualization"], [2, 2, 1, "_CPPv4N13spectacularAI14WgsCoordinatesE", "spectacularAI::WgsCoordinates"], [7, 2, 1, "_CPPv4N13spectacularAI14WgsCoordinatesE", "spectacularAI::WgsCoordinates"], [2, 3, 1, "_CPPv4N13spectacularAI14WgsCoordinates8altitudeE", "spectacularAI::WgsCoordinates::altitude"], [7, 3, 1, "_CPPv4N13spectacularAI14WgsCoordinates8altitudeE", "spectacularAI::WgsCoordinates::altitude"], [2, 3, 1, "_CPPv4N13spectacularAI14WgsCoordinates8latitudeE", "spectacularAI::WgsCoordinates::latitude"], [7, 3, 1, "_CPPv4N13spectacularAI14WgsCoordinates8latitudeE", "spectacularAI::WgsCoordinates::latitude"], [2, 3, 1, "_CPPv4N13spectacularAI14WgsCoordinates9longitudeE", "spectacularAI::WgsCoordinates::longitude"], [7, 3, 1, "_CPPv4N13spectacularAI14WgsCoordinates9longitudeE", "spectacularAI::WgsCoordinates::longitude"], [2, 4, 1, "_CPPv4N13spectacularAI21buildCovarianceMatrixEdd", "spectacularAI::buildCovarianceMatrix"], [7, 4, 1, "_CPPv4N13spectacularAI21buildCovarianceMatrixEdd", "spectacularAI::buildCovarianceMatrix"], [2, 5, 1, "_CPPv4N13spectacularAI21buildCovarianceMatrixEdd", "spectacularAI::buildCovarianceMatrix::horizontalSigma"], [7, 5, 1, "_CPPv4N13spectacularAI21buildCovarianceMatrixEdd", "spectacularAI::buildCovarianceMatrix::horizontalSigma"], [2, 5, 1, "_CPPv4N13spectacularAI21buildCovarianceMatrixEdd", "spectacularAI::buildCovarianceMatrix::verticalSigma"], [7, 5, 1, "_CPPv4N13spectacularAI21buildCovarianceMatrixEdd", "spectacularAI::buildCovarianceMatrix::verticalSigma"], [2, 1, 1, "_CPPv4N13spectacularAI9daiPluginE", "spectacularAI::daiPlugin"], [10, 1, 1, "_CPPv4N13spectacularAI9daiPluginE", "spectacularAI::daiPlugin"], [10, 1, 1, "_CPPv4N13spectacularAI9daiPluginE", "spectacularAI::daiPlugin"], [10, 1, 1, "_CPPv4N13spectacularAI9daiPluginE", "spectacularAI::daiPlugin"], [10, 1, 1, "_CPPv4N13spectacularAI9daiPluginE", "spectacularAI::daiPlugin"], [2, 2, 1, "_CPPv4N13spectacularAI9daiPlugin13ConfigurationE", "spectacularAI::daiPlugin::Configuration"], [10, 2, 1, "_CPPv4N13spectacularAI9daiPlugin13ConfigurationE", "spectacularAI::daiPlugin::Configuration"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration14accFrequencyHzE", "spectacularAI::daiPlugin::Configuration::accFrequencyHz"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration14accFrequencyHzE", "spectacularAI::daiPlugin::Configuration::accFrequencyHz"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration12aprilTagPathE", "spectacularAI::daiPlugin::Configuration::aprilTagPath"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration12aprilTagPathE", "spectacularAI::daiPlugin::Configuration::aprilTagPath"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration14depthQueueSizeE", "spectacularAI::daiPlugin::Configuration::depthQueueSize"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration14depthQueueSizeE", "spectacularAI::daiPlugin::Configuration::depthQueueSize"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration20depthScaleCorrectionE", "spectacularAI::daiPlugin::Configuration::depthScaleCorrection"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration20depthScaleCorrectionE", "spectacularAI::daiPlugin::Configuration::depthScaleCorrection"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration14disableCamerasE", "spectacularAI::daiPlugin::Configuration::disableCameras"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration14disableCamerasE", "spectacularAI::daiPlugin::Configuration::disableCameras"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration24ensureSufficientUsbSpeedE", "spectacularAI::daiPlugin::Configuration::ensureSufficientUsbSpeed"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration24ensureSufficientUsbSpeedE", "spectacularAI::daiPlugin::Configuration::ensureSufficientUsbSpeed"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration17extendedDisparityE", "spectacularAI::daiPlugin::Configuration::extendedDisparity"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration17extendedDisparityE", "spectacularAI::daiPlugin::Configuration::extendedDisparity"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration7fastImuE", "spectacularAI::daiPlugin::Configuration::fastImu"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration7fastImuE", "spectacularAI::daiPlugin::Configuration::fastImu"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration7fastVioE", "spectacularAI::daiPlugin::Configuration::fastVio"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration7fastVioE", "spectacularAI::daiPlugin::Configuration::fastVio"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration14forceRectifiedE", "spectacularAI::daiPlugin::Configuration::forceRectified"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration14forceRectifiedE", "spectacularAI::daiPlugin::Configuration::forceRectified"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration16forceUnrectifiedE", "spectacularAI::daiPlugin::Configuration::forceUnrectified"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration16forceUnrectifiedE", "spectacularAI::daiPlugin::Configuration::forceUnrectified"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration15gyroFrequencyHzE", "spectacularAI::daiPlugin::Configuration::gyroFrequencyHz"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration15gyroFrequencyHzE", "spectacularAI::daiPlugin::Configuration::gyroFrequencyHz"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration14imuFrequencyHzE", "spectacularAI::daiPlugin::Configuration::imuFrequencyHz"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration14imuFrequencyHzE", "spectacularAI::daiPlugin::Configuration::imuFrequencyHz"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration12imuQueueSizeE", "spectacularAI::daiPlugin::Configuration::imuQueueSize"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration12imuQueueSizeE", "spectacularAI::daiPlugin::Configuration::imuQueueSize"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration9imuToGnssE", "spectacularAI::daiPlugin::Configuration::imuToGnss"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration9imuToGnssE", "spectacularAI::daiPlugin::Configuration::imuToGnss"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration15inputResolutionE", "spectacularAI::daiPlugin::Configuration::inputResolution"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration15inputResolutionE", "spectacularAI::daiPlugin::Configuration::inputResolution"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration18internalParametersE", "spectacularAI::daiPlugin::Configuration::internalParameters"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration18internalParametersE", "spectacularAI::daiPlugin::Configuration::internalParameters"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration30keyframeCandidateEveryNthFrameE", "spectacularAI::daiPlugin::Configuration::keyframeCandidateEveryNthFrame"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration30keyframeCandidateEveryNthFrameE", "spectacularAI::daiPlugin::Configuration::keyframeCandidateEveryNthFrame"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration11mapLoadPathE", "spectacularAI::daiPlugin::Configuration::mapLoadPath"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration11mapLoadPathE", "spectacularAI::daiPlugin::Configuration::mapLoadPath"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration11mapSavePathE", "spectacularAI::daiPlugin::Configuration::mapSavePath"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration11mapSavePathE", "spectacularAI::daiPlugin::Configuration::mapSavePath"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration17meshRectificationE", "spectacularAI::daiPlugin::Configuration::meshRectification"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration17meshRectificationE", "spectacularAI::daiPlugin::Configuration::meshRectification"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration13monoQueueSizeE", "spectacularAI::daiPlugin::Configuration::monoQueueSize"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration13monoQueueSizeE", "spectacularAI::daiPlugin::Configuration::monoQueueSize"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration15recordingFolderE", "spectacularAI::daiPlugin::Configuration::recordingFolder"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration15recordingFolderE", "spectacularAI::daiPlugin::Configuration::recordingFolder"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration13recordingOnlyE", "spectacularAI::daiPlugin::Configuration::recordingOnly"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration13recordingOnlyE", "spectacularAI::daiPlugin::Configuration::recordingOnly"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration18silenceUsbWarningsE", "spectacularAI::daiPlugin::Configuration::silenceUsbWarnings"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration18silenceUsbWarningsE", "spectacularAI::daiPlugin::Configuration::silenceUsbWarnings"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration8useColorE", "spectacularAI::daiPlugin::Configuration::useColor"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration8useColorE", "spectacularAI::daiPlugin::Configuration::useColor"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration21useColorStereoCamerasE", "spectacularAI::daiPlugin::Configuration::useColorStereoCameras"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration21useColorStereoCamerasE", "spectacularAI::daiPlugin::Configuration::useColorStereoCameras"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration15useEncodedVideoE", "spectacularAI::daiPlugin::Configuration::useEncodedVideo"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration15useEncodedVideoE", "spectacularAI::daiPlugin::Configuration::useEncodedVideo"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration17useFeatureTrackerE", "spectacularAI::daiPlugin::Configuration::useFeatureTracker"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration17useFeatureTrackerE", "spectacularAI::daiPlugin::Configuration::useFeatureTracker"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration12useGrayDepthE", "spectacularAI::daiPlugin::Configuration::useGrayDepth"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration12useGrayDepthE", "spectacularAI::daiPlugin::Configuration::useGrayDepth"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration15useReaderThreadE", "spectacularAI::daiPlugin::Configuration::useReaderThread"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration15useReaderThreadE", "spectacularAI::daiPlugin::Configuration::useReaderThread"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration7useSlamE", "spectacularAI::daiPlugin::Configuration::useSlam"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration7useSlamE", "spectacularAI::daiPlugin::Configuration::useSlam"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration9useStereoE", "spectacularAI::daiPlugin::Configuration::useStereo"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration9useStereoE", "spectacularAI::daiPlugin::Configuration::useStereo"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration18useVioAutoExposureE", "spectacularAI::daiPlugin::Configuration::useVioAutoExposure"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13Configuration18useVioAutoExposureE", "spectacularAI::daiPlugin::Configuration::useVioAutoExposure"], [2, 1, 1, "_CPPv4N13spectacularAI9daiPlugin28DaiCalibrationHandlerAdapterE", "spectacularAI::daiPlugin::DaiCalibrationHandlerAdapter"], [2, 1, 1, "_CPPv4N13spectacularAI9daiPlugin23DaiCameraControlAdapterE", "spectacularAI::daiPlugin::DaiCameraControlAdapter"], [2, 1, 1, "_CPPv4N13spectacularAI9daiPlugin30DaiColorInputResolutionAdapterE", "spectacularAI::daiPlugin::DaiColorInputResolutionAdapter"], [2, 1, 1, "_CPPv4N13spectacularAI9daiPlugin24DaiDataInputQueueAdapterE", "spectacularAI::daiPlugin::DaiDataInputQueueAdapter"], [2, 1, 1, "_CPPv4N13spectacularAI9daiPlugin25DaiDataOutputQueueAdapterE", "spectacularAI::daiPlugin::DaiDataOutputQueueAdapter"], [2, 1, 1, "_CPPv4N13spectacularAI9daiPlugin16DaiDeviceAdapterE", "spectacularAI::daiPlugin::DaiDeviceAdapter"], [2, 1, 1, "_CPPv4N13spectacularAI9daiPlugin17DaiIMUDataAdapterE", "spectacularAI::daiPlugin::DaiIMUDataAdapter"], [2, 1, 1, "_CPPv4N13spectacularAI9daiPlugin18DaiImgFrameAdapterE", "spectacularAI::daiPlugin::DaiImgFrameAdapter"], [2, 1, 1, "_CPPv4N13spectacularAI9daiPlugin25DaiInputResolutionAdapterE", "spectacularAI::daiPlugin::DaiInputResolutionAdapter"], [2, 1, 1, "_CPPv4N13spectacularAI9daiPlugin18DaiPipelineAdapterE", "spectacularAI::daiPlugin::DaiPipelineAdapter"], [2, 1, 1, "_CPPv4N13spectacularAI9daiPlugin25DaiTrackedFeaturesAdapterE", "spectacularAI::daiPlugin::DaiTrackedFeaturesAdapter"], [2, 2, 1, "_CPPv4N13spectacularAI9daiPlugin5HooksE", "spectacularAI::daiPlugin::Hooks"], [10, 2, 1, "_CPPv4N13spectacularAI9daiPlugin5HooksE", "spectacularAI::daiPlugin::Hooks"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin5Hooks5colorE", "spectacularAI::daiPlugin::Hooks::color"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin5Hooks5colorE", "spectacularAI::daiPlugin::Hooks::color"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin5Hooks5depthE", "spectacularAI::daiPlugin::Hooks::depth"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin5Hooks5depthE", "spectacularAI::daiPlugin::Hooks::depth"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin5Hooks3imuE", "spectacularAI::daiPlugin::Hooks::imu"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin5Hooks3imuE", "spectacularAI::daiPlugin::Hooks::imu"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin5Hooks11monoPrimaryE", "spectacularAI::daiPlugin::Hooks::monoPrimary"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin5Hooks11monoPrimaryE", "spectacularAI::daiPlugin::Hooks::monoPrimary"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin5Hooks13monoSecondaryE", "spectacularAI::daiPlugin::Hooks::monoSecondary"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin5Hooks13monoSecondaryE", "spectacularAI::daiPlugin::Hooks::monoSecondary"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin5Hooks15trackedFeaturesE", "spectacularAI::daiPlugin::Hooks::trackedFeatures"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin5Hooks15trackedFeaturesE", "spectacularAI::daiPlugin::Hooks::trackedFeatures"], [2, 2, 1, "_CPPv4N13spectacularAI9daiPlugin8PipelineE", "spectacularAI::daiPlugin::Pipeline"], [10, 2, 1, "_CPPv4N13spectacularAI9daiPlugin8PipelineE", "spectacularAI::daiPlugin::Pipeline"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline8PipelineE11DaiPipeline", "spectacularAI::daiPlugin::Pipeline::Pipeline"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline8PipelineE11DaiPipelineRK13Configuration", "spectacularAI::daiPlugin::Pipeline::Pipeline"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline8PipelineE11DaiPipelineRK13ConfigurationNSt8functionIFvN7mapping15MapperOutputPtrEEEE", "spectacularAI::daiPlugin::Pipeline::Pipeline"], [10, 4, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline8PipelineE11DaiPipeline", "spectacularAI::daiPlugin::Pipeline::Pipeline"], [10, 4, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline8PipelineE11DaiPipelineRK13Configuration", "spectacularAI::daiPlugin::Pipeline::Pipeline"], [10, 4, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline8PipelineE11DaiPipelineRK13ConfigurationNSt8functionIFvN7mapping15MapperOutputPtrEEEE", "spectacularAI::daiPlugin::Pipeline::Pipeline"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline8PipelineE11DaiPipelineRK13Configuration", "spectacularAI::daiPlugin::Pipeline::Pipeline::config"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline8PipelineE11DaiPipelineRK13ConfigurationNSt8functionIFvN7mapping15MapperOutputPtrEEEE", "spectacularAI::daiPlugin::Pipeline::Pipeline::config"], [10, 5, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline8PipelineE11DaiPipelineRK13Configuration", "spectacularAI::daiPlugin::Pipeline::Pipeline::config"], [10, 5, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline8PipelineE11DaiPipelineRK13ConfigurationNSt8functionIFvN7mapping15MapperOutputPtrEEEE", "spectacularAI::daiPlugin::Pipeline::Pipeline::config"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline8PipelineE11DaiPipeline", "spectacularAI::daiPlugin::Pipeline::Pipeline::daiPipeline"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline8PipelineE11DaiPipelineRK13Configuration", "spectacularAI::daiPlugin::Pipeline::Pipeline::daiPipeline"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline8PipelineE11DaiPipelineRK13ConfigurationNSt8functionIFvN7mapping15MapperOutputPtrEEEE", "spectacularAI::daiPlugin::Pipeline::Pipeline::daiPipeline"], [10, 5, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline8PipelineE11DaiPipeline", "spectacularAI::daiPlugin::Pipeline::Pipeline::daiPipeline"], [10, 5, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline8PipelineE11DaiPipelineRK13Configuration", "spectacularAI::daiPlugin::Pipeline::Pipeline::daiPipeline"], [10, 5, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline8PipelineE11DaiPipelineRK13ConfigurationNSt8functionIFvN7mapping15MapperOutputPtrEEEE", "spectacularAI::daiPlugin::Pipeline::Pipeline::daiPipeline"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline8PipelineE11DaiPipelineRK13ConfigurationNSt8functionIFvN7mapping15MapperOutputPtrEEEE", "spectacularAI::daiPlugin::Pipeline::Pipeline::onMapperOutput"], [10, 5, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline8PipelineE11DaiPipelineRK13ConfigurationNSt8functionIFvN7mapping15MapperOutputPtrEEEE", "spectacularAI::daiPlugin::Pipeline::Pipeline::onMapperOutput"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline5colorE", "spectacularAI::daiPlugin::Pipeline::color"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline5colorE", "spectacularAI::daiPlugin::Pipeline::color"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline15colorImageManipE", "spectacularAI::daiPlugin::Pipeline::colorImageManip"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline15colorImageManipE", "spectacularAI::daiPlugin::Pipeline::colorImageManip"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline9colorLeftE", "spectacularAI::daiPlugin::Pipeline::colorLeft"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline9colorLeftE", "spectacularAI::daiPlugin::Pipeline::colorLeft"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline12colorPrimaryE", "spectacularAI::daiPlugin::Pipeline::colorPrimary"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline12colorPrimaryE", "spectacularAI::daiPlugin::Pipeline::colorPrimary"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline10colorRightE", "spectacularAI::daiPlugin::Pipeline::colorRight"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline10colorRightE", "spectacularAI::daiPlugin::Pipeline::colorRight"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline14colorSecondaryE", "spectacularAI::daiPlugin::Pipeline::colorSecondary"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline14colorSecondaryE", "spectacularAI::daiPlugin::Pipeline::colorSecondary"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline13configurationE", "spectacularAI::daiPlugin::Pipeline::configuration"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline13configurationE", "spectacularAI::daiPlugin::Pipeline::configuration"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline14featureTrackerE", "spectacularAI::daiPlugin::Pipeline::featureTracker"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline14featureTrackerE", "spectacularAI::daiPlugin::Pipeline::featureTracker"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline5hooksE", "spectacularAI::daiPlugin::Pipeline::hooks"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline5hooksE", "spectacularAI::daiPlugin::Pipeline::hooks"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline3imuE", "spectacularAI::daiPlugin::Pipeline::imu"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline3imuE", "spectacularAI::daiPlugin::Pipeline::imu"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline15imuToCameraLeftE", "spectacularAI::daiPlugin::Pipeline::imuToCameraLeft"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline15imuToCameraLeftE", "spectacularAI::daiPlugin::Pipeline::imuToCameraLeft"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline8monoLeftE", "spectacularAI::daiPlugin::Pipeline::monoLeft"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline8monoLeftE", "spectacularAI::daiPlugin::Pipeline::monoLeft"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline11monoPrimaryE", "spectacularAI::daiPlugin::Pipeline::monoPrimary"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline11monoPrimaryE", "spectacularAI::daiPlugin::Pipeline::monoPrimary"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline9monoRightE", "spectacularAI::daiPlugin::Pipeline::monoRight"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline9monoRightE", "spectacularAI::daiPlugin::Pipeline::monoRight"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline13monoSecondaryE", "spectacularAI::daiPlugin::Pipeline::monoSecondary"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline13monoSecondaryE", "spectacularAI::daiPlugin::Pipeline::monoSecondary"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline14onMapperOutputE", "spectacularAI::daiPlugin::Pipeline::onMapperOutput"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline14onMapperOutputE", "spectacularAI::daiPlugin::Pipeline::onMapperOutput"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline13scriptPrimaryE", "spectacularAI::daiPlugin::Pipeline::scriptPrimary"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline13scriptPrimaryE", "spectacularAI::daiPlugin::Pipeline::scriptPrimary"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline15scriptSecondaryE", "spectacularAI::daiPlugin::Pipeline::scriptSecondary"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline15scriptSecondaryE", "spectacularAI::daiPlugin::Pipeline::scriptSecondary"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline30spectacularAIConfigurationYAMLE", "spectacularAI::daiPlugin::Pipeline::spectacularAIConfigurationYAML"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline30spectacularAIConfigurationYAMLE", "spectacularAI::daiPlugin::Pipeline::spectacularAIConfigurationYAML"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline12startSessionE9DaiDevice", "spectacularAI::daiPlugin::Pipeline::startSession"], [10, 4, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline12startSessionE9DaiDevice", "spectacularAI::daiPlugin::Pipeline::startSession"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline12startSessionE9DaiDevice", "spectacularAI::daiPlugin::Pipeline::startSession::device"], [10, 5, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline12startSessionE9DaiDevice", "spectacularAI::daiPlugin::Pipeline::startSession::device"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline6stereoE", "spectacularAI::daiPlugin::Pipeline::stereo"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline6stereoE", "spectacularAI::daiPlugin::Pipeline::stereo"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline19videoEncoderPrimaryE", "spectacularAI::daiPlugin::Pipeline::videoEncoderPrimary"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline19videoEncoderPrimaryE", "spectacularAI::daiPlugin::Pipeline::videoEncoderPrimary"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline21videoEncoderSecondaryE", "spectacularAI::daiPlugin::Pipeline::videoEncoderSecondary"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline21videoEncoderSecondaryE", "spectacularAI::daiPlugin::Pipeline::videoEncoderSecondary"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline10xinControlE", "spectacularAI::daiPlugin::Pipeline::xinControl"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline10xinControlE", "spectacularAI::daiPlugin::Pipeline::xinControl"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline9xoutDepthE", "spectacularAI::daiPlugin::Pipeline::xoutDepth"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline9xoutDepthE", "spectacularAI::daiPlugin::Pipeline::xoutDepth"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline12xoutFeaturesE", "spectacularAI::daiPlugin::Pipeline::xoutFeatures"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline12xoutFeaturesE", "spectacularAI::daiPlugin::Pipeline::xoutFeatures"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline7xoutImuE", "spectacularAI::daiPlugin::Pipeline::xoutImu"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline7xoutImuE", "spectacularAI::daiPlugin::Pipeline::xoutImu"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline8xoutLeftE", "spectacularAI::daiPlugin::Pipeline::xoutLeft"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline8xoutLeftE", "spectacularAI::daiPlugin::Pipeline::xoutLeft"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline11xoutPrimaryE", "spectacularAI::daiPlugin::Pipeline::xoutPrimary"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline11xoutPrimaryE", "spectacularAI::daiPlugin::Pipeline::xoutPrimary"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline9xoutRightE", "spectacularAI::daiPlugin::Pipeline::xoutRight"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline9xoutRightE", "spectacularAI::daiPlugin::Pipeline::xoutRight"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline17xoutScriptPrimaryE", "spectacularAI::daiPlugin::Pipeline::xoutScriptPrimary"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline17xoutScriptPrimaryE", "spectacularAI::daiPlugin::Pipeline::xoutScriptPrimary"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline19xoutScriptSecondaryE", "spectacularAI::daiPlugin::Pipeline::xoutScriptSecondary"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline19xoutScriptSecondaryE", "spectacularAI::daiPlugin::Pipeline::xoutScriptSecondary"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline13xoutSecondaryE", "spectacularAI::daiPlugin::Pipeline::xoutSecondary"], [10, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8Pipeline13xoutSecondaryE", "spectacularAI::daiPlugin::Pipeline::xoutSecondary"], [2, 2, 1, "_CPPv4N13spectacularAI9daiPlugin18PipelineExtensionsE", "spectacularAI::daiPlugin::PipelineExtensions"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin18PipelineExtensions3raeE", "spectacularAI::daiPlugin::PipelineExtensions::rae"], [2, 2, 1, "_CPPv4N13spectacularAI9daiPlugin11PipelineRAEE", "spectacularAI::daiPlugin::PipelineRAE"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin11PipelineRAE4backE", "spectacularAI::daiPlugin::PipelineRAE::back"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin11PipelineRAE5frontE", "spectacularAI::daiPlugin::PipelineRAE::front"], [2, 2, 1, "_CPPv4N13spectacularAI9daiPlugin13RAECameraNodeE", "spectacularAI::daiPlugin::RAECameraNode"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13RAECameraNode9colorLeftE", "spectacularAI::daiPlugin::RAECameraNode::colorLeft"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13RAECameraNode10colorRightE", "spectacularAI::daiPlugin::RAECameraNode::colorRight"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13RAECameraNode14featureTrackerE", "spectacularAI::daiPlugin::RAECameraNode::featureTracker"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13RAECameraNode10scriptLeftE", "spectacularAI::daiPlugin::RAECameraNode::scriptLeft"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13RAECameraNode11scriptRightE", "spectacularAI::daiPlugin::RAECameraNode::scriptRight"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13RAECameraNode11stereoDepthE", "spectacularAI::daiPlugin::RAECameraNode::stereoDepth"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13RAECameraNode10xinControlE", "spectacularAI::daiPlugin::RAECameraNode::xinControl"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13RAECameraNode9xoutDepthE", "spectacularAI::daiPlugin::RAECameraNode::xoutDepth"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13RAECameraNode12xoutFeaturesE", "spectacularAI::daiPlugin::RAECameraNode::xoutFeatures"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13RAECameraNode8xoutLeftE", "spectacularAI::daiPlugin::RAECameraNode::xoutLeft"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13RAECameraNode9xoutRightE", "spectacularAI::daiPlugin::RAECameraNode::xoutRight"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13RAECameraNode14xoutScriptLeftE", "spectacularAI::daiPlugin::RAECameraNode::xoutScriptLeft"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin13RAECameraNode15xoutScriptRightE", "spectacularAI::daiPlugin::RAECameraNode::xoutScriptRight"], [2, 2, 1, "_CPPv4N13spectacularAI9daiPlugin24RawImgFrameTypeConverterE", "spectacularAI::daiPlugin::RawImgFrameTypeConverter"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin24RawImgFrameTypeConverter13getStringTypeERKN3dai11RawImgFrame4TypeE", "spectacularAI::daiPlugin::RawImgFrameTypeConverter::getStringType"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin24RawImgFrameTypeConverter13getStringTypeERKN3dai11RawImgFrame4TypeE", "spectacularAI::daiPlugin::RawImgFrameTypeConverter::getStringType::type"], [2, 2, 1, "_CPPv4N13spectacularAI9daiPlugin7SessionE", "spectacularAI::daiPlugin::Session"], [10, 2, 1, "_CPPv4N13spectacularAI9daiPlugin7SessionE", "spectacularAI::daiPlugin::Session"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin7Session15addAbsolutePoseERK4PoseRK8Matrix3dd", "spectacularAI::daiPlugin::Session::addAbsolutePose"], [10, 4, 1, "_CPPv4N13spectacularAI9daiPlugin7Session15addAbsolutePoseERK4PoseRK8Matrix3dd", "spectacularAI::daiPlugin::Session::addAbsolutePose"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin7Session15addAbsolutePoseERK4PoseRK8Matrix3dd", "spectacularAI::daiPlugin::Session::addAbsolutePose::orientationVariance"], [10, 5, 1, "_CPPv4N13spectacularAI9daiPlugin7Session15addAbsolutePoseERK4PoseRK8Matrix3dd", "spectacularAI::daiPlugin::Session::addAbsolutePose::orientationVariance"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin7Session15addAbsolutePoseERK4PoseRK8Matrix3dd", "spectacularAI::daiPlugin::Session::addAbsolutePose::pose"], [10, 5, 1, "_CPPv4N13spectacularAI9daiPlugin7Session15addAbsolutePoseERK4PoseRK8Matrix3dd", "spectacularAI::daiPlugin::Session::addAbsolutePose::pose"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin7Session15addAbsolutePoseERK4PoseRK8Matrix3dd", "spectacularAI::daiPlugin::Session::addAbsolutePose::positionCovariance"], [10, 5, 1, "_CPPv4N13spectacularAI9daiPlugin7Session15addAbsolutePoseERK4PoseRK8Matrix3dd", "spectacularAI::daiPlugin::Session::addAbsolutePose::positionCovariance"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin7Session7addGnssEdRK14WgsCoordinatesRK8Matrix3d", "spectacularAI::daiPlugin::Session::addGnss"], [10, 4, 1, "_CPPv4N13spectacularAI9daiPlugin7Session7addGnssEdRK14WgsCoordinatesRK8Matrix3d", "spectacularAI::daiPlugin::Session::addGnss"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin7Session7addGnssEdRK14WgsCoordinatesRK8Matrix3d", "spectacularAI::daiPlugin::Session::addGnss::coordinates"], [10, 5, 1, "_CPPv4N13spectacularAI9daiPlugin7Session7addGnssEdRK14WgsCoordinatesRK8Matrix3d", "spectacularAI::daiPlugin::Session::addGnss::coordinates"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin7Session7addGnssEdRK14WgsCoordinatesRK8Matrix3d", "spectacularAI::daiPlugin::Session::addGnss::enuPositionCovariance"], [10, 5, 1, "_CPPv4N13spectacularAI9daiPlugin7Session7addGnssEdRK14WgsCoordinatesRK8Matrix3d", "spectacularAI::daiPlugin::Session::addGnss::enuPositionCovariance"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin7Session7addGnssEdRK14WgsCoordinatesRK8Matrix3d", "spectacularAI::daiPlugin::Session::addGnss::timestamp"], [10, 5, 1, "_CPPv4N13spectacularAI9daiPlugin7Session7addGnssEdRK14WgsCoordinatesRK8Matrix3d", "spectacularAI::daiPlugin::Session::addGnss::timestamp"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin7Session10addTriggerEdi", "spectacularAI::daiPlugin::Session::addTrigger"], [10, 4, 1, "_CPPv4N13spectacularAI9daiPlugin7Session10addTriggerEdi", "spectacularAI::daiPlugin::Session::addTrigger"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin7Session10addTriggerEdi", "spectacularAI::daiPlugin::Session::addTrigger::t"], [10, 5, 1, "_CPPv4N13spectacularAI9daiPlugin7Session10addTriggerEdi", "spectacularAI::daiPlugin::Session::addTrigger::t"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin7Session10addTriggerEdi", "spectacularAI::daiPlugin::Session::addTrigger::tag"], [10, 5, 1, "_CPPv4N13spectacularAI9daiPlugin7Session10addTriggerEdi", "spectacularAI::daiPlugin::Session::addTrigger::tag"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin7Session9getOutputEv", "spectacularAI::daiPlugin::Session::getOutput"], [10, 4, 1, "_CPPv4N13spectacularAI9daiPlugin7Session9getOutputEv", "spectacularAI::daiPlugin::Session::getOutput"], [2, 4, 1, "_CPPv4NK13spectacularAI9daiPlugin7Session16getRgbCameraPoseERK9VioOutput", "spectacularAI::daiPlugin::Session::getRgbCameraPose"], [10, 4, 1, "_CPPv4NK13spectacularAI9daiPlugin7Session16getRgbCameraPoseERK9VioOutput", "spectacularAI::daiPlugin::Session::getRgbCameraPose"], [2, 5, 1, "_CPPv4NK13spectacularAI9daiPlugin7Session16getRgbCameraPoseERK9VioOutput", "spectacularAI::daiPlugin::Session::getRgbCameraPose::vioOut"], [10, 5, 1, "_CPPv4NK13spectacularAI9daiPlugin7Session16getRgbCameraPoseERK9VioOutput", "spectacularAI::daiPlugin::Session::getRgbCameraPose::vioOut"], [2, 4, 1, "_CPPv4NK13spectacularAI9daiPlugin7Session9hasOutputEv", "spectacularAI::daiPlugin::Session::hasOutput"], [10, 4, 1, "_CPPv4NK13spectacularAI9daiPlugin7Session9hasOutputEv", "spectacularAI::daiPlugin::Session::hasOutput"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin7Session13waitForOutputEv", "spectacularAI::daiPlugin::Session::waitForOutput"], [10, 4, 1, "_CPPv4N13spectacularAI9daiPlugin7Session13waitForOutputEv", "spectacularAI::daiPlugin::Session::waitForOutput"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin7Session4workEv", "spectacularAI::daiPlugin::Session::work"], [10, 4, 1, "_CPPv4N13spectacularAI9daiPlugin7Session4workEv", "spectacularAI::daiPlugin::Session::work"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin7SessionD0Ev", "spectacularAI::daiPlugin::Session::~Session"], [10, 4, 1, "_CPPv4N13spectacularAI9daiPlugin7SessionD0Ev", "spectacularAI::daiPlugin::Session::~Session"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin29getDaiFeaturesTimestampDeviceERKN3dai15TrackedFeaturesE", "spectacularAI::daiPlugin::getDaiFeaturesTimestampDevice"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin29getDaiFeaturesTimestampDeviceERKN3dai15TrackedFeaturesE", "spectacularAI::daiPlugin::getDaiFeaturesTimestampDevice::features"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin23getDaiImageExposureTimeERKN3dai8ImgFrameE", "spectacularAI::daiPlugin::getDaiImageExposureTime"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin23getDaiImageExposureTimeERKN3dai8ImgFrameE", "spectacularAI::daiPlugin::getDaiImageExposureTime::img"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin18getDaiImageRawDataERN3dai8ImgFrameE", "spectacularAI::daiPlugin::getDaiImageRawData"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin18getDaiImageRawDataERN3dai8ImgFrameE", "spectacularAI::daiPlugin::getDaiImageRawData::img"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin22getDaiImageRawDataSizeERN3dai8ImgFrameE", "spectacularAI::daiPlugin::getDaiImageRawDataSize"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin22getDaiImageRawDataSizeERN3dai8ImgFrameE", "spectacularAI::daiPlugin::getDaiImageRawDataSize::img"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin26getDaiImageTimestampDeviceERKN3dai8ImgFrameE", "spectacularAI::daiPlugin::getDaiImageTimestampDevice"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin26getDaiImageTimestampDeviceERKN3dai8ImgFrameE", "spectacularAI::daiPlugin::getDaiImageTimestampDevice::img"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin15getDaiImageTypeERKN3dai8ImgFrameE", "spectacularAI::daiPlugin::getDaiImageType"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin15getDaiImageTypeERKN3dai8ImgFrameE", "spectacularAI::daiPlugin::getDaiImageType::img"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin24getDaiImuTimestampDeviceERKN3dai9IMUReportE", "spectacularAI::daiPlugin::getDaiImuTimestampDevice"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin24getDaiImuTimestampDeviceERKN3dai9IMUReportE", "spectacularAI::daiPlugin::getDaiImuTimestampDevice::imuReport"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin18getDaiUsbSpeedNameEN3dai8UsbSpeedE", "spectacularAI::daiPlugin::getDaiUsbSpeedName"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin18getDaiUsbSpeedNameEN3dai8UsbSpeedE", "spectacularAI::daiPlugin::getDaiUsbSpeedName::usbSpeed"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin19getDaiUsbSpeedValueEN3dai8UsbSpeedE", "spectacularAI::daiPlugin::getDaiUsbSpeedValue"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin19getDaiUsbSpeedValueEN3dai8UsbSpeedE", "spectacularAI::daiPlugin::getDaiUsbSpeedValue::usbSpeed"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin29getJsonStringOrEmptyValueSafeERKN8nlohmann4jsonEPKc", "spectacularAI::daiPlugin::getJsonStringOrEmptyValueSafe"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin29getJsonStringOrEmptyValueSafeERKN8nlohmann4jsonEPKc", "spectacularAI::daiPlugin::getJsonStringOrEmptyValueSafe::json"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin29getJsonStringOrEmptyValueSafeERKN8nlohmann4jsonEPKc", "spectacularAI::daiPlugin::getJsonStringOrEmptyValueSafe::key"], [2, 1, 1, "_CPPv4N13spectacularAI9daiPlugin8internalE", "spectacularAI::daiPlugin::internal"], [2, 2, 1, "_CPPv4N13spectacularAI9daiPlugin8internal17CameraCalibrationE", "spectacularAI::daiPlugin::internal::CameraCalibration"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8internal17CameraCalibration27colorCameraDistortionCoeffsE", "spectacularAI::daiPlugin::internal::CameraCalibration::colorCameraDistortionCoeffs"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8internal17CameraCalibration15colorIntrinsicsE", "spectacularAI::daiPlugin::internal::CameraCalibration::colorIntrinsics"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8internal17CameraCalibration15colorResolutionE", "spectacularAI::daiPlugin::internal::CameraCalibration::colorResolution"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8internal17CameraCalibration14colorToPrimaryE", "spectacularAI::daiPlugin::internal::CameraCalibration::colorToPrimary"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8internal17CameraCalibration10depthScaleE", "spectacularAI::daiPlugin::internal::CameraCalibration::depthScale"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8internal17CameraCalibration4jsonE", "spectacularAI::daiPlugin::internal::CameraCalibration::json"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8internal17CameraCalibration16stereoResolutionE", "spectacularAI::daiPlugin::internal::CameraCalibration::stereoResolution"], [2, 2, 1, "_CPPv4N13spectacularAI9daiPlugin8internal20ColorInputResolutionE", "spectacularAI::daiPlugin::internal::ColorInputResolution"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8internal20ColorInputResolution7daiResoE", "spectacularAI::daiPlugin::internal::ColorInputResolution::daiReso"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8internal20ColorInputResolution10resolutionE", "spectacularAI::daiPlugin::internal::ColorInputResolution::resolution"], [2, 2, 1, "_CPPv4N13spectacularAI9daiPlugin8internal15ColorResolutionE", "spectacularAI::daiPlugin::internal::ColorResolution"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8internal15ColorResolution5inputE", "spectacularAI::daiPlugin::internal::ColorResolution::input"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8internal15ColorResolution7previewE", "spectacularAI::daiPlugin::internal::ColorResolution::preview"], [2, 2, 1, "_CPPv4N13spectacularAI9daiPlugin8internal14MonoResolutionE", "spectacularAI::daiPlugin::internal::MonoResolution"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8internal14MonoResolution7daiResoE", "spectacularAI::daiPlugin::internal::MonoResolution::daiReso"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8internal14MonoResolution10resolutionE", "spectacularAI::daiPlugin::internal::MonoResolution::resolution"], [2, 2, 1, "_CPPv4N13spectacularAI9daiPlugin8internal10ResolutionE", "spectacularAI::daiPlugin::internal::Resolution"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8internal10Resolution6heightE", "spectacularAI::daiPlugin::internal::Resolution::height"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8internal10Resolution5widthE", "spectacularAI::daiPlugin::internal::Resolution::width"], [2, 3, 1, "_CPPv4N13spectacularAI9daiPlugin8internal10STREAM_TAGE", "spectacularAI::daiPlugin::internal::STREAM_TAG"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin8internal27convertColorInputResolutionERKNSt6stringE", "spectacularAI::daiPlugin::internal::convertColorInputResolution"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin8internal27convertColorInputResolutionERKNSt6stringE", "spectacularAI::daiPlugin::internal::convertColorInputResolution::reso"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin8internal22convertInputResolutionERKNSt6stringE", "spectacularAI::daiPlugin::internal::convertInputResolution"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin8internal22convertInputResolutionERKNSt6stringE", "spectacularAI::daiPlugin::internal::convertInputResolution::reso"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin8internal14getCalibrationERK13ConfigurationRK8Matrix4d16DaiDeviceAdapter", "spectacularAI::daiPlugin::internal::getCalibration"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin8internal14getCalibrationERK13ConfigurationRK8Matrix4d16DaiDeviceAdapter", "spectacularAI::daiPlugin::internal::getCalibration::config"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin8internal14getCalibrationERK13ConfigurationRK8Matrix4d16DaiDeviceAdapter", "spectacularAI::daiPlugin::internal::getCalibration::device"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin8internal14getCalibrationERK13ConfigurationRK8Matrix4d16DaiDeviceAdapter", "spectacularAI::daiPlugin::internal::getCalibration::imuToCamera"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin8internal27getSupportedVideoResolutionERK13Configuration", "spectacularAI::daiPlugin::internal::getSupportedVideoResolution"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin8internal27getSupportedVideoResolutionERK13Configuration", "spectacularAI::daiPlugin::internal::getSupportedVideoResolution::config"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin8internal20getYAMLConfigurationERK13Configuration", "spectacularAI::daiPlugin::internal::getYAMLConfiguration"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin8internal20getYAMLConfigurationERK13Configuration", "spectacularAI::daiPlugin::internal::getYAMLConfiguration::config"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin8internal11isDeviceRAEERK13Configuration", "spectacularAI::daiPlugin::internal::isDeviceRAE"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin8internal11isDeviceRAEERK13Configuration", "spectacularAI::daiPlugin::internal::isDeviceRAE::config"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin8internal9matrixMulERK8Matrix4dRK8Matrix4d", "spectacularAI::daiPlugin::internal::matrixMul"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin8internal9matrixMulERK8Matrix4dRK8Matrix4d", "spectacularAI::daiPlugin::internal::matrixMul::a"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin8internal9matrixMulERK8Matrix4dRK8Matrix4d", "spectacularAI::daiPlugin::internal::matrixMul::b"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin8internal27selectNearbyColorResolutionEiRKNSt6stringE", "spectacularAI::daiPlugin::internal::selectNearbyColorResolution"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin8internal27selectNearbyColorResolutionEiRKNSt6stringE", "spectacularAI::daiPlugin::internal::selectNearbyColorResolution::colorInputResolution"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin8internal27selectNearbyColorResolutionEiRKNSt6stringE", "spectacularAI::daiPlugin::internal::selectNearbyColorResolution::monoHeight"], [2, 4, 1, "_CPPv4N13spectacularAI9daiPlugin8internal17useRaeBackCamerasERK13Configuration", "spectacularAI::daiPlugin::internal::useRaeBackCameras"], [2, 5, 1, "_CPPv4N13spectacularAI9daiPlugin8internal17useRaeBackCamerasERK13Configuration", "spectacularAI::daiPlugin::internal::useRaeBackCameras::config"], [2, 4, 1, "_CPPv4N13spectacularAI24getHorizontalUncertaintyERK8Matrix3d", "spectacularAI::getHorizontalUncertainty"], [7, 4, 1, "_CPPv4N13spectacularAI24getHorizontalUncertaintyERK8Matrix3d", "spectacularAI::getHorizontalUncertainty"], [2, 5, 1, "_CPPv4N13spectacularAI24getHorizontalUncertaintyERK8Matrix3d", "spectacularAI::getHorizontalUncertainty::covariance"], [7, 5, 1, "_CPPv4N13spectacularAI24getHorizontalUncertaintyERK8Matrix3d", "spectacularAI::getHorizontalUncertainty::covariance"], [2, 4, 1, "_CPPv4N13spectacularAI20getQuaternionHeadingERK10Quaternion", "spectacularAI::getQuaternionHeading"], [7, 4, 1, "_CPPv4N13spectacularAI20getQuaternionHeadingERK10Quaternion", "spectacularAI::getQuaternionHeading"], [2, 5, 1, "_CPPv4N13spectacularAI20getQuaternionHeadingERK10Quaternion", "spectacularAI::getQuaternionHeading::q"], [7, 5, 1, "_CPPv4N13spectacularAI20getQuaternionHeadingERK10Quaternion", "spectacularAI::getQuaternionHeading::q"], [2, 4, 1, "_CPPv4N13spectacularAI18getQuaternionPitchERK10Quaternion", "spectacularAI::getQuaternionPitch"], [7, 4, 1, "_CPPv4N13spectacularAI18getQuaternionPitchERK10Quaternion", "spectacularAI::getQuaternionPitch"], [2, 5, 1, "_CPPv4N13spectacularAI18getQuaternionPitchERK10Quaternion", "spectacularAI::getQuaternionPitch::q"], [7, 5, 1, "_CPPv4N13spectacularAI18getQuaternionPitchERK10Quaternion", "spectacularAI::getQuaternionPitch::q"], [2, 4, 1, "_CPPv4N13spectacularAI17getQuaternionRollERK10Quaternion", "spectacularAI::getQuaternionRoll"], [7, 4, 1, "_CPPv4N13spectacularAI17getQuaternionRollERK10Quaternion", "spectacularAI::getQuaternionRoll"], [2, 5, 1, "_CPPv4N13spectacularAI17getQuaternionRollERK10Quaternion", "spectacularAI::getQuaternionRoll::q"], [7, 5, 1, "_CPPv4N13spectacularAI17getQuaternionRollERK10Quaternion", "spectacularAI::getQuaternionRoll::q"], [2, 4, 1, "_CPPv4N13spectacularAI22getVerticalUncertaintyERK8Matrix3d", "spectacularAI::getVerticalUncertainty"], [7, 4, 1, "_CPPv4N13spectacularAI22getVerticalUncertaintyERK8Matrix3d", "spectacularAI::getVerticalUncertainty"], [2, 5, 1, "_CPPv4N13spectacularAI22getVerticalUncertaintyERK8Matrix3d", "spectacularAI::getVerticalUncertainty::covariance"], [7, 5, 1, "_CPPv4N13spectacularAI22getVerticalUncertaintyERK8Matrix3d", "spectacularAI::getVerticalUncertainty::covariance"], [2, 1, 1, "_CPPv4N13spectacularAI9k4aPluginE", "spectacularAI::k4aPlugin"], [9, 1, 1, "_CPPv4N13spectacularAI9k4aPluginE", "spectacularAI::k4aPlugin"], [9, 1, 1, "_CPPv4N13spectacularAI9k4aPluginE", "spectacularAI::k4aPlugin"], [9, 1, 1, "_CPPv4N13spectacularAI9k4aPluginE", "spectacularAI::k4aPlugin"], [2, 2, 1, "_CPPv4N13spectacularAI9k4aPlugin13ConfigurationE", "spectacularAI::k4aPlugin::Configuration"], [9, 2, 1, "_CPPv4N13spectacularAI9k4aPlugin13ConfigurationE", "spectacularAI::k4aPlugin::Configuration"], [2, 3, 1, "_CPPv4N13spectacularAI9k4aPlugin13Configuration12alignedDepthE", "spectacularAI::k4aPlugin::Configuration::alignedDepth"], [9, 3, 1, "_CPPv4N13spectacularAI9k4aPlugin13Configuration12alignedDepthE", "spectacularAI::k4aPlugin::Configuration::alignedDepth"], [2, 3, 1, "_CPPv4N13spectacularAI9k4aPlugin13Configuration12aprilTagPathE", "spectacularAI::k4aPlugin::Configuration::aprilTagPath"], [9, 3, 1, "_CPPv4N13spectacularAI9k4aPlugin13Configuration12aprilTagPathE", "spectacularAI::k4aPlugin::Configuration::aprilTagPath"], [2, 3, 1, "_CPPv4N13spectacularAI9k4aPlugin13Configuration17distortionEnabledE", "spectacularAI::k4aPlugin::Configuration::distortionEnabled"], [9, 3, 1, "_CPPv4N13spectacularAI9k4aPlugin13Configuration17distortionEnabledE", "spectacularAI::k4aPlugin::Configuration::distortionEnabled"], [2, 3, 1, "_CPPv4N13spectacularAI9k4aPlugin13Configuration7fastVioE", "spectacularAI::k4aPlugin::Configuration::fastVio"], [9, 3, 1, "_CPPv4N13spectacularAI9k4aPlugin13Configuration7fastVioE", "spectacularAI::k4aPlugin::Configuration::fastVio"], [2, 3, 1, "_CPPv4N13spectacularAI9k4aPlugin13Configuration18internalParametersE", "spectacularAI::k4aPlugin::Configuration::internalParameters"], [9, 3, 1, "_CPPv4N13spectacularAI9k4aPlugin13Configuration18internalParametersE", "spectacularAI::k4aPlugin::Configuration::internalParameters"], [2, 3, 1, "_CPPv4N13spectacularAI9k4aPlugin13Configuration9k4aConfigE", "spectacularAI::k4aPlugin::Configuration::k4aConfig"], [9, 3, 1, "_CPPv4N13spectacularAI9k4aPlugin13Configuration9k4aConfigE", "spectacularAI::k4aPlugin::Configuration::k4aConfig"], [2, 3, 1, "_CPPv4N13spectacularAI9k4aPlugin13Configuration19postProcessFinalMapE", "spectacularAI::k4aPlugin::Configuration::postProcessFinalMap"], [9, 3, 1, "_CPPv4N13spectacularAI9k4aPlugin13Configuration19postProcessFinalMapE", "spectacularAI::k4aPlugin::Configuration::postProcessFinalMap"], [2, 3, 1, "_CPPv4N13spectacularAI9k4aPlugin13Configuration15recordingFolderE", "spectacularAI::k4aPlugin::Configuration::recordingFolder"], [9, 3, 1, "_CPPv4N13spectacularAI9k4aPlugin13Configuration15recordingFolderE", "spectacularAI::k4aPlugin::Configuration::recordingFolder"], [2, 3, 1, "_CPPv4N13spectacularAI9k4aPlugin13Configuration13recordingOnlyE", "spectacularAI::k4aPlugin::Configuration::recordingOnly"], [9, 3, 1, "_CPPv4N13spectacularAI9k4aPlugin13Configuration13recordingOnlyE", "spectacularAI::k4aPlugin::Configuration::recordingOnly"], [2, 3, 1, "_CPPv4N13spectacularAI9k4aPlugin13Configuration7useSlamE", "spectacularAI::k4aPlugin::Configuration::useSlam"], [9, 3, 1, "_CPPv4N13spectacularAI9k4aPlugin13Configuration7useSlamE", "spectacularAI::k4aPlugin::Configuration::useSlam"], [2, 3, 1, "_CPPv4N13spectacularAI9k4aPlugin13Configuration9useStereoE", "spectacularAI::k4aPlugin::Configuration::useStereo"], [9, 3, 1, "_CPPv4N13spectacularAI9k4aPlugin13Configuration9useStereoE", "spectacularAI::k4aPlugin::Configuration::useStereo"], [2, 2, 1, "_CPPv4N13spectacularAI9k4aPlugin8PipelineE", "spectacularAI::k4aPlugin::Pipeline"], [9, 2, 1, "_CPPv4N13spectacularAI9k4aPlugin8PipelineE", "spectacularAI::k4aPlugin::Pipeline"], [2, 4, 1, "_CPPv4N13spectacularAI9k4aPlugin8Pipeline8PipelineERK13Configuration", "spectacularAI::k4aPlugin::Pipeline::Pipeline"], [2, 4, 1, "_CPPv4N13spectacularAI9k4aPlugin8Pipeline8PipelineERK13ConfigurationNSt8functionIFvN7mapping15MapperOutputPtrEEEE", "spectacularAI::k4aPlugin::Pipeline::Pipeline"], [2, 4, 1, "_CPPv4N13spectacularAI9k4aPlugin8Pipeline8PipelineEv", "spectacularAI::k4aPlugin::Pipeline::Pipeline"], [9, 4, 1, "_CPPv4N13spectacularAI9k4aPlugin8Pipeline8PipelineERK13Configuration", "spectacularAI::k4aPlugin::Pipeline::Pipeline"], [9, 4, 1, "_CPPv4N13spectacularAI9k4aPlugin8Pipeline8PipelineERK13ConfigurationNSt8functionIFvN7mapping15MapperOutputPtrEEEE", "spectacularAI::k4aPlugin::Pipeline::Pipeline"], [9, 4, 1, "_CPPv4N13spectacularAI9k4aPlugin8Pipeline8PipelineEv", "spectacularAI::k4aPlugin::Pipeline::Pipeline"], [2, 5, 1, "_CPPv4N13spectacularAI9k4aPlugin8Pipeline8PipelineERK13Configuration", "spectacularAI::k4aPlugin::Pipeline::Pipeline::config"], [2, 5, 1, "_CPPv4N13spectacularAI9k4aPlugin8Pipeline8PipelineERK13ConfigurationNSt8functionIFvN7mapping15MapperOutputPtrEEEE", "spectacularAI::k4aPlugin::Pipeline::Pipeline::config"], [9, 5, 1, "_CPPv4N13spectacularAI9k4aPlugin8Pipeline8PipelineERK13Configuration", "spectacularAI::k4aPlugin::Pipeline::Pipeline::config"], [9, 5, 1, "_CPPv4N13spectacularAI9k4aPlugin8Pipeline8PipelineERK13ConfigurationNSt8functionIFvN7mapping15MapperOutputPtrEEEE", "spectacularAI::k4aPlugin::Pipeline::Pipeline::config"], [2, 5, 1, "_CPPv4N13spectacularAI9k4aPlugin8Pipeline8PipelineERK13ConfigurationNSt8functionIFvN7mapping15MapperOutputPtrEEEE", "spectacularAI::k4aPlugin::Pipeline::Pipeline::onMapperOutput"], [9, 5, 1, "_CPPv4N13spectacularAI9k4aPlugin8Pipeline8PipelineERK13ConfigurationNSt8functionIFvN7mapping15MapperOutputPtrEEEE", "spectacularAI::k4aPlugin::Pipeline::Pipeline::onMapperOutput"], [2, 4, 1, "_CPPv4N13spectacularAI9k4aPlugin8Pipeline15getDeviceHandleEv", "spectacularAI::k4aPlugin::Pipeline::getDeviceHandle"], [9, 4, 1, "_CPPv4N13spectacularAI9k4aPlugin8Pipeline15getDeviceHandleEv", "spectacularAI::k4aPlugin::Pipeline::getDeviceHandle"], [9, 3, 1, "_CPPv4N13spectacularAI9k4aPlugin8Pipeline5pimplE", "spectacularAI::k4aPlugin::Pipeline::pimpl"], [2, 4, 1, "_CPPv4N13spectacularAI9k4aPlugin8Pipeline12startSessionEv", "spectacularAI::k4aPlugin::Pipeline::startSession"], [9, 4, 1, "_CPPv4N13spectacularAI9k4aPlugin8Pipeline12startSessionEv", "spectacularAI::k4aPlugin::Pipeline::startSession"], [2, 4, 1, "_CPPv4N13spectacularAI9k4aPlugin8PipelineD0Ev", "spectacularAI::k4aPlugin::Pipeline::~Pipeline"], [9, 4, 1, "_CPPv4N13spectacularAI9k4aPlugin8PipelineD0Ev", "spectacularAI::k4aPlugin::Pipeline::~Pipeline"], [2, 2, 1, "_CPPv4N13spectacularAI9k4aPlugin7SessionE", "spectacularAI::k4aPlugin::Session"], [9, 2, 1, "_CPPv4N13spectacularAI9k4aPlugin7SessionE", "spectacularAI::k4aPlugin::Session"], [2, 4, 1, "_CPPv4N13spectacularAI9k4aPlugin7Session10addTriggerEdi", "spectacularAI::k4aPlugin::Session::addTrigger"], [9, 4, 1, "_CPPv4N13spectacularAI9k4aPlugin7Session10addTriggerEdi", "spectacularAI::k4aPlugin::Session::addTrigger"], [2, 5, 1, "_CPPv4N13spectacularAI9k4aPlugin7Session10addTriggerEdi", "spectacularAI::k4aPlugin::Session::addTrigger::t"], [9, 5, 1, "_CPPv4N13spectacularAI9k4aPlugin7Session10addTriggerEdi", "spectacularAI::k4aPlugin::Session::addTrigger::t"], [2, 5, 1, "_CPPv4N13spectacularAI9k4aPlugin7Session10addTriggerEdi", "spectacularAI::k4aPlugin::Session::addTrigger::tag"], [9, 5, 1, "_CPPv4N13spectacularAI9k4aPlugin7Session10addTriggerEdi", "spectacularAI::k4aPlugin::Session::addTrigger::tag"], [2, 4, 1, "_CPPv4N13spectacularAI9k4aPlugin7Session9getOutputEv", "spectacularAI::k4aPlugin::Session::getOutput"], [9, 4, 1, "_CPPv4N13spectacularAI9k4aPlugin7Session9getOutputEv", "spectacularAI::k4aPlugin::Session::getOutput"], [2, 4, 1, "_CPPv4NK13spectacularAI9k4aPlugin7Session9hasOutputEv", "spectacularAI::k4aPlugin::Session::hasOutput"], [9, 4, 1, "_CPPv4NK13spectacularAI9k4aPlugin7Session9hasOutputEv", "spectacularAI::k4aPlugin::Session::hasOutput"], [2, 4, 1, "_CPPv4N13spectacularAI9k4aPlugin7Session13ignoreOutputsEb", "spectacularAI::k4aPlugin::Session::ignoreOutputs"], [9, 4, 1, "_CPPv4N13spectacularAI9k4aPlugin7Session13ignoreOutputsEb", "spectacularAI::k4aPlugin::Session::ignoreOutputs"], [2, 5, 1, "_CPPv4N13spectacularAI9k4aPlugin7Session13ignoreOutputsEb", "spectacularAI::k4aPlugin::Session::ignoreOutputs::ignore"], [9, 5, 1, "_CPPv4N13spectacularAI9k4aPlugin7Session13ignoreOutputsEb", "spectacularAI::k4aPlugin::Session::ignoreOutputs::ignore"], [2, 4, 1, "_CPPv4N13spectacularAI9k4aPlugin7Session13waitForOutputEv", "spectacularAI::k4aPlugin::Session::waitForOutput"], [9, 4, 1, "_CPPv4N13spectacularAI9k4aPlugin7Session13waitForOutputEv", "spectacularAI::k4aPlugin::Session::waitForOutput"], [2, 4, 1, "_CPPv4N13spectacularAI9k4aPlugin7SessionD0Ev", "spectacularAI::k4aPlugin::Session::~Session"], [9, 4, 1, "_CPPv4N13spectacularAI9k4aPlugin7SessionD0Ev", "spectacularAI::k4aPlugin::Session::~Session"], [2, 4, 1, "_CPPv4N13spectacularAI9k4aPlugin14getCalibrationERK17k4a_calibration_tRK13Configuration", "spectacularAI::k4aPlugin::getCalibration"], [2, 5, 1, "_CPPv4N13spectacularAI9k4aPlugin14getCalibrationERK17k4a_calibration_tRK13Configuration", "spectacularAI::k4aPlugin::getCalibration::calibration"], [2, 5, 1, "_CPPv4N13spectacularAI9k4aPlugin14getCalibrationERK17k4a_calibration_tRK13Configuration", "spectacularAI::k4aPlugin::getCalibration::config"], [2, 4, 1, "_CPPv4N13spectacularAI9k4aPlugin19getK4AConfigurationERKNSt6stringEiib", "spectacularAI::k4aPlugin::getK4AConfiguration"], [9, 4, 1, "_CPPv4N13spectacularAI9k4aPlugin19getK4AConfigurationERKNSt6stringEiib", "spectacularAI::k4aPlugin::getK4AConfiguration"], [2, 5, 1, "_CPPv4N13spectacularAI9k4aPlugin19getK4AConfigurationERKNSt6stringEiib", "spectacularAI::k4aPlugin::getK4AConfiguration::colorResolution"], [9, 5, 1, "_CPPv4N13spectacularAI9k4aPlugin19getK4AConfigurationERKNSt6stringEiib", "spectacularAI::k4aPlugin::getK4AConfiguration::colorResolution"], [2, 5, 1, "_CPPv4N13spectacularAI9k4aPlugin19getK4AConfigurationERKNSt6stringEiib", "spectacularAI::k4aPlugin::getK4AConfiguration::depthMode"], [9, 5, 1, "_CPPv4N13spectacularAI9k4aPlugin19getK4AConfigurationERKNSt6stringEiib", "spectacularAI::k4aPlugin::getK4AConfiguration::depthMode"], [2, 5, 1, "_CPPv4N13spectacularAI9k4aPlugin19getK4AConfigurationERKNSt6stringEiib", "spectacularAI::k4aPlugin::getK4AConfiguration::frameRate"], [9, 5, 1, "_CPPv4N13spectacularAI9k4aPlugin19getK4AConfigurationERKNSt6stringEiib", "spectacularAI::k4aPlugin::getK4AConfiguration::frameRate"], [2, 5, 1, "_CPPv4N13spectacularAI9k4aPlugin19getK4AConfigurationERKNSt6stringEiib", "spectacularAI::k4aPlugin::getK4AConfiguration::useStereo"], [9, 5, 1, "_CPPv4N13spectacularAI9k4aPlugin19getK4AConfigurationERKNSt6stringEiib", "spectacularAI::k4aPlugin::getK4AConfiguration::useStereo"], [2, 4, 1, "_CPPv4N13spectacularAI9k4aPlugin20getYAMLConfigurationERK13Configuration", "spectacularAI::k4aPlugin::getYAMLConfiguration"], [9, 4, 1, "_CPPv4N13spectacularAI9k4aPlugin20getYAMLConfigurationERK13Configuration", "spectacularAI::k4aPlugin::getYAMLConfiguration"], [2, 5, 1, "_CPPv4N13spectacularAI9k4aPlugin20getYAMLConfigurationERK13Configuration", "spectacularAI::k4aPlugin::getYAMLConfiguration::config"], [9, 5, 1, "_CPPv4N13spectacularAI9k4aPlugin20getYAMLConfigurationERK13Configuration", "spectacularAI::k4aPlugin::getYAMLConfiguration::config"], [2, 1, 1, "_CPPv4N13spectacularAI7mappingE", "spectacularAI::mapping"], [4, 1, 1, "_CPPv4N13spectacularAI7mappingE", "spectacularAI::mapping"], [2, 2, 1, "_CPPv4N13spectacularAI7mapping5FrameE", "spectacularAI::mapping::Frame"], [4, 2, 1, "_CPPv4N13spectacularAI7mapping5FrameE", "spectacularAI::mapping::Frame"], [2, 3, 1, "_CPPv4N13spectacularAI7mapping5Frame10cameraPoseE", "spectacularAI::mapping::Frame::cameraPose"], [4, 3, 1, "_CPPv4N13spectacularAI7mapping5Frame10cameraPoseE", "spectacularAI::mapping::Frame::cameraPose"], [2, 3, 1, "_CPPv4N13spectacularAI7mapping5Frame10depthScaleE", "spectacularAI::mapping::Frame::depthScale"], [4, 3, 1, "_CPPv4N13spectacularAI7mapping5Frame10depthScaleE", "spectacularAI::mapping::Frame::depthScale"], [2, 3, 1, "_CPPv4N13spectacularAI7mapping5Frame5imageE", "spectacularAI::mapping::Frame::image"], [4, 3, 1, "_CPPv4N13spectacularAI7mapping5Frame5imageE", "spectacularAI::mapping::Frame::image"], [2, 3, 1, "_CPPv4N13spectacularAI7mapping5Frame14sparseFeaturesE", "spectacularAI::mapping::Frame::sparseFeatures"], [4, 3, 1, "_CPPv4N13spectacularAI7mapping5Frame14sparseFeaturesE", "spectacularAI::mapping::Frame::sparseFeatures"], [2, 2, 1, "_CPPv4N13spectacularAI7mapping8FrameSetE", "spectacularAI::mapping::FrameSet"], [4, 2, 1, "_CPPv4N13spectacularAI7mapping8FrameSetE", "spectacularAI::mapping::FrameSet"], [2, 3, 1, "_CPPv4N13spectacularAI7mapping8FrameSet10depthFrameE", "spectacularAI::mapping::FrameSet::depthFrame"], [4, 3, 1, "_CPPv4N13spectacularAI7mapping8FrameSet10depthFrameE", "spectacularAI::mapping::FrameSet::depthFrame"], [2, 4, 1, "_CPPv4NK13spectacularAI7mapping8FrameSet20getAlignedDepthFrameEKNSt10shared_ptrI5FrameEE", "spectacularAI::mapping::FrameSet::getAlignedDepthFrame"], [4, 4, 1, "_CPPv4NK13spectacularAI7mapping8FrameSet20getAlignedDepthFrameEKNSt10shared_ptrI5FrameEE", "spectacularAI::mapping::FrameSet::getAlignedDepthFrame"], [2, 5, 1, "_CPPv4NK13spectacularAI7mapping8FrameSet20getAlignedDepthFrameEKNSt10shared_ptrI5FrameEE", "spectacularAI::mapping::FrameSet::getAlignedDepthFrame::target"], [4, 5, 1, "_CPPv4NK13spectacularAI7mapping8FrameSet20getAlignedDepthFrameEKNSt10shared_ptrI5FrameEE", "spectacularAI::mapping::FrameSet::getAlignedDepthFrame::target"], [2, 4, 1, "_CPPv4NK13spectacularAI7mapping8FrameSet19getUndistortedFrameEKNSt10shared_ptrI5FrameEE", "spectacularAI::mapping::FrameSet::getUndistortedFrame"], [4, 4, 1, "_CPPv4NK13spectacularAI7mapping8FrameSet19getUndistortedFrameEKNSt10shared_ptrI5FrameEE", "spectacularAI::mapping::FrameSet::getUndistortedFrame"], [2, 5, 1, "_CPPv4NK13spectacularAI7mapping8FrameSet19getUndistortedFrameEKNSt10shared_ptrI5FrameEE", "spectacularAI::mapping::FrameSet::getUndistortedFrame::distortedFrame"], [4, 5, 1, "_CPPv4NK13spectacularAI7mapping8FrameSet19getUndistortedFrameEKNSt10shared_ptrI5FrameEE", "spectacularAI::mapping::FrameSet::getUndistortedFrame::distortedFrame"], [2, 3, 1, "_CPPv4N13spectacularAI7mapping8FrameSet12primaryFrameE", "spectacularAI::mapping::FrameSet::primaryFrame"], [4, 3, 1, "_CPPv4N13spectacularAI7mapping8FrameSet12primaryFrameE", "spectacularAI::mapping::FrameSet::primaryFrame"], [2, 3, 1, "_CPPv4N13spectacularAI7mapping8FrameSet8rgbFrameE", "spectacularAI::mapping::FrameSet::rgbFrame"], [4, 3, 1, "_CPPv4N13spectacularAI7mapping8FrameSet8rgbFrameE", "spectacularAI::mapping::FrameSet::rgbFrame"], [2, 3, 1, "_CPPv4N13spectacularAI7mapping8FrameSet14secondaryFrameE", "spectacularAI::mapping::FrameSet::secondaryFrame"], [4, 3, 1, "_CPPv4N13spectacularAI7mapping8FrameSet14secondaryFrameE", "spectacularAI::mapping::FrameSet::secondaryFrame"], [2, 4, 1, "_CPPv4N13spectacularAI7mapping8FrameSetD0Ev", "spectacularAI::mapping::FrameSet::~FrameSet"], [4, 4, 1, "_CPPv4N13spectacularAI7mapping8FrameSetD0Ev", "spectacularAI::mapping::FrameSet::~FrameSet"], [2, 2, 1, "_CPPv4N13spectacularAI7mapping8KeyFrameE", "spectacularAI::mapping::KeyFrame"], [4, 2, 1, "_CPPv4N13spectacularAI7mapping8KeyFrameE", "spectacularAI::mapping::KeyFrame"], [2, 3, 1, "_CPPv4N13spectacularAI7mapping8KeyFrame8frameSetE", "spectacularAI::mapping::KeyFrame::frameSet"], [4, 3, 1, "_CPPv4N13spectacularAI7mapping8KeyFrame8frameSetE", "spectacularAI::mapping::KeyFrame::frameSet"], [2, 3, 1, "_CPPv4N13spectacularAI7mapping8KeyFrame2idE", "spectacularAI::mapping::KeyFrame::id"], [4, 3, 1, "_CPPv4N13spectacularAI7mapping8KeyFrame2idE", "spectacularAI::mapping::KeyFrame::id"], [2, 3, 1, "_CPPv4N13spectacularAI7mapping8KeyFrame10pointCloudE", "spectacularAI::mapping::KeyFrame::pointCloud"], [4, 3, 1, "_CPPv4N13spectacularAI7mapping8KeyFrame10pointCloudE", "spectacularAI::mapping::KeyFrame::pointCloud"], [2, 2, 1, "_CPPv4N13spectacularAI7mapping3MapE", "spectacularAI::mapping::Map"], [4, 2, 1, "_CPPv4N13spectacularAI7mapping3MapE", "spectacularAI::mapping::Map"], [2, 3, 1, "_CPPv4N13spectacularAI7mapping3Map9keyFramesE", "spectacularAI::mapping::Map::keyFrames"], [4, 3, 1, "_CPPv4N13spectacularAI7mapping3Map9keyFramesE", "spectacularAI::mapping::Map::keyFrames"], [2, 3, 1, "_CPPv4N13spectacularAI7mapping3Map9mapPointsE", "spectacularAI::mapping::Map::mapPoints"], [4, 3, 1, "_CPPv4N13spectacularAI7mapping3Map9mapPointsE", "spectacularAI::mapping::Map::mapPoints"], [2, 2, 1, "_CPPv4N13spectacularAI7mapping12MapperOutputE", "spectacularAI::mapping::MapperOutput"], [4, 2, 1, "_CPPv4N13spectacularAI7mapping12MapperOutputE", "spectacularAI::mapping::MapperOutput"], [2, 3, 1, "_CPPv4N13spectacularAI7mapping12MapperOutput8finalMapE", "spectacularAI::mapping::MapperOutput::finalMap"], [4, 3, 1, "_CPPv4N13spectacularAI7mapping12MapperOutput8finalMapE", "spectacularAI::mapping::MapperOutput::finalMap"], [2, 3, 1, "_CPPv4N13spectacularAI7mapping12MapperOutput3mapE", "spectacularAI::mapping::MapperOutput::map"], [4, 3, 1, "_CPPv4N13spectacularAI7mapping12MapperOutput3mapE", "spectacularAI::mapping::MapperOutput::map"], [2, 3, 1, "_CPPv4N13spectacularAI7mapping12MapperOutput4meshE", "spectacularAI::mapping::MapperOutput::mesh"], [4, 3, 1, "_CPPv4N13spectacularAI7mapping12MapperOutput4meshE", "spectacularAI::mapping::MapperOutput::mesh"], [2, 3, 1, "_CPPv4N13spectacularAI7mapping12MapperOutput16updatedKeyFramesE", "spectacularAI::mapping::MapperOutput::updatedKeyFrames"], [4, 3, 1, "_CPPv4N13spectacularAI7mapping12MapperOutput16updatedKeyFramesE", "spectacularAI::mapping::MapperOutput::updatedKeyFrames"], [2, 3, 1, "_CPPv4N13spectacularAI7mapping12MapperOutput16updatedMapPointsE", "spectacularAI::mapping::MapperOutput::updatedMapPoints"], [4, 3, 1, "_CPPv4N13spectacularAI7mapping12MapperOutput16updatedMapPointsE", "spectacularAI::mapping::MapperOutput::updatedMapPoints"], [2, 1, 1, "_CPPv4N13spectacularAI7mapping15MapperOutputPtrE", "spectacularAI::mapping::MapperOutputPtr"], [4, 1, 1, "_CPPv4N13spectacularAI7mapping15MapperOutputPtrE", "spectacularAI::mapping::MapperOutputPtr"], [2, 2, 1, "_CPPv4N13spectacularAI7mapping4MeshE", "spectacularAI::mapping::Mesh"], [4, 2, 1, "_CPPv4N13spectacularAI7mapping4MeshE", "spectacularAI::mapping::Mesh"], [2, 1, 1, "_CPPv4N13spectacularAI7mapping4Mesh9IndexFaceE", "spectacularAI::mapping::Mesh::IndexFace"], [4, 1, 1, "_CPPv4N13spectacularAI7mapping4Mesh9IndexFaceE", "spectacularAI::mapping::Mesh::IndexFace"], [2, 2, 1, "_CPPv4N13spectacularAI7mapping4Mesh8TriangleE", "spectacularAI::mapping::Mesh::Triangle"], [4, 2, 1, "_CPPv4N13spectacularAI7mapping4Mesh8TriangleE", "spectacularAI::mapping::Mesh::Triangle"], [2, 3, 1, "_CPPv4N13spectacularAI7mapping4Mesh8Triangle7normalsE", "spectacularAI::mapping::Mesh::Triangle::normals"], [4, 3, 1, "_CPPv4N13spectacularAI7mapping4Mesh8Triangle7normalsE", "spectacularAI::mapping::Mesh::Triangle::normals"], [2, 3, 1, "_CPPv4N13spectacularAI7mapping4Mesh8Triangle8verticesE", "spectacularAI::mapping::Mesh::Triangle::vertices"], [4, 3, 1, "_CPPv4N13spectacularAI7mapping4Mesh8Triangle8verticesE", "spectacularAI::mapping::Mesh::Triangle::vertices"], [2, 4, 1, "_CPPv4NK13spectacularAI7mapping4Mesh5emptyEv", "spectacularAI::mapping::Mesh::empty"], [4, 4, 1, "_CPPv4NK13spectacularAI7mapping4Mesh5emptyEv", "spectacularAI::mapping::Mesh::empty"], [2, 4, 1, "_CPPv4NK13spectacularAI7mapping4Mesh9faceCountEv", "spectacularAI::mapping::Mesh::faceCount"], [4, 4, 1, "_CPPv4NK13spectacularAI7mapping4Mesh9faceCountEv", "spectacularAI::mapping::Mesh::faceCount"], [2, 4, 1, "_CPPv4N13spectacularAI7mapping4Mesh14getFaceNormalsEv", "spectacularAI::mapping::Mesh::getFaceNormals"], [4, 4, 1, "_CPPv4N13spectacularAI7mapping4Mesh14getFaceNormalsEv", "spectacularAI::mapping::Mesh::getFaceNormals"], [2, 4, 1, "_CPPv4N13spectacularAI7mapping4Mesh15getFaceVerticesEv", "spectacularAI::mapping::Mesh::getFaceVertices"], [4, 4, 1, "_CPPv4N13spectacularAI7mapping4Mesh15getFaceVerticesEv", "spectacularAI::mapping::Mesh::getFaceVertices"], [2, 4, 1, "_CPPv4N13spectacularAI7mapping4Mesh13getNormalDataEv", "spectacularAI::mapping::Mesh::getNormalData"], [4, 4, 1, "_CPPv4N13spectacularAI7mapping4Mesh13getNormalDataEv", "spectacularAI::mapping::Mesh::getNormalData"], [2, 4, 1, "_CPPv4N13spectacularAI7mapping4Mesh15getPositionDataEv", "spectacularAI::mapping::Mesh::getPositionData"], [4, 4, 1, "_CPPv4N13spectacularAI7mapping4Mesh15getPositionDataEv", "spectacularAI::mapping::Mesh::getPositionData"], [2, 4, 1, "_CPPv4NK13spectacularAI7mapping4Mesh11getTriangleENSt6size_tE", "spectacularAI::mapping::Mesh::getTriangle"], [4, 4, 1, "_CPPv4NK13spectacularAI7mapping4Mesh11getTriangleENSt6size_tE", "spectacularAI::mapping::Mesh::getTriangle"], [2, 5, 1, "_CPPv4NK13spectacularAI7mapping4Mesh11getTriangleENSt6size_tE", "spectacularAI::mapping::Mesh::getTriangle::faceIndex"], [4, 5, 1, "_CPPv4NK13spectacularAI7mapping4Mesh11getTriangleENSt6size_tE", "spectacularAI::mapping::Mesh::getTriangle::faceIndex"], [2, 4, 1, "_CPPv4NK13spectacularAI7mapping4Mesh10hasNormalsEv", "spectacularAI::mapping::Mesh::hasNormals"], [4, 4, 1, "_CPPv4NK13spectacularAI7mapping4Mesh10hasNormalsEv", "spectacularAI::mapping::Mesh::hasNormals"], [2, 4, 1, "_CPPv4NK13spectacularAI7mapping4Mesh11normalCountEv", "spectacularAI::mapping::Mesh::normalCount"], [4, 4, 1, "_CPPv4NK13spectacularAI7mapping4Mesh11normalCountEv", "spectacularAI::mapping::Mesh::normalCount"], [2, 4, 1, "_CPPv4NK13spectacularAI7mapping4Mesh14serializeToObjERKNSt6stringE", "spectacularAI::mapping::Mesh::serializeToObj"], [4, 4, 1, "_CPPv4NK13spectacularAI7mapping4Mesh14serializeToObjERKNSt6stringE", "spectacularAI::mapping::Mesh::serializeToObj"], [2, 5, 1, "_CPPv4NK13spectacularAI7mapping4Mesh14serializeToObjERKNSt6stringE", "spectacularAI::mapping::Mesh::serializeToObj::filename"], [4, 5, 1, "_CPPv4NK13spectacularAI7mapping4Mesh14serializeToObjERKNSt6stringE", "spectacularAI::mapping::Mesh::serializeToObj::filename"], [2, 4, 1, "_CPPv4NK13spectacularAI7mapping4Mesh11vertexCountEv", "spectacularAI::mapping::Mesh::vertexCount"], [4, 4, 1, "_CPPv4NK13spectacularAI7mapping4Mesh11vertexCountEv", "spectacularAI::mapping::Mesh::vertexCount"], [2, 4, 1, "_CPPv4N13spectacularAI7mapping4MeshD0Ev", "spectacularAI::mapping::Mesh::~Mesh"], [4, 4, 1, "_CPPv4N13spectacularAI7mapping4MeshD0Ev", "spectacularAI::mapping::Mesh::~Mesh"], [2, 2, 1, "_CPPv4N13spectacularAI7mapping10PointCloudE", "spectacularAI::mapping::PointCloud"], [4, 2, 1, "_CPPv4N13spectacularAI7mapping10PointCloudE", "spectacularAI::mapping::PointCloud"], [2, 4, 1, "_CPPv4NK13spectacularAI7mapping10PointCloud5emptyEv", "spectacularAI::mapping::PointCloud::empty"], [4, 4, 1, "_CPPv4NK13spectacularAI7mapping10PointCloud5emptyEv", "spectacularAI::mapping::PointCloud::empty"], [2, 4, 1, "_CPPv4NK13spectacularAI7mapping10PointCloud9getNormalENSt6size_tE", "spectacularAI::mapping::PointCloud::getNormal"], [4, 4, 1, "_CPPv4NK13spectacularAI7mapping10PointCloud9getNormalENSt6size_tE", "spectacularAI::mapping::PointCloud::getNormal"], [2, 5, 1, "_CPPv4NK13spectacularAI7mapping10PointCloud9getNormalENSt6size_tE", "spectacularAI::mapping::PointCloud::getNormal::index"], [4, 5, 1, "_CPPv4NK13spectacularAI7mapping10PointCloud9getNormalENSt6size_tE", "spectacularAI::mapping::PointCloud::getNormal::index"], [2, 4, 1, "_CPPv4N13spectacularAI7mapping10PointCloud13getNormalDataEv", "spectacularAI::mapping::PointCloud::getNormalData"], [4, 4, 1, "_CPPv4N13spectacularAI7mapping10PointCloud13getNormalDataEv", "spectacularAI::mapping::PointCloud::getNormalData"], [2, 4, 1, "_CPPv4NK13spectacularAI7mapping10PointCloud11getPositionENSt6size_tE", "spectacularAI::mapping::PointCloud::getPosition"], [4, 4, 1, "_CPPv4NK13spectacularAI7mapping10PointCloud11getPositionENSt6size_tE", "spectacularAI::mapping::PointCloud::getPosition"], [2, 5, 1, "_CPPv4NK13spectacularAI7mapping10PointCloud11getPositionENSt6size_tE", "spectacularAI::mapping::PointCloud::getPosition::index"], [4, 5, 1, "_CPPv4NK13spectacularAI7mapping10PointCloud11getPositionENSt6size_tE", "spectacularAI::mapping::PointCloud::getPosition::index"], [2, 4, 1, "_CPPv4N13spectacularAI7mapping10PointCloud15getPositionDataEv", "spectacularAI::mapping::PointCloud::getPositionData"], [4, 4, 1, "_CPPv4N13spectacularAI7mapping10PointCloud15getPositionDataEv", "spectacularAI::mapping::PointCloud::getPositionData"], [2, 4, 1, "_CPPv4NK13spectacularAI7mapping10PointCloud8getRGB24ENSt6size_tE", "spectacularAI::mapping::PointCloud::getRGB24"], [4, 4, 1, "_CPPv4NK13spectacularAI7mapping10PointCloud8getRGB24ENSt6size_tE", "spectacularAI::mapping::PointCloud::getRGB24"], [2, 5, 1, "_CPPv4NK13spectacularAI7mapping10PointCloud8getRGB24ENSt6size_tE", "spectacularAI::mapping::PointCloud::getRGB24::index"], [4, 5, 1, "_CPPv4NK13spectacularAI7mapping10PointCloud8getRGB24ENSt6size_tE", "spectacularAI::mapping::PointCloud::getRGB24::index"], [2, 4, 1, "_CPPv4N13spectacularAI7mapping10PointCloud12getRGB24DataEv", "spectacularAI::mapping::PointCloud::getRGB24Data"], [4, 4, 1, "_CPPv4N13spectacularAI7mapping10PointCloud12getRGB24DataEv", "spectacularAI::mapping::PointCloud::getRGB24Data"], [2, 4, 1, "_CPPv4NK13spectacularAI7mapping10PointCloud9hasColorsEv", "spectacularAI::mapping::PointCloud::hasColors"], [4, 4, 1, "_CPPv4NK13spectacularAI7mapping10PointCloud9hasColorsEv", "spectacularAI::mapping::PointCloud::hasColors"], [2, 4, 1, "_CPPv4NK13spectacularAI7mapping10PointCloud10hasNormalsEv", "spectacularAI::mapping::PointCloud::hasNormals"], [4, 4, 1, "_CPPv4NK13spectacularAI7mapping10PointCloud10hasNormalsEv", "spectacularAI::mapping::PointCloud::hasNormals"], [2, 4, 1, "_CPPv4NK13spectacularAI7mapping10PointCloud4sizeEv", "spectacularAI::mapping::PointCloud::size"], [4, 4, 1, "_CPPv4NK13spectacularAI7mapping10PointCloud4sizeEv", "spectacularAI::mapping::PointCloud::size"], [2, 4, 1, "_CPPv4N13spectacularAI7mapping10PointCloudD0Ev", "spectacularAI::mapping::PointCloud::~PointCloud"], [4, 4, 1, "_CPPv4N13spectacularAI7mapping10PointCloudD0Ev", "spectacularAI::mapping::PointCloud::~PointCloud"], [2, 1, 1, "_CPPv4N13spectacularAI12orbbecPluginE", "spectacularAI::orbbecPlugin"], [11, 1, 1, "_CPPv4N13spectacularAI12orbbecPluginE", "spectacularAI::orbbecPlugin"], [11, 1, 1, "_CPPv4N13spectacularAI12orbbecPluginE", "spectacularAI::orbbecPlugin"], [11, 1, 1, "_CPPv4N13spectacularAI12orbbecPluginE", "spectacularAI::orbbecPlugin"], [2, 2, 1, "_CPPv4N13spectacularAI12orbbecPlugin13ConfigurationE", "spectacularAI::orbbecPlugin::Configuration"], [11, 2, 1, "_CPPv4N13spectacularAI12orbbecPlugin13ConfigurationE", "spectacularAI::orbbecPlugin::Configuration"], [2, 4, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration13ConfigurationERN2ob8PipelineE", "spectacularAI::orbbecPlugin::Configuration::Configuration"], [2, 4, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration13ConfigurationEv", "spectacularAI::orbbecPlugin::Configuration::Configuration"], [11, 4, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration13ConfigurationERN2ob8PipelineE", "spectacularAI::orbbecPlugin::Configuration::Configuration"], [11, 4, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration13ConfigurationEv", "spectacularAI::orbbecPlugin::Configuration::Configuration"], [2, 5, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration13ConfigurationERN2ob8PipelineE", "spectacularAI::orbbecPlugin::Configuration::Configuration::obPipeline"], [11, 5, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration13ConfigurationERN2ob8PipelineE", "spectacularAI::orbbecPlugin::Configuration::Configuration::obPipeline"], [2, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration14accFrequencyHzE", "spectacularAI::orbbecPlugin::Configuration::accFrequencyHz"], [11, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration14accFrequencyHzE", "spectacularAI::orbbecPlugin::Configuration::accFrequencyHz"], [2, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration8accRangeE", "spectacularAI::orbbecPlugin::Configuration::accRange"], [11, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration8accRangeE", "spectacularAI::orbbecPlugin::Configuration::accRange"], [2, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration12alignedDepthE", "spectacularAI::orbbecPlugin::Configuration::alignedDepth"], [11, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration12alignedDepthE", "spectacularAI::orbbecPlugin::Configuration::alignedDepth"], [2, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration12aprilTagPathE", "spectacularAI::orbbecPlugin::Configuration::aprilTagPath"], [11, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration12aprilTagPathE", "spectacularAI::orbbecPlugin::Configuration::aprilTagPath"], [2, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration9cameraFpsE", "spectacularAI::orbbecPlugin::Configuration::cameraFps"], [11, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration9cameraFpsE", "spectacularAI::orbbecPlugin::Configuration::cameraFps"], [2, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration15depthResolutionE", "spectacularAI::orbbecPlugin::Configuration::depthResolution"], [11, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration15depthResolutionE", "spectacularAI::orbbecPlugin::Configuration::depthResolution"], [2, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration7fastVioE", "spectacularAI::orbbecPlugin::Configuration::fastVio"], [11, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration7fastVioE", "spectacularAI::orbbecPlugin::Configuration::fastVio"], [2, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration15gyroFrequencyHzE", "spectacularAI::orbbecPlugin::Configuration::gyroFrequencyHz"], [11, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration15gyroFrequencyHzE", "spectacularAI::orbbecPlugin::Configuration::gyroFrequencyHz"], [2, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration9gyroRangeE", "spectacularAI::orbbecPlugin::Configuration::gyroRange"], [11, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration9gyroRangeE", "spectacularAI::orbbecPlugin::Configuration::gyroRange"], [2, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration18internalParametersE", "spectacularAI::orbbecPlugin::Configuration::internalParameters"], [11, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration18internalParametersE", "spectacularAI::orbbecPlugin::Configuration::internalParameters"], [2, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration19postProcessFinalMapE", "spectacularAI::orbbecPlugin::Configuration::postProcessFinalMap"], [11, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration19postProcessFinalMapE", "spectacularAI::orbbecPlugin::Configuration::postProcessFinalMap"], [2, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration15recordingFolderE", "spectacularAI::orbbecPlugin::Configuration::recordingFolder"], [11, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration15recordingFolderE", "spectacularAI::orbbecPlugin::Configuration::recordingFolder"], [2, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration13recordingOnlyE", "spectacularAI::orbbecPlugin::Configuration::recordingOnly"], [11, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration13recordingOnlyE", "spectacularAI::orbbecPlugin::Configuration::recordingOnly"], [2, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration13rgbResolutionE", "spectacularAI::orbbecPlugin::Configuration::rgbResolution"], [11, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration13rgbResolutionE", "spectacularAI::orbbecPlugin::Configuration::rgbResolution"], [2, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration7useSlamE", "spectacularAI::orbbecPlugin::Configuration::useSlam"], [11, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration7useSlamE", "spectacularAI::orbbecPlugin::Configuration::useSlam"], [2, 2, 1, "_CPPv4N13spectacularAI12orbbecPlugin8PipelineE", "spectacularAI::orbbecPlugin::Pipeline"], [11, 2, 1, "_CPPv4N13spectacularAI12orbbecPlugin8PipelineE", "spectacularAI::orbbecPlugin::Pipeline"], [2, 4, 1, "_CPPv4N13spectacularAI12orbbecPlugin8Pipeline8PipelineERN2ob8PipelineE", "spectacularAI::orbbecPlugin::Pipeline::Pipeline"], [2, 4, 1, "_CPPv4N13spectacularAI12orbbecPlugin8Pipeline8PipelineERN2ob8PipelineERK13Configuration", "spectacularAI::orbbecPlugin::Pipeline::Pipeline"], [2, 4, 1, "_CPPv4N13spectacularAI12orbbecPlugin8Pipeline8PipelineERN2ob8PipelineERK13ConfigurationNSt8functionIFvN7mapping15MapperOutputPtrEEEE", "spectacularAI::orbbecPlugin::Pipeline::Pipeline"], [11, 4, 1, "_CPPv4N13spectacularAI12orbbecPlugin8Pipeline8PipelineERN2ob8PipelineE", "spectacularAI::orbbecPlugin::Pipeline::Pipeline"], [11, 4, 1, "_CPPv4N13spectacularAI12orbbecPlugin8Pipeline8PipelineERN2ob8PipelineERK13Configuration", "spectacularAI::orbbecPlugin::Pipeline::Pipeline"], [11, 4, 1, "_CPPv4N13spectacularAI12orbbecPlugin8Pipeline8PipelineERN2ob8PipelineERK13ConfigurationNSt8functionIFvN7mapping15MapperOutputPtrEEEE", "spectacularAI::orbbecPlugin::Pipeline::Pipeline"], [2, 5, 1, "_CPPv4N13spectacularAI12orbbecPlugin8Pipeline8PipelineERN2ob8PipelineERK13Configuration", "spectacularAI::orbbecPlugin::Pipeline::Pipeline::config"], [2, 5, 1, "_CPPv4N13spectacularAI12orbbecPlugin8Pipeline8PipelineERN2ob8PipelineERK13ConfigurationNSt8functionIFvN7mapping15MapperOutputPtrEEEE", "spectacularAI::orbbecPlugin::Pipeline::Pipeline::config"], [11, 5, 1, "_CPPv4N13spectacularAI12orbbecPlugin8Pipeline8PipelineERN2ob8PipelineERK13Configuration", "spectacularAI::orbbecPlugin::Pipeline::Pipeline::config"], [11, 5, 1, "_CPPv4N13spectacularAI12orbbecPlugin8Pipeline8PipelineERN2ob8PipelineERK13ConfigurationNSt8functionIFvN7mapping15MapperOutputPtrEEEE", "spectacularAI::orbbecPlugin::Pipeline::Pipeline::config"], [2, 5, 1, "_CPPv4N13spectacularAI12orbbecPlugin8Pipeline8PipelineERN2ob8PipelineE", "spectacularAI::orbbecPlugin::Pipeline::Pipeline::obPipeline"], [2, 5, 1, "_CPPv4N13spectacularAI12orbbecPlugin8Pipeline8PipelineERN2ob8PipelineERK13Configuration", "spectacularAI::orbbecPlugin::Pipeline::Pipeline::obPipeline"], [2, 5, 1, "_CPPv4N13spectacularAI12orbbecPlugin8Pipeline8PipelineERN2ob8PipelineERK13ConfigurationNSt8functionIFvN7mapping15MapperOutputPtrEEEE", "spectacularAI::orbbecPlugin::Pipeline::Pipeline::obPipeline"], [11, 5, 1, "_CPPv4N13spectacularAI12orbbecPlugin8Pipeline8PipelineERN2ob8PipelineE", "spectacularAI::orbbecPlugin::Pipeline::Pipeline::obPipeline"], [11, 5, 1, "_CPPv4N13spectacularAI12orbbecPlugin8Pipeline8PipelineERN2ob8PipelineERK13Configuration", "spectacularAI::orbbecPlugin::Pipeline::Pipeline::obPipeline"], [11, 5, 1, "_CPPv4N13spectacularAI12orbbecPlugin8Pipeline8PipelineERN2ob8PipelineERK13ConfigurationNSt8functionIFvN7mapping15MapperOutputPtrEEEE", "spectacularAI::orbbecPlugin::Pipeline::Pipeline::obPipeline"], [2, 5, 1, "_CPPv4N13spectacularAI12orbbecPlugin8Pipeline8PipelineERN2ob8PipelineERK13ConfigurationNSt8functionIFvN7mapping15MapperOutputPtrEEEE", "spectacularAI::orbbecPlugin::Pipeline::Pipeline::onMapperOutput"], [11, 5, 1, "_CPPv4N13spectacularAI12orbbecPlugin8Pipeline8PipelineERN2ob8PipelineERK13ConfigurationNSt8functionIFvN7mapping15MapperOutputPtrEEEE", "spectacularAI::orbbecPlugin::Pipeline::Pipeline::onMapperOutput"], [11, 3, 1, "_CPPv4N13spectacularAI12orbbecPlugin8Pipeline5pimplE", "spectacularAI::orbbecPlugin::Pipeline::pimpl"], [2, 4, 1, "_CPPv4N13spectacularAI12orbbecPlugin8Pipeline12startSessionEv", "spectacularAI::orbbecPlugin::Pipeline::startSession"], [11, 4, 1, "_CPPv4N13spectacularAI12orbbecPlugin8Pipeline12startSessionEv", "spectacularAI::orbbecPlugin::Pipeline::startSession"], [2, 4, 1, "_CPPv4N13spectacularAI12orbbecPlugin8PipelineD0Ev", "spectacularAI::orbbecPlugin::Pipeline::~Pipeline"], [11, 4, 1, "_CPPv4N13spectacularAI12orbbecPlugin8PipelineD0Ev", "spectacularAI::orbbecPlugin::Pipeline::~Pipeline"], [2, 2, 1, "_CPPv4N13spectacularAI12orbbecPlugin7SessionE", "spectacularAI::orbbecPlugin::Session"], [11, 2, 1, "_CPPv4N13spectacularAI12orbbecPlugin7SessionE", "spectacularAI::orbbecPlugin::Session"], [2, 4, 1, "_CPPv4N13spectacularAI12orbbecPlugin7Session10addTriggerEdi", "spectacularAI::orbbecPlugin::Session::addTrigger"], [11, 4, 1, "_CPPv4N13spectacularAI12orbbecPlugin7Session10addTriggerEdi", "spectacularAI::orbbecPlugin::Session::addTrigger"], [2, 5, 1, "_CPPv4N13spectacularAI12orbbecPlugin7Session10addTriggerEdi", "spectacularAI::orbbecPlugin::Session::addTrigger::t"], [11, 5, 1, "_CPPv4N13spectacularAI12orbbecPlugin7Session10addTriggerEdi", "spectacularAI::orbbecPlugin::Session::addTrigger::t"], [2, 5, 1, "_CPPv4N13spectacularAI12orbbecPlugin7Session10addTriggerEdi", "spectacularAI::orbbecPlugin::Session::addTrigger::tag"], [11, 5, 1, "_CPPv4N13spectacularAI12orbbecPlugin7Session10addTriggerEdi", "spectacularAI::orbbecPlugin::Session::addTrigger::tag"], [2, 4, 1, "_CPPv4N13spectacularAI12orbbecPlugin7Session9getOutputEv", "spectacularAI::orbbecPlugin::Session::getOutput"], [11, 4, 1, "_CPPv4N13spectacularAI12orbbecPlugin7Session9getOutputEv", "spectacularAI::orbbecPlugin::Session::getOutput"], [2, 4, 1, "_CPPv4NK13spectacularAI12orbbecPlugin7Session9hasOutputEv", "spectacularAI::orbbecPlugin::Session::hasOutput"], [11, 4, 1, "_CPPv4NK13spectacularAI12orbbecPlugin7Session9hasOutputEv", "spectacularAI::orbbecPlugin::Session::hasOutput"], [2, 4, 1, "_CPPv4N13spectacularAI12orbbecPlugin7Session13ignoreOutputsEb", "spectacularAI::orbbecPlugin::Session::ignoreOutputs"], [11, 4, 1, "_CPPv4N13spectacularAI12orbbecPlugin7Session13ignoreOutputsEb", "spectacularAI::orbbecPlugin::Session::ignoreOutputs"], [2, 5, 1, "_CPPv4N13spectacularAI12orbbecPlugin7Session13ignoreOutputsEb", "spectacularAI::orbbecPlugin::Session::ignoreOutputs::ignore"], [11, 5, 1, "_CPPv4N13spectacularAI12orbbecPlugin7Session13ignoreOutputsEb", "spectacularAI::orbbecPlugin::Session::ignoreOutputs::ignore"], [2, 4, 1, "_CPPv4N13spectacularAI12orbbecPlugin7Session13waitForOutputEv", "spectacularAI::orbbecPlugin::Session::waitForOutput"], [11, 4, 1, "_CPPv4N13spectacularAI12orbbecPlugin7Session13waitForOutputEv", "spectacularAI::orbbecPlugin::Session::waitForOutput"], [2, 4, 1, "_CPPv4N13spectacularAI12orbbecPlugin7SessionD0Ev", "spectacularAI::orbbecPlugin::Session::~Session"], [11, 4, 1, "_CPPv4N13spectacularAI12orbbecPlugin7SessionD0Ev", "spectacularAI::orbbecPlugin::Session::~Session"], [2, 1, 1, "_CPPv4N13spectacularAI12orbbecPlugin8internalE", "spectacularAI::orbbecPlugin::internal"], [2, 4, 1, "_CPPv4N13spectacularAI12orbbecPlugin8internal14getCalibrationERK13OBCameraParamRK13ConfigurationRKNSt6stringE", "spectacularAI::orbbecPlugin::internal::getCalibration"], [2, 5, 1, "_CPPv4N13spectacularAI12orbbecPlugin8internal14getCalibrationERK13OBCameraParamRK13ConfigurationRKNSt6stringE", "spectacularAI::orbbecPlugin::internal::getCalibration::calibration"], [2, 5, 1, "_CPPv4N13spectacularAI12orbbecPlugin8internal14getCalibrationERK13OBCameraParamRK13ConfigurationRKNSt6stringE", "spectacularAI::orbbecPlugin::internal::getCalibration::config"], [2, 5, 1, "_CPPv4N13spectacularAI12orbbecPlugin8internal14getCalibrationERK13OBCameraParamRK13ConfigurationRKNSt6stringE", "spectacularAI::orbbecPlugin::internal::getCalibration::deviceName"], [2, 4, 1, "_CPPv4N13spectacularAI12orbbecPlugin8internal20getYAMLConfigurationERK13ConfigurationRKNSt6stringE", "spectacularAI::orbbecPlugin::internal::getYAMLConfiguration"], [2, 5, 1, "_CPPv4N13spectacularAI12orbbecPlugin8internal20getYAMLConfigurationERK13ConfigurationRKNSt6stringE", "spectacularAI::orbbecPlugin::internal::getYAMLConfiguration::config"], [2, 5, 1, "_CPPv4N13spectacularAI12orbbecPlugin8internal20getYAMLConfigurationERK13ConfigurationRKNSt6stringE", "spectacularAI::orbbecPlugin::internal::getYAMLConfiguration::deviceName"], [2, 1, 1, "_CPPv4N13spectacularAI8rsPluginE", "spectacularAI::rsPlugin"], [12, 1, 1, "_CPPv4N13spectacularAI8rsPluginE", "spectacularAI::rsPlugin"], [12, 1, 1, "_CPPv4N13spectacularAI8rsPluginE", "spectacularAI::rsPlugin"], [12, 1, 1, "_CPPv4N13spectacularAI8rsPluginE", "spectacularAI::rsPlugin"], [2, 2, 1, "_CPPv4N13spectacularAI8rsPlugin13ConfigurationE", "spectacularAI::rsPlugin::Configuration"], [12, 2, 1, "_CPPv4N13spectacularAI8rsPlugin13ConfigurationE", "spectacularAI::rsPlugin::Configuration"], [2, 3, 1, "_CPPv4N13spectacularAI8rsPlugin13Configuration12alignedDepthE", "spectacularAI::rsPlugin::Configuration::alignedDepth"], [12, 3, 1, "_CPPv4N13spectacularAI8rsPlugin13Configuration12alignedDepthE", "spectacularAI::rsPlugin::Configuration::alignedDepth"], [2, 3, 1, "_CPPv4N13spectacularAI8rsPlugin13Configuration12aprilTagPathE", "spectacularAI::rsPlugin::Configuration::aprilTagPath"], [12, 3, 1, "_CPPv4N13spectacularAI8rsPlugin13Configuration12aprilTagPathE", "spectacularAI::rsPlugin::Configuration::aprilTagPath"], [2, 3, 1, "_CPPv4N13spectacularAI8rsPlugin13Configuration7fastVioE", "spectacularAI::rsPlugin::Configuration::fastVio"], [12, 3, 1, "_CPPv4N13spectacularAI8rsPlugin13Configuration7fastVioE", "spectacularAI::rsPlugin::Configuration::fastVio"], [2, 3, 1, "_CPPv4N13spectacularAI8rsPlugin13Configuration15inputResolutionE", "spectacularAI::rsPlugin::Configuration::inputResolution"], [12, 3, 1, "_CPPv4N13spectacularAI8rsPlugin13Configuration15inputResolutionE", "spectacularAI::rsPlugin::Configuration::inputResolution"], [2, 3, 1, "_CPPv4N13spectacularAI8rsPlugin13Configuration18internalParametersE", "spectacularAI::rsPlugin::Configuration::internalParameters"], [12, 3, 1, "_CPPv4N13spectacularAI8rsPlugin13Configuration18internalParametersE", "spectacularAI::rsPlugin::Configuration::internalParameters"], [2, 3, 1, "_CPPv4N13spectacularAI8rsPlugin13Configuration11mapLoadPathE", "spectacularAI::rsPlugin::Configuration::mapLoadPath"], [12, 3, 1, "_CPPv4N13spectacularAI8rsPlugin13Configuration11mapLoadPathE", "spectacularAI::rsPlugin::Configuration::mapLoadPath"], [2, 3, 1, "_CPPv4N13spectacularAI8rsPlugin13Configuration11mapSavePathE", "spectacularAI::rsPlugin::Configuration::mapSavePath"], [12, 3, 1, "_CPPv4N13spectacularAI8rsPlugin13Configuration11mapSavePathE", "spectacularAI::rsPlugin::Configuration::mapSavePath"], [2, 3, 1, "_CPPv4N13spectacularAI8rsPlugin13Configuration19postProcessFinalMapE", "spectacularAI::rsPlugin::Configuration::postProcessFinalMap"], [12, 3, 1, "_CPPv4N13spectacularAI8rsPlugin13Configuration19postProcessFinalMapE", "spectacularAI::rsPlugin::Configuration::postProcessFinalMap"], [2, 3, 1, "_CPPv4N13spectacularAI8rsPlugin13Configuration15recordingFolderE", "spectacularAI::rsPlugin::Configuration::recordingFolder"], [12, 3, 1, "_CPPv4N13spectacularAI8rsPlugin13Configuration15recordingFolderE", "spectacularAI::rsPlugin::Configuration::recordingFolder"], [2, 3, 1, "_CPPv4N13spectacularAI8rsPlugin13Configuration13recordingOnlyE", "spectacularAI::rsPlugin::Configuration::recordingOnly"], [12, 3, 1, "_CPPv4N13spectacularAI8rsPlugin13Configuration13recordingOnlyE", "spectacularAI::rsPlugin::Configuration::recordingOnly"], [2, 3, 1, "_CPPv4N13spectacularAI8rsPlugin13Configuration6useIcpE", "spectacularAI::rsPlugin::Configuration::useIcp"], [12, 3, 1, "_CPPv4N13spectacularAI8rsPlugin13Configuration6useIcpE", "spectacularAI::rsPlugin::Configuration::useIcp"], [2, 3, 1, "_CPPv4N13spectacularAI8rsPlugin13Configuration6useRgbE", "spectacularAI::rsPlugin::Configuration::useRgb"], [12, 3, 1, "_CPPv4N13spectacularAI8rsPlugin13Configuration6useRgbE", "spectacularAI::rsPlugin::Configuration::useRgb"], [2, 3, 1, "_CPPv4N13spectacularAI8rsPlugin13Configuration7useSlamE", "spectacularAI::rsPlugin::Configuration::useSlam"], [12, 3, 1, "_CPPv4N13spectacularAI8rsPlugin13Configuration7useSlamE", "spectacularAI::rsPlugin::Configuration::useSlam"], [2, 3, 1, "_CPPv4N13spectacularAI8rsPlugin13Configuration9useStereoE", "spectacularAI::rsPlugin::Configuration::useStereo"], [12, 3, 1, "_CPPv4N13spectacularAI8rsPlugin13Configuration9useStereoE", "spectacularAI::rsPlugin::Configuration::useStereo"], [2, 2, 1, "_CPPv4N13spectacularAI8rsPlugin8PipelineE", "spectacularAI::rsPlugin::Pipeline"], [12, 2, 1, "_CPPv4N13spectacularAI8rsPlugin8PipelineE", "spectacularAI::rsPlugin::Pipeline"], [2, 4, 1, "_CPPv4N13spectacularAI8rsPlugin8Pipeline8PipelineERK13Configuration", "spectacularAI::rsPlugin::Pipeline::Pipeline"], [2, 4, 1, "_CPPv4N13spectacularAI8rsPlugin8Pipeline8PipelineEv", "spectacularAI::rsPlugin::Pipeline::Pipeline"], [12, 4, 1, "_CPPv4N13spectacularAI8rsPlugin8Pipeline8PipelineERK13Configuration", "spectacularAI::rsPlugin::Pipeline::Pipeline"], [12, 4, 1, "_CPPv4N13spectacularAI8rsPlugin8Pipeline8PipelineEv", "spectacularAI::rsPlugin::Pipeline::Pipeline"], [2, 5, 1, "_CPPv4N13spectacularAI8rsPlugin8Pipeline8PipelineERK13Configuration", "spectacularAI::rsPlugin::Pipeline::Pipeline::config"], [12, 5, 1, "_CPPv4N13spectacularAI8rsPlugin8Pipeline8PipelineERK13Configuration", "spectacularAI::rsPlugin::Pipeline::Pipeline::config"], [2, 4, 1, "_CPPv4N13spectacularAI8rsPlugin8Pipeline15configureDeviceERN3rs26deviceE", "spectacularAI::rsPlugin::Pipeline::configureDevice"], [12, 4, 1, "_CPPv4N13spectacularAI8rsPlugin8Pipeline15configureDeviceERN3rs26deviceE", "spectacularAI::rsPlugin::Pipeline::configureDevice"], [2, 5, 1, "_CPPv4N13spectacularAI8rsPlugin8Pipeline15configureDeviceERN3rs26deviceE", "spectacularAI::rsPlugin::Pipeline::configureDevice::device"], [12, 5, 1, "_CPPv4N13spectacularAI8rsPlugin8Pipeline15configureDeviceERN3rs26deviceE", "spectacularAI::rsPlugin::Pipeline::configureDevice::device"], [2, 4, 1, "_CPPv4N13spectacularAI8rsPlugin8Pipeline16configureStreamsERN3rs26configE", "spectacularAI::rsPlugin::Pipeline::configureStreams"], [12, 4, 1, "_CPPv4N13spectacularAI8rsPlugin8Pipeline16configureStreamsERN3rs26configE", "spectacularAI::rsPlugin::Pipeline::configureStreams"], [2, 5, 1, "_CPPv4N13spectacularAI8rsPlugin8Pipeline16configureStreamsERN3rs26configE", "spectacularAI::rsPlugin::Pipeline::configureStreams::config"], [12, 5, 1, "_CPPv4N13spectacularAI8rsPlugin8Pipeline16configureStreamsERN3rs26configE", "spectacularAI::rsPlugin::Pipeline::configureStreams::config"], [12, 3, 1, "_CPPv4N13spectacularAI8rsPlugin8Pipeline5pimplE", "spectacularAI::rsPlugin::Pipeline::pimpl"], [2, 4, 1, "_CPPv4N13spectacularAI8rsPlugin8Pipeline17setMapperCallbackERKNSt8functionIFvN13spectacularAI7mapping15MapperOutputPtrEEEE", "spectacularAI::rsPlugin::Pipeline::setMapperCallback"], [12, 4, 1, "_CPPv4N13spectacularAI8rsPlugin8Pipeline17setMapperCallbackERKNSt8functionIFvN13spectacularAI7mapping15MapperOutputPtrEEEE", "spectacularAI::rsPlugin::Pipeline::setMapperCallback"], [2, 5, 1, "_CPPv4N13spectacularAI8rsPlugin8Pipeline17setMapperCallbackERKNSt8functionIFvN13spectacularAI7mapping15MapperOutputPtrEEEE", "spectacularAI::rsPlugin::Pipeline::setMapperCallback::onMapperOutput"], [12, 5, 1, "_CPPv4N13spectacularAI8rsPlugin8Pipeline17setMapperCallbackERKNSt8functionIFvN13spectacularAI7mapping15MapperOutputPtrEEEE", "spectacularAI::rsPlugin::Pipeline::setMapperCallback::onMapperOutput"], [2, 4, 1, "_CPPv4N13spectacularAI8rsPlugin8Pipeline12startSessionERN3rs26configE", "spectacularAI::rsPlugin::Pipeline::startSession"], [2, 4, 1, "_CPPv4N13spectacularAI8rsPlugin8Pipeline12startSessionERN3rs26configERKNSt8functionIFvRKN3rs25frameEEEE", "spectacularAI::rsPlugin::Pipeline::startSession"], [12, 4, 1, "_CPPv4N13spectacularAI8rsPlugin8Pipeline12startSessionERN3rs26configE", "spectacularAI::rsPlugin::Pipeline::startSession"], [12, 4, 1, "_CPPv4N13spectacularAI8rsPlugin8Pipeline12startSessionERN3rs26configERKNSt8functionIFvRKN3rs25frameEEEE", "spectacularAI::rsPlugin::Pipeline::startSession"], [2, 5, 1, "_CPPv4N13spectacularAI8rsPlugin8Pipeline12startSessionERN3rs26configERKNSt8functionIFvRKN3rs25frameEEEE", "spectacularAI::rsPlugin::Pipeline::startSession::callback"], [12, 5, 1, "_CPPv4N13spectacularAI8rsPlugin8Pipeline12startSessionERN3rs26configERKNSt8functionIFvRKN3rs25frameEEEE", "spectacularAI::rsPlugin::Pipeline::startSession::callback"], [2, 5, 1, "_CPPv4N13spectacularAI8rsPlugin8Pipeline12startSessionERN3rs26configE", "spectacularAI::rsPlugin::Pipeline::startSession::config"], [2, 5, 1, "_CPPv4N13spectacularAI8rsPlugin8Pipeline12startSessionERN3rs26configERKNSt8functionIFvRKN3rs25frameEEEE", "spectacularAI::rsPlugin::Pipeline::startSession::config"], [12, 5, 1, "_CPPv4N13spectacularAI8rsPlugin8Pipeline12startSessionERN3rs26configE", "spectacularAI::rsPlugin::Pipeline::startSession::config"], [12, 5, 1, "_CPPv4N13spectacularAI8rsPlugin8Pipeline12startSessionERN3rs26configERKNSt8functionIFvRKN3rs25frameEEEE", "spectacularAI::rsPlugin::Pipeline::startSession::config"], [2, 4, 1, "_CPPv4N13spectacularAI8rsPlugin8PipelineD0Ev", "spectacularAI::rsPlugin::Pipeline::~Pipeline"], [12, 4, 1, "_CPPv4N13spectacularAI8rsPlugin8PipelineD0Ev", "spectacularAI::rsPlugin::Pipeline::~Pipeline"], [2, 2, 1, "_CPPv4N13spectacularAI8rsPlugin7SessionE", "spectacularAI::rsPlugin::Session"], [12, 2, 1, "_CPPv4N13spectacularAI8rsPlugin7SessionE", "spectacularAI::rsPlugin::Session"], [2, 4, 1, "_CPPv4N13spectacularAI8rsPlugin7Session10addTriggerEdi", "spectacularAI::rsPlugin::Session::addTrigger"], [12, 4, 1, "_CPPv4N13spectacularAI8rsPlugin7Session10addTriggerEdi", "spectacularAI::rsPlugin::Session::addTrigger"], [2, 5, 1, "_CPPv4N13spectacularAI8rsPlugin7Session10addTriggerEdi", "spectacularAI::rsPlugin::Session::addTrigger::t"], [12, 5, 1, "_CPPv4N13spectacularAI8rsPlugin7Session10addTriggerEdi", "spectacularAI::rsPlugin::Session::addTrigger::t"], [2, 5, 1, "_CPPv4N13spectacularAI8rsPlugin7Session10addTriggerEdi", "spectacularAI::rsPlugin::Session::addTrigger::tag"], [12, 5, 1, "_CPPv4N13spectacularAI8rsPlugin7Session10addTriggerEdi", "spectacularAI::rsPlugin::Session::addTrigger::tag"], [2, 4, 1, "_CPPv4N13spectacularAI8rsPlugin7Session9getOutputEv", "spectacularAI::rsPlugin::Session::getOutput"], [12, 4, 1, "_CPPv4N13spectacularAI8rsPlugin7Session9getOutputEv", "spectacularAI::rsPlugin::Session::getOutput"], [2, 4, 1, "_CPPv4NK13spectacularAI8rsPlugin7Session9hasOutputEv", "spectacularAI::rsPlugin::Session::hasOutput"], [12, 4, 1, "_CPPv4NK13spectacularAI8rsPlugin7Session9hasOutputEv", "spectacularAI::rsPlugin::Session::hasOutput"], [2, 4, 1, "_CPPv4N13spectacularAI8rsPlugin7Session13waitForOutputEv", "spectacularAI::rsPlugin::Session::waitForOutput"], [12, 4, 1, "_CPPv4N13spectacularAI8rsPlugin7Session13waitForOutputEv", "spectacularAI::rsPlugin::Session::waitForOutput"], [2, 4, 1, "_CPPv4N13spectacularAI8rsPlugin7SessionD0Ev", "spectacularAI::rsPlugin::Session::~Session"], [12, 4, 1, "_CPPv4N13spectacularAI8rsPlugin7SessionD0Ev", "spectacularAI::rsPlugin::Session::~Session"], [7, 8, 0, "-", "spectacularAI"]], "spectacularAI": [[7, 9, 1, "", "Bitmap"], [7, 9, 1, "", "Camera"], [7, 9, 1, "", "CameraPose"], [7, 9, 1, "", "ColorFormat"], [7, 9, 1, "", "Frame"], [7, 9, 1, "", "GnssVioOutput"], [7, 9, 1, "", "Pose"], [7, 9, 1, "", "Quaternion"], [6, 9, 1, "", "Replay"], [7, 9, 1, "", "TrackingStatus"], [7, 9, 1, "", "Vector3d"], [7, 9, 1, "", "Vector3f"], [7, 9, 1, "", "VioOutput"], [7, 9, 1, "", "WgsCoordinates"], [4, 8, 0, "-", "mapping"]], "spectacularAI.Bitmap": [[7, 10, 1, "", "getColorFormat"], [7, 10, 1, "", "getHeight"], [7, 10, 1, "", "getWidth"], [7, 10, 1, "", "toArray"]], "spectacularAI.Camera": [[7, 10, 1, "", "getIntrinsicMatrix"], [7, 10, 1, "", "getProjectionMatrixOpenGL"]], "spectacularAI.CameraPose": [[7, 11, 1, "", "camera"], [7, 10, 1, "", "getCameraToWorldMatrix"], [7, 10, 1, "", "getPosition"], [7, 10, 1, "", "getWorldToCameraMatrix"], [7, 11, 1, "", "pose"]], "spectacularAI.ColorFormat": [[7, 12, 1, "", "GRAY"], [7, 12, 1, "", "GRAY16"], [7, 12, 1, "", "NONE"], [7, 12, 1, "", "RGB"], [7, 12, 1, "", "RGBA"], [7, 11, 1, "", "name"], [7, 11, 1, "", "value"]], "spectacularAI.Frame": [[7, 11, 1, "", "cameraPose"], [7, 11, 1, "", "image"], [7, 11, 1, "", "index"]], "spectacularAI.GnssVioOutput": [[7, 11, 1, "", "coordinates"], [7, 11, 1, "", "enuPositionCovariance"], [7, 10, 1, "", "getEnuCameraPose"], [7, 11, 1, "", "orientation"], [7, 11, 1, "", "velocity"], [7, 11, 1, "", "velocityCovariance"]], "spectacularAI.Pose": [[7, 10, 1, "", "asMatrix"], [7, 10, 1, "", "fromMatrix"], [7, 11, 1, "", "orientation"], [7, 11, 1, "", "position"], [7, 11, 1, "", "time"]], "spectacularAI.Quaternion": [[7, 11, 1, "", "w"], [7, 11, 1, "", "x"], [7, 11, 1, "", "y"], [7, 11, 1, "", "z"]], "spectacularAI.Replay": [[6, 10, 1, "", "close"], [6, 10, 1, "", "runReplay"], [6, 10, 1, "", "setExtendedOutputCallback"], [6, 10, 1, "", "setOutputCallback"], [6, 10, 1, "", "setPlaybackSpeed"], [6, 10, 1, "", "startReplay"]], "spectacularAI.TrackingStatus": [[7, 12, 1, "", "INIT"], [7, 12, 1, "", "LOST_TRACKING"], [7, 12, 1, "", "TRACKING"], [7, 11, 1, "", "name"], [7, 11, 1, "", "value"]], "spectacularAI.Vector3d": [[7, 11, 1, "", "x"], [7, 11, 1, "", "y"], [7, 11, 1, "", "z"]], "spectacularAI.Vector3f": [[7, 11, 1, "", "x"], [7, 11, 1, "", "y"], [7, 11, 1, "", "z"]], "spectacularAI.VioOutput": [[7, 11, 1, "", "angularVelocity"], [7, 10, 1, "", "asJson"], [7, 10, 1, "", "getCameraPose"], [7, 11, 1, "", "globalPose"], [7, 11, 1, "", "pose"], [7, 11, 1, "", "poseTrail"], [7, 11, 1, "", "positionCovariance"], [7, 11, 1, "", "status"], [7, 11, 1, "", "tag"], [7, 11, 1, "", "velocity"], [7, 11, 1, "", "velocityCovariance"]], "spectacularAI.WgsCoordinates": [[7, 11, 1, "", "altitude"], [7, 11, 1, "", "latitude"], [7, 11, 1, "", "longitude"]], "spectacularAI.depthai": [[10, 9, 1, "", "Configuration"], [10, 9, 1, "", "Hooks"], [10, 9, 1, "", "Pipeline"], [10, 9, 1, "", "Session"]], "spectacularAI.depthai.Configuration": [[10, 11, 1, "", "accFrequencyHz"], [10, 11, 1, "", "aprilTagPath"], [10, 10, 1, "", "asDict"], [10, 11, 1, "", "depthQueueSize"], [10, 11, 1, "", "depthScaleCorrection"], [10, 11, 1, "", "disableCameras"], [10, 11, 1, "", "ensureSufficientUsbSpeed"], [10, 11, 1, "", "extendedDisparity"], [10, 11, 1, "", "fastImu"], [10, 11, 1, "", "fastVio"], [10, 11, 1, "", "forceRectified"], [10, 11, 1, "", "forceUnrectified"], [10, 11, 1, "", "gyroFrequencyHz"], [10, 11, 1, "", "imuFrequencyHz"], [10, 11, 1, "", "imuQueueSize"], [10, 11, 1, "", "imuToGnss"], [10, 11, 1, "", "inputResolution"], [10, 11, 1, "", "internalParameters"], [10, 11, 1, "", "keyframeCandidateEveryNthFrame"], [10, 11, 1, "", "mapLoadPath"], [10, 11, 1, "", "mapSavePath"], [10, 11, 1, "", "meshRectification"], [10, 11, 1, "", "monoQueueSize"], [10, 11, 1, "", "recordingFolder"], [10, 11, 1, "", "recordingOnly"], [10, 11, 1, "", "silenceUsbWarnings"], [10, 10, 1, "", "update"], [10, 11, 1, "", "useColor"], [10, 11, 1, "", "useColorStereoCameras"], [10, 11, 1, "", "useEncodedVideo"], [10, 11, 1, "", "useFeatureTracker"], [10, 11, 1, "", "useGrayDepth"], [10, 11, 1, "", "useReaderThread"], [10, 11, 1, "", "useSlam"], [10, 11, 1, "", "useStereo"], [10, 11, 1, "", "useVioAutoExposure"]], "spectacularAI.depthai.Hooks": [[10, 11, 1, "", "color"], [10, 11, 1, "", "depth"], [10, 11, 1, "", "imu"], [10, 11, 1, "", "monoPrimary"], [10, 11, 1, "", "monoSecondary"], [10, 11, 1, "", "trackedFeatures"]], "spectacularAI.depthai.Pipeline": [[10, 11, 1, "", "color"], [10, 11, 1, "", "colorLeft"], [10, 11, 1, "", "colorPrimary"], [10, 11, 1, "", "colorRight"], [10, 11, 1, "", "colorSecondary"], [10, 11, 1, "", "featureTracker"], [10, 11, 1, "", "hooks"], [10, 11, 1, "", "imu"], [10, 11, 1, "", "imuToCameraLeft"], [10, 11, 1, "", "monoLeft"], [10, 11, 1, "", "monoPrimary"], [10, 11, 1, "", "monoRight"], [10, 11, 1, "", "monoSecondary"], [10, 11, 1, "", "spectacularAIConfigurationYAML"], [10, 10, 1, "", "startSession"], [10, 11, 1, "", "stereo"], [10, 11, 1, "", "xoutDepth"], [10, 11, 1, "", "xoutFeatures"], [10, 11, 1, "", "xoutImu"], [10, 11, 1, "", "xoutLeft"], [10, 11, 1, "", "xoutRight"]], "spectacularAI.depthai.Session": [[10, 10, 1, "", "addAbsolutePose"], [10, 10, 1, "", "addGnss"], [10, 10, 1, "", "addTrigger"], [10, 10, 1, "", "close"], [10, 10, 1, "", "getOutput"], [10, 10, 1, "", "getRgbCameraPose"], [10, 10, 1, "", "hasOutput"], [10, 10, 1, "", "waitForOutput"], [10, 10, 1, "", "work"]], "spectacularAI.mapping": [[4, 9, 1, "", "Frame"], [4, 9, 1, "", "FrameSet"], [4, 9, 1, "", "KeyFrame"], [4, 9, 1, "", "Map"], [4, 9, 1, "", "MapperOutput"], [4, 9, 1, "", "Mesh"], [4, 9, 1, "", "PointCloud"]], "spectacularAI.mapping.Frame": [[4, 11, 1, "", "cameraPose"], [4, 11, 1, "", "depthScale"], [4, 11, 1, "", "image"], [4, 11, 1, "", "sparseFeatures"]], "spectacularAI.mapping.FrameSet": [[4, 11, 1, "", "depthFrame"], [4, 10, 1, "", "getAlignedDepthFrame"], [4, 10, 1, "", "getUndistortedFrame"], [4, 11, 1, "", "primaryFrame"], [4, 11, 1, "", "rgbFrame"], [4, 11, 1, "", "secondaryFrame"]], "spectacularAI.mapping.KeyFrame": [[4, 11, 1, "", "frameSet"], [4, 11, 1, "", "id"], [4, 11, 1, "", "pointCloud"]], "spectacularAI.mapping.Map": [[4, 11, 1, "", "keyFrames"], [4, 11, 1, "", "mapPoints"]], "spectacularAI.mapping.MapperOutput": [[4, 11, 1, "", "finalMap"], [4, 11, 1, "", "map"], [4, 11, 1, "", "mesh"], [4, 11, 1, "", "updatedKeyFrames"], [4, 11, 1, "", "updatedMapPoints"]], "spectacularAI.mapping.Mesh": [[4, 10, 1, "", "empty"], [4, 10, 1, "", "faceCount"], [4, 10, 1, "", "getFaceNormals"], [4, 10, 1, "", "getFaceVertices"], [4, 10, 1, "", "getNormalData"], [4, 10, 1, "", "getPositionData"], [4, 10, 1, "", "hasNormals"], [4, 10, 1, "", "normalCount"], [4, 10, 1, "", "vertexCount"]], "spectacularAI.mapping.PointCloud": [[4, 10, 1, "", "empty"], [4, 10, 1, "", "getNormal"], [4, 10, 1, "", "getNormalData"], [4, 10, 1, "", "getPosition"], [4, 10, 1, "", "getPositionData"], [4, 10, 1, "", "getRGB24"], [4, 10, 1, "", "getRGB24Data"], [4, 10, 1, "", "hasColors"], [4, 10, 1, "", "hasNormals"], [4, 10, 1, "", "size"]]}, "objtypes": {"0": "c:macro", "1": "cpp:type", "2": "cpp:class", "3": "cpp:member", "4": "cpp:function", "5": "cpp:functionParam", "6": "cpp:enum", "7": "cpp:enumerator", "8": "py:module", "9": "py:class", "10": "py:method", "11": "py:property", "12": "py:attribute"}, "objnames": {"0": ["c", "macro", "C macro"], "1": ["cpp", "type", "C++ type"], "2": ["cpp", "class", "C++ class"], "3": ["cpp", "member", "C++ member"], "4": ["cpp", "function", "C++ function"], "5": ["cpp", "functionParam", "C++ function parameter"], "6": ["cpp", "enum", "C++ enum"], "7": ["cpp", "enumerator", "C++ enumerator"], "8": ["py", "module", "Python module"], "9": ["py", "class", "Python class"], "10": ["py", "method", "Python method"], "11": ["py", "property", "Python property"], "12": ["py", "attribute", "Python attribute"]}, "titleterms": {"api": [0, 4, 6, 7, 9, 10, 11, 12], "refer": [0, 9, 10, 11, 12], "latest": 0, "version": 0, "core": 1, "sdk": [1, 3], "c": 2, "spectacular": 3, "ai": 3, "document": 3, "architectur": 3, "system": [3, 7], "requir": 3, "develop": 3, "depend": 3, "window": 3, "linux": 3, "ffmpeg": 3, "map": [4, 9, 11], "python": 5, "replai": 6, "track": 7, "coordin": 7, "6": 7, "dof": 7, "pose": 7, "output": 7, "common": 7, "type": 7, "wrapper": 8, "azur": 9, "kinect": 9, "quick": [9, 11, 12], "start": [9, 11, 12], "instal": [9, 10, 11], "librari": [9, 11, 12], "exampl": [9, 10, 11], "visual": [9, 11], "configur": [9, 10, 11, 12], "pipelin": [9, 10, 11, 12], "session": [9, 10, 11, 12], "oak": 10, "d": 10, "support": 10, "devic": 10, "record": 10, "data": 10, "troubleshoot": 10, "custom": 10, "camera": 10, "calibr": 10, "frame": 10, "rate": 10, "mode": 10, "unsupport": 10, "model": 10, "run": 10, "jetson": 10, "hook": 10, "orbbec": 11, "realsens": 12, "us": 12}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 60}, "alltitles": {"API Reference": [[0, "api-reference"], [9, "api-reference"], [11, "api-reference"], [12, "api-reference"]], "Latest version": [[0, "latest-version"]], "Core SDK": [[1, "core-sdk"]], "C++": [[2, "c"]], "Spectacular AI SDK documentation": [[3, "spectacular-ai-sdk-documentation"]], "SDK architecture": [[3, "sdk-architecture"]], "System requirements": [[3, "system-requirements"]], "Development dependencies": [[3, "development-dependencies"]], "Windows": [[3, "windows"]], "Linux": [[3, "linux"]], "FFmpeg": [[3, "ffmpeg"]], "Mapping API": [[4, "mapping-api"]], "Python": [[5, "module-spectacularAI"]], "Replay API": [[6, "replay-api"]], "Tracking API": [[7, "tracking-api"]], "Coordinate systems": [[7, "coordinate-systems"]], "6-DoF pose output": [[7, "dof-pose-output"]], "Common types": [[7, "common-types"]], "Wrappers": [[8, "wrappers"]], "Azure Kinect": [[9, "azure-kinect"]], "Quick start": [[9, "quick-start"], [11, "quick-start"], [12, "quick-start"]], "Installation as a library": [[9, "installation-as-a-library"], [11, "installation-as-a-library"]], "Examples": [[9, "examples"], [10, "examples"], [11, "examples"]], "Mapping visualization": [[9, "mapping-visualization"], [11, "mapping-visualization"]], "Configuration": [[9, "configuration"], [10, "configuration"], [11, "configuration"], [12, "configuration"]], "Pipeline": [[9, "pipeline"], [10, "pipeline"], [11, "pipeline"], [12, "pipeline"]], "Session": [[9, "session"], [10, "session"], [11, "session"], [12, "session"]], "OAK-D": [[10, "oak-d"]], "Supported devices": [[10, "supported-devices"]], "Installation": [[10, "installation"]], "Recording data": [[10, "recording-data"]], "Troubleshooting and customization": [[10, "troubleshooting-and-customization"]], "Camera calibration": [[10, "camera-calibration"]], "Frame rate": [[10, "frame-rate"]], "Camera modes": [[10, "camera-modes"]], "Unsupported OAK-D models": [[10, "unsupported-oak-d-models"]], "Running on Jetson": [[10, "running-on-jetson"]], "API reference": [[10, "api-reference"]], "Hooks API": [[10, "hooks-api"]], "ORBBEC": [[11, "orbbec"]], "RealSense": [[12, "realsense"]], "Using as a library": [[12, "using-as-a-library"]]}, "indexentries": {"spectacularai (c++ type)": [[2, "_CPPv413spectacularAI"], [9, "_CPPv413spectacularAI"], [11, "_CPPv413spectacularAI"], [12, "_CPPv413spectacularAI"]], "spectacularai::autoexposureoutput (c++ struct)": [[2, "_CPPv4N13spectacularAI18AutoExposureOutputE"]], "spectacularai::autoexposureoutput::brightness (c++ member)": [[2, "_CPPv4N13spectacularAI18AutoExposureOutput10brightnessE"]], "spectacularai::autoexposureoutput::deltabrightness (c++ member)": [[2, "_CPPv4N13spectacularAI18AutoExposureOutput15deltaBrightnessE"]], "spectacularai::autoexposureoutput::maxexposuretime (c++ member)": [[2, "_CPPv4N13spectacularAI18AutoExposureOutput15maxExposureTimeE"]], "spectacularai::autoexposureoutput::maxgain (c++ member)": [[2, "_CPPv4N13spectacularAI18AutoExposureOutput7maxGainE"]], "spectacularai::autoexposureoutput::minexposuretime (c++ member)": [[2, "_CPPv4N13spectacularAI18AutoExposureOutput15minExposureTimeE"]], "spectacularai::autoexposureoutput::mingain (c++ member)": [[2, "_CPPv4N13spectacularAI18AutoExposureOutput7minGainE"]], "spectacularai::autoexposureoutput::tag (c++ member)": [[2, "_CPPv4N13spectacularAI18AutoExposureOutput3tagE"]], "spectacularai::autoexposureoutput::timestamp (c++ member)": [[2, "_CPPv4N13spectacularAI18AutoExposureOutput9timestampE"]], "spectacularai::bitmap (c++ struct)": [[2, "_CPPv4N13spectacularAI6BitmapE"]], "spectacularai::bitmap::asopencv (c++ function)": [[2, "_CPPv4N13spectacularAI6Bitmap8asOpenCVEb"]], "spectacularai::bitmap::create (c++ function)": [[2, "_CPPv4N13spectacularAI6Bitmap6createEii11ColorFormat"]], "spectacularai::bitmap::createreference (c++ function)": [[2, "_CPPv4N13spectacularAI6Bitmap15createReferenceERN2cv3MatE"], [2, "_CPPv4N13spectacularAI6Bitmap15createReferenceEii11ColorFormatPNSt7uint8_tEi"]], "spectacularai::bitmap::getcolorformat (c++ function)": [[2, "_CPPv4NK13spectacularAI6Bitmap14getColorFormatEv"]], "spectacularai::bitmap::getdatareadonly (c++ function)": [[2, "_CPPv4NK13spectacularAI6Bitmap15getDataReadOnlyEv"]], "spectacularai::bitmap::getdatareadwrite (c++ function)": [[2, "_CPPv4N13spectacularAI6Bitmap16getDataReadWriteEv"]], "spectacularai::bitmap::getheight (c++ function)": [[2, "_CPPv4NK13spectacularAI6Bitmap9getHeightEv"]], "spectacularai::bitmap::getwidth (c++ function)": [[2, "_CPPv4NK13spectacularAI6Bitmap8getWidthEv"]], "spectacularai::bitmap::~bitmap (c++ function)": [[2, "_CPPv4N13spectacularAI6BitmapD0Ev"]], "spectacularai::camera (c++ struct)": [[2, "_CPPv4N13spectacularAI6CameraE"]], "spectacularai::camera::buildpinhole (c++ function)": [[2, "_CPPv4N13spectacularAI6Camera12buildPinholeERK8Matrix3dii"]], "spectacularai::camera::getintrinsicmatrix (c++ function)": [[2, "_CPPv4NK13spectacularAI6Camera18getIntrinsicMatrixEv"]], "spectacularai::camera::getprojectionmatrixopengl (c++ function)": [[2, "_CPPv4NK13spectacularAI6Camera25getProjectionMatrixOpenGLEdd"]], "spectacularai::camera::pixeltoray (c++ function)": [[2, "_CPPv4NK13spectacularAI6Camera10pixelToRayERK16PixelCoordinatesR8Vector3d"]], "spectacularai::camera::raytopixel (c++ function)": [[2, "_CPPv4NK13spectacularAI6Camera10rayToPixelERK8Vector3dR16PixelCoordinates"]], "spectacularai::camera::~camera (c++ function)": [[2, "_CPPv4N13spectacularAI6CameraD0Ev"]], "spectacularai::camerapose (c++ struct)": [[2, "_CPPv4N13spectacularAI10CameraPoseE"]], "spectacularai::camerapose::camera (c++ member)": [[2, "_CPPv4N13spectacularAI10CameraPose6cameraE"]], "spectacularai::camerapose::getcameratoworldmatrix (c++ function)": [[2, "_CPPv4NK13spectacularAI10CameraPose22getCameraToWorldMatrixEv"]], "spectacularai::camerapose::getposition (c++ function)": [[2, "_CPPv4NK13spectacularAI10CameraPose11getPositionEv"]], "spectacularai::camerapose::getworldtocameramatrix (c++ function)": [[2, "_CPPv4NK13spectacularAI10CameraPose22getWorldToCameraMatrixEv"]], "spectacularai::camerapose::pixeltoworld (c++ function)": [[2, "_CPPv4NK13spectacularAI10CameraPose12pixelToWorldERK16PixelCoordinatesR8Vector3dR8Vector3d"]], "spectacularai::camerapose::pose (c++ member)": [[2, "_CPPv4N13spectacularAI10CameraPose4poseE"]], "spectacularai::camerapose::worldtopixel (c++ function)": [[2, "_CPPv4NK13spectacularAI10CameraPose12worldToPixelERK8Vector3dR16PixelCoordinates"]], "spectacularai::camerarayto3dmatch (c++ struct)": [[2, "_CPPv4N13spectacularAI18CameraRayTo3DMatchE"]], "spectacularai::camerarayto3dmatch::point (c++ member)": [[2, "_CPPv4N13spectacularAI18CameraRayTo3DMatch5pointE"]], "spectacularai::camerarayto3dmatch::ray (c++ member)": [[2, "_CPPv4N13spectacularAI18CameraRayTo3DMatch3rayE"]], "spectacularai::colorformat (c++ enum)": [[2, "_CPPv4N13spectacularAI11ColorFormatE"]], "spectacularai::colorformat::bgr (c++ enumerator)": [[2, "_CPPv4N13spectacularAI11ColorFormat3BGRE"]], "spectacularai::colorformat::bgra (c++ enumerator)": [[2, "_CPPv4N13spectacularAI11ColorFormat4BGRAE"]], "spectacularai::colorformat::encoded_h264 (c++ enumerator)": [[2, "_CPPv4N13spectacularAI11ColorFormat12ENCODED_H264E"]], "spectacularai::colorformat::float32 (c++ enumerator)": [[2, "_CPPv4N13spectacularAI11ColorFormat7FLOAT32E"]], "spectacularai::colorformat::gray (c++ enumerator)": [[2, "_CPPv4N13spectacularAI11ColorFormat4GRAYE"]], "spectacularai::colorformat::gray16 (c++ enumerator)": [[2, "_CPPv4N13spectacularAI11ColorFormat6GRAY16E"]], "spectacularai::colorformat::none (c++ enumerator)": [[2, "_CPPv4N13spectacularAI11ColorFormat4NONEE"]], "spectacularai::colorformat::rgb (c++ enumerator)": [[2, "_CPPv4N13spectacularAI11ColorFormat3RGBE"]], "spectacularai::colorformat::rgba (c++ enumerator)": [[2, "_CPPv4N13spectacularAI11ColorFormat4RGBAE"]], "spectacularai::colorformat::rgba_external_oes (c++ enumerator)": [[2, "_CPPv4N13spectacularAI11ColorFormat17RGBA_EXTERNAL_OESE"]], "spectacularai::featurepoint (c++ struct)": [[2, "_CPPv4N13spectacularAI12FeaturePointE"]], "spectacularai::featurepoint::id (c++ member)": [[2, "_CPPv4N13spectacularAI12FeaturePoint2idE"]], "spectacularai::featurepoint::pixelcoordinates (c++ member)": [[2, "_CPPv4N13spectacularAI12FeaturePoint16pixelCoordinatesE"]], "spectacularai::featurepoint::position (c++ member)": [[2, "_CPPv4N13spectacularAI12FeaturePoint8positionE"]], "spectacularai::featurepoint::status (c++ member)": [[2, "_CPPv4N13spectacularAI12FeaturePoint6statusE"]], "spectacularai::frame (c++ struct)": [[2, "_CPPv4N13spectacularAI5FrameE"]], "spectacularai::frame::camerapose (c++ member)": [[2, "_CPPv4N13spectacularAI5Frame10cameraPoseE"]], "spectacularai::frame::image (c++ member)": [[2, "_CPPv4N13spectacularAI5Frame5imageE"]], "spectacularai::frame::index (c++ member)": [[2, "_CPPv4N13spectacularAI5Frame5indexE"]], "spectacularai::frameset (c++ type)": [[2, "_CPPv4N13spectacularAI8FrameSetE"]], "spectacularai::gnssviooutput (c++ struct)": [[2, "_CPPv4N13spectacularAI13GnssVioOutputE"]], "spectacularai::gnssviooutput::coordinates (c++ member)": [[2, "_CPPv4N13spectacularAI13GnssVioOutput11coordinatesE"]], "spectacularai::gnssviooutput::enupositioncovariance (c++ member)": [[2, "_CPPv4N13spectacularAI13GnssVioOutput21enuPositionCovarianceE"]], "spectacularai::gnssviooutput::getenucamerapose (c++ function)": [[2, "_CPPv4NK13spectacularAI13GnssVioOutput16getEnuCameraPoseEi14WgsCoordinates"]], "spectacularai::gnssviooutput::orientation (c++ member)": [[2, "_CPPv4N13spectacularAI13GnssVioOutput11orientationE"]], "spectacularai::gnssviooutput::velocity (c++ member)": [[2, "_CPPv4N13spectacularAI13GnssVioOutput8velocityE"]], "spectacularai::gnssviooutput::velocitycovariance (c++ member)": [[2, "_CPPv4N13spectacularAI13GnssVioOutput18velocityCovarianceE"]], "spectacularai::gnssviooutput::~gnssviooutput (c++ function)": [[2, "_CPPv4N13spectacularAI13GnssVioOutputD0Ev"]], "spectacularai::matrix3d (c++ type)": [[2, "_CPPv4N13spectacularAI8Matrix3dE"]], "spectacularai::matrix4d (c++ type)": [[2, "_CPPv4N13spectacularAI8Matrix4dE"]], "spectacularai::pixelcoordinates (c++ struct)": [[2, "_CPPv4N13spectacularAI16PixelCoordinatesE"]], "spectacularai::pixelcoordinates::x (c++ member)": [[2, "_CPPv4N13spectacularAI16PixelCoordinates1xE"]], "spectacularai::pixelcoordinates::y (c++ member)": [[2, "_CPPv4N13spectacularAI16PixelCoordinates1yE"]], "spectacularai::pose (c++ struct)": [[2, "_CPPv4N13spectacularAI4PoseE"]], "spectacularai::pose::asmatrix (c++ function)": [[2, "_CPPv4NK13spectacularAI4Pose8asMatrixEv"]], "spectacularai::pose::frommatrix (c++ function)": [[2, "_CPPv4N13spectacularAI4Pose10fromMatrixEdRK8Matrix4d"]], "spectacularai::pose::orientation (c++ member)": [[2, "_CPPv4N13spectacularAI4Pose11orientationE"]], "spectacularai::pose::position (c++ member)": [[2, "_CPPv4N13spectacularAI4Pose8positionE"]], "spectacularai::pose::time (c++ member)": [[2, "_CPPv4N13spectacularAI4Pose4timeE"]], "spectacularai::quaternion (c++ struct)": [[2, "_CPPv4N13spectacularAI10QuaternionE"]], "spectacularai::quaternion::w (c++ member)": [[2, "_CPPv4N13spectacularAI10Quaternion1wE"]], "spectacularai::quaternion::x (c++ member)": [[2, "_CPPv4N13spectacularAI10Quaternion1xE"]], "spectacularai::quaternion::y (c++ member)": [[2, "_CPPv4N13spectacularAI10Quaternion1yE"]], "spectacularai::quaternion::z (c++ member)": [[2, "_CPPv4N13spectacularAI10Quaternion1zE"]], "spectacularai::replay (c++ struct)": [[2, "_CPPv4N13spectacularAI6ReplayE"]], "spectacularai::replay::builder (c++ struct)": [[2, "_CPPv4N13spectacularAI6Replay7BuilderE"]], "spectacularai::replay::builder::data (c++ struct)": [[2, "_CPPv4N13spectacularAI6Replay7Builder4DataE"]], "spectacularai::replay::builder::data::~data (c++ function)": [[2, "_CPPv4N13spectacularAI6Replay7Builder4DataD0Ev"]], "spectacularai::replay::builder::_data (c++ member)": [[2, "_CPPv4N13spectacularAI6Replay7Builder5_dataE"]], "spectacularai::replay::builder::build (c++ function)": [[2, "_CPPv4N13spectacularAI6Replay7Builder5buildEv"]], "spectacularai::replay::builder::setffmpeg (c++ function)": [[2, "_CPPv4N13spectacularAI6Replay7Builder9setFfmpegEb"]], "spectacularai::replay::builder (c++ function)": [[2, "_CPPv4N13spectacularAI6Replay7builderERKNSt6stringEN3Vio7BuilderE"]], "spectacularai::replay::close (c++ function)": [[2, "_CPPv4N13spectacularAI6Replay5closeEv"]], "spectacularai::replay::replayoneline (c++ function)": [[2, "_CPPv4N13spectacularAI6Replay13replayOneLineEv"]], "spectacularai::replay::runreplay (c++ function)": [[2, "_CPPv4N13spectacularAI6Replay9runReplayEv"]], "spectacularai::replay::setdryrun (c++ function)": [[2, "_CPPv4N13spectacularAI6Replay9setDryRunEb"]], "spectacularai::replay::setextendedoutputcallback (c++ function)": [[2, "_CPPv4N13spectacularAI6Replay25setExtendedOutputCallbackERKNSt8functionIFv12VioOutputPtrRK8FrameSetEEE"]], "spectacularai::replay::setoutputcallback (c++ function)": [[2, "_CPPv4N13spectacularAI6Replay17setOutputCallbackERKNSt8functionIFv12VioOutputPtrEEE"]], "spectacularai::replay::setplaybackspeed (c++ function)": [[2, "_CPPv4N13spectacularAI6Replay16setPlaybackSpeedEd"]], "spectacularai::replay::startreplay (c++ function)": [[2, "_CPPv4N13spectacularAI6Replay11startReplayEv"]], "spectacularai::replay::~replay (c++ function)": [[2, "_CPPv4N13spectacularAI6ReplayD0Ev"]], "spectacularai::trackingstatus (c++ enum)": [[2, "_CPPv4N13spectacularAI14TrackingStatusE"]], "spectacularai::trackingstatus::init (c++ enumerator)": [[2, "_CPPv4N13spectacularAI14TrackingStatus4INITE"]], "spectacularai::trackingstatus::lost_tracking (c++ enumerator)": [[2, "_CPPv4N13spectacularAI14TrackingStatus13LOST_TRACKINGE"]], "spectacularai::trackingstatus::tracking (c++ enumerator)": [[2, "_CPPv4N13spectacularAI14TrackingStatus8TRACKINGE"]], "spectacularai::vector3d (c++ struct)": [[2, "_CPPv4N13spectacularAI8Vector3dE"]], "spectacularai::vector3d::x (c++ member)": [[2, "_CPPv4N13spectacularAI8Vector3d1xE"]], "spectacularai::vector3d::y (c++ member)": [[2, "_CPPv4N13spectacularAI8Vector3d1yE"]], "spectacularai::vector3d::z (c++ member)": [[2, "_CPPv4N13spectacularAI8Vector3d1zE"]], "spectacularai::vector3f (c++ struct)": [[2, "_CPPv4N13spectacularAI8Vector3fE"]], "spectacularai::vector3f::x (c++ member)": [[2, "_CPPv4N13spectacularAI8Vector3f1xE"]], "spectacularai::vector3f::y (c++ member)": [[2, "_CPPv4N13spectacularAI8Vector3f1yE"]], "spectacularai::vector3f::z (c++ member)": [[2, "_CPPv4N13spectacularAI8Vector3f1zE"]], "spectacularai::viooutput (c++ struct)": [[2, "_CPPv4N13spectacularAI9VioOutputE"]], "spectacularai::viooutput::acceleration (c++ member)": [[2, "_CPPv4N13spectacularAI9VioOutput12accelerationE"]], "spectacularai::viooutput::angularvelocity (c++ member)": [[2, "_CPPv4N13spectacularAI9VioOutput15angularVelocityE"]], "spectacularai::viooutput::asjson (c++ function)": [[2, "_CPPv4NK13spectacularAI9VioOutput6asJsonEv"]], "spectacularai::viooutput::getcamerapose (c++ function)": [[2, "_CPPv4NK13spectacularAI9VioOutput13getCameraPoseEi"]], "spectacularai::viooutput::globalpose (c++ member)": [[2, "_CPPv4N13spectacularAI9VioOutput10globalPoseE"]], "spectacularai::viooutput::pointcloud (c++ member)": [[2, "_CPPv4N13spectacularAI9VioOutput10pointCloudE"]], "spectacularai::viooutput::pose (c++ member)": [[2, "_CPPv4N13spectacularAI9VioOutput4poseE"]], "spectacularai::viooutput::posetrail (c++ member)": [[2, "_CPPv4N13spectacularAI9VioOutput9poseTrailE"]], "spectacularai::viooutput::positioncovariance (c++ member)": [[2, "_CPPv4N13spectacularAI9VioOutput18positionCovarianceE"]], "spectacularai::viooutput::status (c++ member)": [[2, "_CPPv4N13spectacularAI9VioOutput6statusE"]], "spectacularai::viooutput::tag (c++ member)": [[2, "_CPPv4N13spectacularAI9VioOutput3tagE"]], "spectacularai::viooutput::velocity (c++ member)": [[2, "_CPPv4N13spectacularAI9VioOutput8velocityE"]], "spectacularai::viooutput::velocitycovariance (c++ member)": [[2, "_CPPv4N13spectacularAI9VioOutput18velocityCovarianceE"]], "spectacularai::viooutput::~viooutput (c++ function)": [[2, "_CPPv4N13spectacularAI9VioOutputD0Ev"]], "spectacularai::viooutputptr (c++ type)": [[2, "_CPPv4N13spectacularAI12VioOutputPtrE"]], "spectacularai::visualization (c++ struct)": [[2, "_CPPv4N13spectacularAI13VisualizationE"]], "spectacularai::visualization::createrendertarget (c++ function)": [[2, "_CPPv4N13spectacularAI13Visualization18createRenderTargetEv"]], "spectacularai::visualization::ready (c++ function)": [[2, "_CPPv4NK13spectacularAI13Visualization5readyEv"]], "spectacularai::visualization::render (c++ function)": [[2, "_CPPv4N13spectacularAI13Visualization6renderER6Bitmap"]], "spectacularai::visualization::update (c++ function)": [[2, "_CPPv4N13spectacularAI13Visualization6updateE12VioOutputPtr"]], "spectacularai::visualization::~visualization (c++ function)": [[2, "_CPPv4N13spectacularAI13VisualizationD0Ev"]], "spectacularai::wgscoordinates (c++ struct)": [[2, "_CPPv4N13spectacularAI14WgsCoordinatesE"]], "spectacularai::wgscoordinates::altitude (c++ member)": [[2, "_CPPv4N13spectacularAI14WgsCoordinates8altitudeE"]], "spectacularai::wgscoordinates::latitude (c++ member)": [[2, "_CPPv4N13spectacularAI14WgsCoordinates8latitudeE"]], "spectacularai::wgscoordinates::longitude (c++ member)": [[2, "_CPPv4N13spectacularAI14WgsCoordinates9longitudeE"]], "spectacularai::buildcovariancematrix (c++ function)": [[2, "_CPPv4N13spectacularAI21buildCovarianceMatrixEdd"]], "spectacularai::daiplugin (c++ type)": [[2, "_CPPv4N13spectacularAI9daiPluginE"]], "spectacularai::daiplugin::configuration (c++ struct)": [[2, "_CPPv4N13spectacularAI9daiPlugin13ConfigurationE"]], "spectacularai::daiplugin::configuration::accfrequencyhz (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration14accFrequencyHzE"]], "spectacularai::daiplugin::configuration::apriltagpath (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration12aprilTagPathE"]], "spectacularai::daiplugin::configuration::depthqueuesize (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration14depthQueueSizeE"]], "spectacularai::daiplugin::configuration::depthscalecorrection (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration20depthScaleCorrectionE"]], "spectacularai::daiplugin::configuration::disablecameras (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration14disableCamerasE"]], "spectacularai::daiplugin::configuration::ensuresufficientusbspeed (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration24ensureSufficientUsbSpeedE"]], "spectacularai::daiplugin::configuration::extendeddisparity (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration17extendedDisparityE"]], "spectacularai::daiplugin::configuration::fastimu (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration7fastImuE"]], "spectacularai::daiplugin::configuration::fastvio (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration7fastVioE"]], "spectacularai::daiplugin::configuration::forcerectified (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration14forceRectifiedE"]], "spectacularai::daiplugin::configuration::forceunrectified (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration16forceUnrectifiedE"]], "spectacularai::daiplugin::configuration::gyrofrequencyhz (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration15gyroFrequencyHzE"]], "spectacularai::daiplugin::configuration::imufrequencyhz (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration14imuFrequencyHzE"]], "spectacularai::daiplugin::configuration::imuqueuesize (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration12imuQueueSizeE"]], "spectacularai::daiplugin::configuration::imutognss (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration9imuToGnssE"]], "spectacularai::daiplugin::configuration::inputresolution (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration15inputResolutionE"]], "spectacularai::daiplugin::configuration::internalparameters (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration18internalParametersE"]], "spectacularai::daiplugin::configuration::keyframecandidateeverynthframe (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration30keyframeCandidateEveryNthFrameE"]], "spectacularai::daiplugin::configuration::maploadpath (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration11mapLoadPathE"]], "spectacularai::daiplugin::configuration::mapsavepath (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration11mapSavePathE"]], "spectacularai::daiplugin::configuration::meshrectification (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration17meshRectificationE"]], "spectacularai::daiplugin::configuration::monoqueuesize (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration13monoQueueSizeE"]], "spectacularai::daiplugin::configuration::recordingfolder (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration15recordingFolderE"]], "spectacularai::daiplugin::configuration::recordingonly (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration13recordingOnlyE"]], "spectacularai::daiplugin::configuration::silenceusbwarnings (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration18silenceUsbWarningsE"]], "spectacularai::daiplugin::configuration::usecolor (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration8useColorE"]], "spectacularai::daiplugin::configuration::usecolorstereocameras (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration21useColorStereoCamerasE"]], "spectacularai::daiplugin::configuration::useencodedvideo (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration15useEncodedVideoE"]], "spectacularai::daiplugin::configuration::usefeaturetracker (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration17useFeatureTrackerE"]], "spectacularai::daiplugin::configuration::usegraydepth (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration12useGrayDepthE"]], "spectacularai::daiplugin::configuration::usereaderthread (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration15useReaderThreadE"]], "spectacularai::daiplugin::configuration::useslam (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration7useSlamE"]], "spectacularai::daiplugin::configuration::usestereo (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration9useStereoE"]], "spectacularai::daiplugin::configuration::usevioautoexposure (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13Configuration18useVioAutoExposureE"]], "spectacularai::daiplugin::daicalibrationhandleradapter (c++ type)": [[2, "_CPPv4N13spectacularAI9daiPlugin28DaiCalibrationHandlerAdapterE"]], "spectacularai::daiplugin::daicameracontroladapter (c++ type)": [[2, "_CPPv4N13spectacularAI9daiPlugin23DaiCameraControlAdapterE"]], "spectacularai::daiplugin::daicolorinputresolutionadapter (c++ type)": [[2, "_CPPv4N13spectacularAI9daiPlugin30DaiColorInputResolutionAdapterE"]], "spectacularai::daiplugin::daidatainputqueueadapter (c++ type)": [[2, "_CPPv4N13spectacularAI9daiPlugin24DaiDataInputQueueAdapterE"]], "spectacularai::daiplugin::daidataoutputqueueadapter (c++ type)": [[2, "_CPPv4N13spectacularAI9daiPlugin25DaiDataOutputQueueAdapterE"]], "spectacularai::daiplugin::daideviceadapter (c++ type)": [[2, "_CPPv4N13spectacularAI9daiPlugin16DaiDeviceAdapterE"]], "spectacularai::daiplugin::daiimudataadapter (c++ type)": [[2, "_CPPv4N13spectacularAI9daiPlugin17DaiIMUDataAdapterE"]], "spectacularai::daiplugin::daiimgframeadapter (c++ type)": [[2, "_CPPv4N13spectacularAI9daiPlugin18DaiImgFrameAdapterE"]], "spectacularai::daiplugin::daiinputresolutionadapter (c++ type)": [[2, "_CPPv4N13spectacularAI9daiPlugin25DaiInputResolutionAdapterE"]], "spectacularai::daiplugin::daipipelineadapter (c++ type)": [[2, "_CPPv4N13spectacularAI9daiPlugin18DaiPipelineAdapterE"]], "spectacularai::daiplugin::daitrackedfeaturesadapter (c++ type)": [[2, "_CPPv4N13spectacularAI9daiPlugin25DaiTrackedFeaturesAdapterE"]], "spectacularai::daiplugin::hooks (c++ struct)": [[2, "_CPPv4N13spectacularAI9daiPlugin5HooksE"]], "spectacularai::daiplugin::hooks::color (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin5Hooks5colorE"]], "spectacularai::daiplugin::hooks::depth (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin5Hooks5depthE"]], "spectacularai::daiplugin::hooks::imu (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin5Hooks3imuE"]], "spectacularai::daiplugin::hooks::monoprimary (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin5Hooks11monoPrimaryE"]], "spectacularai::daiplugin::hooks::monosecondary (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin5Hooks13monoSecondaryE"]], "spectacularai::daiplugin::hooks::trackedfeatures (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin5Hooks15trackedFeaturesE"]], "spectacularai::daiplugin::pipeline (c++ struct)": [[2, "_CPPv4N13spectacularAI9daiPlugin8PipelineE"]], "spectacularai::daiplugin::pipeline::pipeline (c++ function)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline8PipelineE11DaiPipeline"], [2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline8PipelineE11DaiPipelineRK13Configuration"], [2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline8PipelineE11DaiPipelineRK13ConfigurationNSt8functionIFvN7mapping15MapperOutputPtrEEEE"]], "spectacularai::daiplugin::pipeline::color (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline5colorE"]], "spectacularai::daiplugin::pipeline::colorimagemanip (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline15colorImageManipE"]], "spectacularai::daiplugin::pipeline::colorleft (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline9colorLeftE"]], "spectacularai::daiplugin::pipeline::colorprimary (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline12colorPrimaryE"]], "spectacularai::daiplugin::pipeline::colorright (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline10colorRightE"]], "spectacularai::daiplugin::pipeline::colorsecondary (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline14colorSecondaryE"]], "spectacularai::daiplugin::pipeline::configuration (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline13configurationE"]], "spectacularai::daiplugin::pipeline::featuretracker (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline14featureTrackerE"]], "spectacularai::daiplugin::pipeline::hooks (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline5hooksE"]], "spectacularai::daiplugin::pipeline::imu (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline3imuE"]], "spectacularai::daiplugin::pipeline::imutocameraleft (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline15imuToCameraLeftE"]], "spectacularai::daiplugin::pipeline::monoleft (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline8monoLeftE"]], "spectacularai::daiplugin::pipeline::monoprimary (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline11monoPrimaryE"]], "spectacularai::daiplugin::pipeline::monoright (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline9monoRightE"]], "spectacularai::daiplugin::pipeline::monosecondary (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline13monoSecondaryE"]], "spectacularai::daiplugin::pipeline::onmapperoutput (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline14onMapperOutputE"]], "spectacularai::daiplugin::pipeline::scriptprimary (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline13scriptPrimaryE"]], "spectacularai::daiplugin::pipeline::scriptsecondary (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline15scriptSecondaryE"]], "spectacularai::daiplugin::pipeline::spectacularaiconfigurationyaml (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline30spectacularAIConfigurationYAMLE"]], "spectacularai::daiplugin::pipeline::startsession (c++ function)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline12startSessionE9DaiDevice"]], "spectacularai::daiplugin::pipeline::stereo (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline6stereoE"]], "spectacularai::daiplugin::pipeline::videoencoderprimary (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline19videoEncoderPrimaryE"]], "spectacularai::daiplugin::pipeline::videoencodersecondary (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline21videoEncoderSecondaryE"]], "spectacularai::daiplugin::pipeline::xincontrol (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline10xinControlE"]], "spectacularai::daiplugin::pipeline::xoutdepth (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline9xoutDepthE"]], "spectacularai::daiplugin::pipeline::xoutfeatures (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline12xoutFeaturesE"]], "spectacularai::daiplugin::pipeline::xoutimu (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline7xoutImuE"]], "spectacularai::daiplugin::pipeline::xoutleft (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline8xoutLeftE"]], "spectacularai::daiplugin::pipeline::xoutprimary (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline11xoutPrimaryE"]], "spectacularai::daiplugin::pipeline::xoutright (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline9xoutRightE"]], "spectacularai::daiplugin::pipeline::xoutscriptprimary (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline17xoutScriptPrimaryE"]], "spectacularai::daiplugin::pipeline::xoutscriptsecondary (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline19xoutScriptSecondaryE"]], "spectacularai::daiplugin::pipeline::xoutsecondary (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8Pipeline13xoutSecondaryE"]], "spectacularai::daiplugin::pipelineextensions (c++ struct)": [[2, "_CPPv4N13spectacularAI9daiPlugin18PipelineExtensionsE"]], "spectacularai::daiplugin::pipelineextensions::rae (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin18PipelineExtensions3raeE"]], "spectacularai::daiplugin::pipelinerae (c++ struct)": [[2, "_CPPv4N13spectacularAI9daiPlugin11PipelineRAEE"]], "spectacularai::daiplugin::pipelinerae::back (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin11PipelineRAE4backE"]], "spectacularai::daiplugin::pipelinerae::front (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin11PipelineRAE5frontE"]], "spectacularai::daiplugin::raecameranode (c++ struct)": [[2, "_CPPv4N13spectacularAI9daiPlugin13RAECameraNodeE"]], "spectacularai::daiplugin::raecameranode::colorleft (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13RAECameraNode9colorLeftE"]], "spectacularai::daiplugin::raecameranode::colorright (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13RAECameraNode10colorRightE"]], "spectacularai::daiplugin::raecameranode::featuretracker (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13RAECameraNode14featureTrackerE"]], "spectacularai::daiplugin::raecameranode::scriptleft (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13RAECameraNode10scriptLeftE"]], "spectacularai::daiplugin::raecameranode::scriptright (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13RAECameraNode11scriptRightE"]], "spectacularai::daiplugin::raecameranode::stereodepth (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13RAECameraNode11stereoDepthE"]], "spectacularai::daiplugin::raecameranode::xincontrol (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13RAECameraNode10xinControlE"]], "spectacularai::daiplugin::raecameranode::xoutdepth (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13RAECameraNode9xoutDepthE"]], "spectacularai::daiplugin::raecameranode::xoutfeatures (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13RAECameraNode12xoutFeaturesE"]], "spectacularai::daiplugin::raecameranode::xoutleft (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13RAECameraNode8xoutLeftE"]], "spectacularai::daiplugin::raecameranode::xoutright (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13RAECameraNode9xoutRightE"]], "spectacularai::daiplugin::raecameranode::xoutscriptleft (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13RAECameraNode14xoutScriptLeftE"]], "spectacularai::daiplugin::raecameranode::xoutscriptright (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin13RAECameraNode15xoutScriptRightE"]], "spectacularai::daiplugin::rawimgframetypeconverter (c++ class)": [[2, "_CPPv4N13spectacularAI9daiPlugin24RawImgFrameTypeConverterE"]], "spectacularai::daiplugin::rawimgframetypeconverter::getstringtype (c++ function)": [[2, "_CPPv4N13spectacularAI9daiPlugin24RawImgFrameTypeConverter13getStringTypeERKN3dai11RawImgFrame4TypeE"]], "spectacularai::daiplugin::session (c++ struct)": [[2, "_CPPv4N13spectacularAI9daiPlugin7SessionE"]], "spectacularai::daiplugin::session::addabsolutepose (c++ function)": [[2, "_CPPv4N13spectacularAI9daiPlugin7Session15addAbsolutePoseERK4PoseRK8Matrix3dd"]], "spectacularai::daiplugin::session::addgnss (c++ function)": [[2, "_CPPv4N13spectacularAI9daiPlugin7Session7addGnssEdRK14WgsCoordinatesRK8Matrix3d"]], "spectacularai::daiplugin::session::addtrigger (c++ function)": [[2, "_CPPv4N13spectacularAI9daiPlugin7Session10addTriggerEdi"]], "spectacularai::daiplugin::session::getoutput (c++ function)": [[2, "_CPPv4N13spectacularAI9daiPlugin7Session9getOutputEv"]], "spectacularai::daiplugin::session::getrgbcamerapose (c++ function)": [[2, "_CPPv4NK13spectacularAI9daiPlugin7Session16getRgbCameraPoseERK9VioOutput"]], "spectacularai::daiplugin::session::hasoutput (c++ function)": [[2, "_CPPv4NK13spectacularAI9daiPlugin7Session9hasOutputEv"]], "spectacularai::daiplugin::session::waitforoutput (c++ function)": [[2, "_CPPv4N13spectacularAI9daiPlugin7Session13waitForOutputEv"]], "spectacularai::daiplugin::session::work (c++ function)": [[2, "_CPPv4N13spectacularAI9daiPlugin7Session4workEv"]], "spectacularai::daiplugin::session::~session (c++ function)": [[2, "_CPPv4N13spectacularAI9daiPlugin7SessionD0Ev"]], "spectacularai::daiplugin::getdaifeaturestimestampdevice (c++ function)": [[2, "_CPPv4N13spectacularAI9daiPlugin29getDaiFeaturesTimestampDeviceERKN3dai15TrackedFeaturesE"]], "spectacularai::daiplugin::getdaiimageexposuretime (c++ function)": [[2, "_CPPv4N13spectacularAI9daiPlugin23getDaiImageExposureTimeERKN3dai8ImgFrameE"]], "spectacularai::daiplugin::getdaiimagerawdata (c++ function)": [[2, "_CPPv4N13spectacularAI9daiPlugin18getDaiImageRawDataERN3dai8ImgFrameE"]], "spectacularai::daiplugin::getdaiimagerawdatasize (c++ function)": [[2, "_CPPv4N13spectacularAI9daiPlugin22getDaiImageRawDataSizeERN3dai8ImgFrameE"]], "spectacularai::daiplugin::getdaiimagetimestampdevice (c++ function)": [[2, "_CPPv4N13spectacularAI9daiPlugin26getDaiImageTimestampDeviceERKN3dai8ImgFrameE"]], "spectacularai::daiplugin::getdaiimagetype (c++ function)": [[2, "_CPPv4N13spectacularAI9daiPlugin15getDaiImageTypeERKN3dai8ImgFrameE"]], "spectacularai::daiplugin::getdaiimutimestampdevice (c++ function)": [[2, "_CPPv4N13spectacularAI9daiPlugin24getDaiImuTimestampDeviceERKN3dai9IMUReportE"]], "spectacularai::daiplugin::getdaiusbspeedname (c++ function)": [[2, "_CPPv4N13spectacularAI9daiPlugin18getDaiUsbSpeedNameEN3dai8UsbSpeedE"]], "spectacularai::daiplugin::getdaiusbspeedvalue (c++ function)": [[2, "_CPPv4N13spectacularAI9daiPlugin19getDaiUsbSpeedValueEN3dai8UsbSpeedE"]], "spectacularai::daiplugin::getjsonstringoremptyvaluesafe (c++ function)": [[2, "_CPPv4N13spectacularAI9daiPlugin29getJsonStringOrEmptyValueSafeERKN8nlohmann4jsonEPKc"]], "spectacularai::daiplugin::internal (c++ type)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internalE"]], "spectacularai::daiplugin::internal::cameracalibration (c++ struct)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internal17CameraCalibrationE"]], "spectacularai::daiplugin::internal::cameracalibration::colorcameradistortioncoeffs (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internal17CameraCalibration27colorCameraDistortionCoeffsE"]], "spectacularai::daiplugin::internal::cameracalibration::colorintrinsics (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internal17CameraCalibration15colorIntrinsicsE"]], "spectacularai::daiplugin::internal::cameracalibration::colorresolution (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internal17CameraCalibration15colorResolutionE"]], "spectacularai::daiplugin::internal::cameracalibration::colortoprimary (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internal17CameraCalibration14colorToPrimaryE"]], "spectacularai::daiplugin::internal::cameracalibration::depthscale (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internal17CameraCalibration10depthScaleE"]], "spectacularai::daiplugin::internal::cameracalibration::json (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internal17CameraCalibration4jsonE"]], "spectacularai::daiplugin::internal::cameracalibration::stereoresolution (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internal17CameraCalibration16stereoResolutionE"]], "spectacularai::daiplugin::internal::colorinputresolution (c++ struct)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internal20ColorInputResolutionE"]], "spectacularai::daiplugin::internal::colorinputresolution::daireso (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internal20ColorInputResolution7daiResoE"]], "spectacularai::daiplugin::internal::colorinputresolution::resolution (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internal20ColorInputResolution10resolutionE"]], "spectacularai::daiplugin::internal::colorresolution (c++ struct)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internal15ColorResolutionE"]], "spectacularai::daiplugin::internal::colorresolution::input (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internal15ColorResolution5inputE"]], "spectacularai::daiplugin::internal::colorresolution::preview (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internal15ColorResolution7previewE"]], "spectacularai::daiplugin::internal::monoresolution (c++ struct)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internal14MonoResolutionE"]], "spectacularai::daiplugin::internal::monoresolution::daireso (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internal14MonoResolution7daiResoE"]], "spectacularai::daiplugin::internal::monoresolution::resolution (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internal14MonoResolution10resolutionE"]], "spectacularai::daiplugin::internal::resolution (c++ struct)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internal10ResolutionE"]], "spectacularai::daiplugin::internal::resolution::height (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internal10Resolution6heightE"]], "spectacularai::daiplugin::internal::resolution::width (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internal10Resolution5widthE"]], "spectacularai::daiplugin::internal::stream_tag (c++ member)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internal10STREAM_TAGE"]], "spectacularai::daiplugin::internal::convertcolorinputresolution (c++ function)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internal27convertColorInputResolutionERKNSt6stringE"]], "spectacularai::daiplugin::internal::convertinputresolution (c++ function)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internal22convertInputResolutionERKNSt6stringE"]], "spectacularai::daiplugin::internal::getcalibration (c++ function)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internal14getCalibrationERK13ConfigurationRK8Matrix4d16DaiDeviceAdapter"]], "spectacularai::daiplugin::internal::getsupportedvideoresolution (c++ function)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internal27getSupportedVideoResolutionERK13Configuration"]], "spectacularai::daiplugin::internal::getyamlconfiguration (c++ function)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internal20getYAMLConfigurationERK13Configuration"]], "spectacularai::daiplugin::internal::isdevicerae (c++ function)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internal11isDeviceRAEERK13Configuration"]], "spectacularai::daiplugin::internal::matrixmul (c++ function)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internal9matrixMulERK8Matrix4dRK8Matrix4d"]], "spectacularai::daiplugin::internal::selectnearbycolorresolution (c++ function)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internal27selectNearbyColorResolutionEiRKNSt6stringE"]], "spectacularai::daiplugin::internal::useraebackcameras (c++ function)": [[2, "_CPPv4N13spectacularAI9daiPlugin8internal17useRaeBackCamerasERK13Configuration"]], "spectacularai::gethorizontaluncertainty (c++ function)": [[2, "_CPPv4N13spectacularAI24getHorizontalUncertaintyERK8Matrix3d"]], "spectacularai::getquaternionheading (c++ function)": [[2, "_CPPv4N13spectacularAI20getQuaternionHeadingERK10Quaternion"]], "spectacularai::getquaternionpitch (c++ function)": [[2, "_CPPv4N13spectacularAI18getQuaternionPitchERK10Quaternion"]], "spectacularai::getquaternionroll (c++ function)": [[2, "_CPPv4N13spectacularAI17getQuaternionRollERK10Quaternion"]], "spectacularai::getverticaluncertainty (c++ function)": [[2, "_CPPv4N13spectacularAI22getVerticalUncertaintyERK8Matrix3d"]], "spectacularai::k4aplugin (c++ type)": [[2, "_CPPv4N13spectacularAI9k4aPluginE"], [9, "_CPPv4N13spectacularAI9k4aPluginE"]], "spectacularai::k4aplugin::configuration (c++ struct)": [[2, "_CPPv4N13spectacularAI9k4aPlugin13ConfigurationE"], [9, "_CPPv4N13spectacularAI9k4aPlugin13ConfigurationE"]], "spectacularai::k4aplugin::configuration::aligneddepth (c++ member)": [[2, "_CPPv4N13spectacularAI9k4aPlugin13Configuration12alignedDepthE"], [9, "_CPPv4N13spectacularAI9k4aPlugin13Configuration12alignedDepthE"]], "spectacularai::k4aplugin::configuration::apriltagpath (c++ member)": [[2, "_CPPv4N13spectacularAI9k4aPlugin13Configuration12aprilTagPathE"], [9, "_CPPv4N13spectacularAI9k4aPlugin13Configuration12aprilTagPathE"]], "spectacularai::k4aplugin::configuration::distortionenabled (c++ member)": [[2, "_CPPv4N13spectacularAI9k4aPlugin13Configuration17distortionEnabledE"], [9, "_CPPv4N13spectacularAI9k4aPlugin13Configuration17distortionEnabledE"]], "spectacularai::k4aplugin::configuration::fastvio (c++ member)": [[2, "_CPPv4N13spectacularAI9k4aPlugin13Configuration7fastVioE"], [9, "_CPPv4N13spectacularAI9k4aPlugin13Configuration7fastVioE"]], "spectacularai::k4aplugin::configuration::internalparameters (c++ member)": [[2, "_CPPv4N13spectacularAI9k4aPlugin13Configuration18internalParametersE"], [9, "_CPPv4N13spectacularAI9k4aPlugin13Configuration18internalParametersE"]], "spectacularai::k4aplugin::configuration::k4aconfig (c++ member)": [[2, "_CPPv4N13spectacularAI9k4aPlugin13Configuration9k4aConfigE"], [9, "_CPPv4N13spectacularAI9k4aPlugin13Configuration9k4aConfigE"]], "spectacularai::k4aplugin::configuration::postprocessfinalmap (c++ member)": [[2, "_CPPv4N13spectacularAI9k4aPlugin13Configuration19postProcessFinalMapE"], [9, "_CPPv4N13spectacularAI9k4aPlugin13Configuration19postProcessFinalMapE"]], "spectacularai::k4aplugin::configuration::recordingfolder (c++ member)": [[2, "_CPPv4N13spectacularAI9k4aPlugin13Configuration15recordingFolderE"], [9, "_CPPv4N13spectacularAI9k4aPlugin13Configuration15recordingFolderE"]], "spectacularai::k4aplugin::configuration::recordingonly (c++ member)": [[2, "_CPPv4N13spectacularAI9k4aPlugin13Configuration13recordingOnlyE"], [9, "_CPPv4N13spectacularAI9k4aPlugin13Configuration13recordingOnlyE"]], "spectacularai::k4aplugin::configuration::useslam (c++ member)": [[2, "_CPPv4N13spectacularAI9k4aPlugin13Configuration7useSlamE"], [9, "_CPPv4N13spectacularAI9k4aPlugin13Configuration7useSlamE"]], "spectacularai::k4aplugin::configuration::usestereo (c++ member)": [[2, "_CPPv4N13spectacularAI9k4aPlugin13Configuration9useStereoE"], [9, "_CPPv4N13spectacularAI9k4aPlugin13Configuration9useStereoE"]], "spectacularai::k4aplugin::pipeline (c++ class)": [[2, "_CPPv4N13spectacularAI9k4aPlugin8PipelineE"], [9, "_CPPv4N13spectacularAI9k4aPlugin8PipelineE"]], "spectacularai::k4aplugin::pipeline::pipeline (c++ function)": [[2, "_CPPv4N13spectacularAI9k4aPlugin8Pipeline8PipelineERK13Configuration"], [2, "_CPPv4N13spectacularAI9k4aPlugin8Pipeline8PipelineERK13ConfigurationNSt8functionIFvN7mapping15MapperOutputPtrEEEE"], [2, "_CPPv4N13spectacularAI9k4aPlugin8Pipeline8PipelineEv"], [9, "_CPPv4N13spectacularAI9k4aPlugin8Pipeline8PipelineERK13Configuration"], [9, "_CPPv4N13spectacularAI9k4aPlugin8Pipeline8PipelineERK13ConfigurationNSt8functionIFvN7mapping15MapperOutputPtrEEEE"], [9, "_CPPv4N13spectacularAI9k4aPlugin8Pipeline8PipelineEv"]], "spectacularai::k4aplugin::pipeline::getdevicehandle (c++ function)": [[2, "_CPPv4N13spectacularAI9k4aPlugin8Pipeline15getDeviceHandleEv"], [9, "_CPPv4N13spectacularAI9k4aPlugin8Pipeline15getDeviceHandleEv"]], "spectacularai::k4aplugin::pipeline::startsession (c++ function)": [[2, "_CPPv4N13spectacularAI9k4aPlugin8Pipeline12startSessionEv"], [9, "_CPPv4N13spectacularAI9k4aPlugin8Pipeline12startSessionEv"]], "spectacularai::k4aplugin::pipeline::~pipeline (c++ function)": [[2, "_CPPv4N13spectacularAI9k4aPlugin8PipelineD0Ev"], [9, "_CPPv4N13spectacularAI9k4aPlugin8PipelineD0Ev"]], "spectacularai::k4aplugin::session (c++ struct)": [[2, "_CPPv4N13spectacularAI9k4aPlugin7SessionE"], [9, "_CPPv4N13spectacularAI9k4aPlugin7SessionE"]], "spectacularai::k4aplugin::session::addtrigger (c++ function)": [[2, "_CPPv4N13spectacularAI9k4aPlugin7Session10addTriggerEdi"], [9, "_CPPv4N13spectacularAI9k4aPlugin7Session10addTriggerEdi"]], "spectacularai::k4aplugin::session::getoutput (c++ function)": [[2, "_CPPv4N13spectacularAI9k4aPlugin7Session9getOutputEv"], [9, "_CPPv4N13spectacularAI9k4aPlugin7Session9getOutputEv"]], "spectacularai::k4aplugin::session::hasoutput (c++ function)": [[2, "_CPPv4NK13spectacularAI9k4aPlugin7Session9hasOutputEv"], [9, "_CPPv4NK13spectacularAI9k4aPlugin7Session9hasOutputEv"]], "spectacularai::k4aplugin::session::ignoreoutputs (c++ function)": [[2, "_CPPv4N13spectacularAI9k4aPlugin7Session13ignoreOutputsEb"], [9, "_CPPv4N13spectacularAI9k4aPlugin7Session13ignoreOutputsEb"]], "spectacularai::k4aplugin::session::waitforoutput (c++ function)": [[2, "_CPPv4N13spectacularAI9k4aPlugin7Session13waitForOutputEv"], [9, "_CPPv4N13spectacularAI9k4aPlugin7Session13waitForOutputEv"]], "spectacularai::k4aplugin::session::~session (c++ function)": [[2, "_CPPv4N13spectacularAI9k4aPlugin7SessionD0Ev"], [9, "_CPPv4N13spectacularAI9k4aPlugin7SessionD0Ev"]], "spectacularai::k4aplugin::getcalibration (c++ function)": [[2, "_CPPv4N13spectacularAI9k4aPlugin14getCalibrationERK17k4a_calibration_tRK13Configuration"]], "spectacularai::k4aplugin::getk4aconfiguration (c++ function)": [[2, "_CPPv4N13spectacularAI9k4aPlugin19getK4AConfigurationERKNSt6stringEiib"], [9, "_CPPv4N13spectacularAI9k4aPlugin19getK4AConfigurationERKNSt6stringEiib"]], "spectacularai::k4aplugin::getyamlconfiguration (c++ function)": [[2, "_CPPv4N13spectacularAI9k4aPlugin20getYAMLConfigurationERK13Configuration"], [9, "_CPPv4N13spectacularAI9k4aPlugin20getYAMLConfigurationERK13Configuration"]], "spectacularai::mapping (c++ type)": [[2, "_CPPv4N13spectacularAI7mappingE"]], "spectacularai::mapping::frame (c++ struct)": [[2, "_CPPv4N13spectacularAI7mapping5FrameE"]], "spectacularai::mapping::frame::camerapose (c++ member)": [[2, "_CPPv4N13spectacularAI7mapping5Frame10cameraPoseE"]], "spectacularai::mapping::frame::depthscale (c++ member)": [[2, "_CPPv4N13spectacularAI7mapping5Frame10depthScaleE"]], "spectacularai::mapping::frame::image (c++ member)": [[2, "_CPPv4N13spectacularAI7mapping5Frame5imageE"]], "spectacularai::mapping::frame::sparsefeatures (c++ member)": [[2, "_CPPv4N13spectacularAI7mapping5Frame14sparseFeaturesE"]], "spectacularai::mapping::frameset (c++ struct)": [[2, "_CPPv4N13spectacularAI7mapping8FrameSetE"]], "spectacularai::mapping::frameset::depthframe (c++ member)": [[2, "_CPPv4N13spectacularAI7mapping8FrameSet10depthFrameE"]], "spectacularai::mapping::frameset::getaligneddepthframe (c++ function)": [[2, "_CPPv4NK13spectacularAI7mapping8FrameSet20getAlignedDepthFrameEKNSt10shared_ptrI5FrameEE"]], "spectacularai::mapping::frameset::getundistortedframe (c++ function)": [[2, "_CPPv4NK13spectacularAI7mapping8FrameSet19getUndistortedFrameEKNSt10shared_ptrI5FrameEE"]], "spectacularai::mapping::frameset::primaryframe (c++ member)": [[2, "_CPPv4N13spectacularAI7mapping8FrameSet12primaryFrameE"]], "spectacularai::mapping::frameset::rgbframe (c++ member)": [[2, "_CPPv4N13spectacularAI7mapping8FrameSet8rgbFrameE"]], "spectacularai::mapping::frameset::secondaryframe (c++ member)": [[2, "_CPPv4N13spectacularAI7mapping8FrameSet14secondaryFrameE"]], "spectacularai::mapping::frameset::~frameset (c++ function)": [[2, "_CPPv4N13spectacularAI7mapping8FrameSetD0Ev"]], "spectacularai::mapping::keyframe (c++ struct)": [[2, "_CPPv4N13spectacularAI7mapping8KeyFrameE"]], "spectacularai::mapping::keyframe::frameset (c++ member)": [[2, "_CPPv4N13spectacularAI7mapping8KeyFrame8frameSetE"]], "spectacularai::mapping::keyframe::id (c++ member)": [[2, "_CPPv4N13spectacularAI7mapping8KeyFrame2idE"]], "spectacularai::mapping::keyframe::pointcloud (c++ member)": [[2, "_CPPv4N13spectacularAI7mapping8KeyFrame10pointCloudE"]], "spectacularai::mapping::map (c++ struct)": [[2, "_CPPv4N13spectacularAI7mapping3MapE"]], "spectacularai::mapping::map::keyframes (c++ member)": [[2, "_CPPv4N13spectacularAI7mapping3Map9keyFramesE"]], "spectacularai::mapping::map::mappoints (c++ member)": [[2, "_CPPv4N13spectacularAI7mapping3Map9mapPointsE"]], "spectacularai::mapping::mapperoutput (c++ struct)": [[2, "_CPPv4N13spectacularAI7mapping12MapperOutputE"]], "spectacularai::mapping::mapperoutput::finalmap (c++ member)": [[2, "_CPPv4N13spectacularAI7mapping12MapperOutput8finalMapE"]], "spectacularai::mapping::mapperoutput::map (c++ member)": [[2, "_CPPv4N13spectacularAI7mapping12MapperOutput3mapE"]], "spectacularai::mapping::mapperoutput::mesh (c++ member)": [[2, "_CPPv4N13spectacularAI7mapping12MapperOutput4meshE"]], "spectacularai::mapping::mapperoutput::updatedkeyframes (c++ member)": [[2, "_CPPv4N13spectacularAI7mapping12MapperOutput16updatedKeyFramesE"]], "spectacularai::mapping::mapperoutput::updatedmappoints (c++ member)": [[2, "_CPPv4N13spectacularAI7mapping12MapperOutput16updatedMapPointsE"]], "spectacularai::mapping::mapperoutputptr (c++ type)": [[2, "_CPPv4N13spectacularAI7mapping15MapperOutputPtrE"]], "spectacularai::mapping::mesh (c++ struct)": [[2, "_CPPv4N13spectacularAI7mapping4MeshE"]], "spectacularai::mapping::mesh::indexface (c++ type)": [[2, "_CPPv4N13spectacularAI7mapping4Mesh9IndexFaceE"]], "spectacularai::mapping::mesh::triangle (c++ struct)": [[2, "_CPPv4N13spectacularAI7mapping4Mesh8TriangleE"]], "spectacularai::mapping::mesh::triangle::normals (c++ member)": [[2, "_CPPv4N13spectacularAI7mapping4Mesh8Triangle7normalsE"]], "spectacularai::mapping::mesh::triangle::vertices (c++ member)": [[2, "_CPPv4N13spectacularAI7mapping4Mesh8Triangle8verticesE"]], "spectacularai::mapping::mesh::empty (c++ function)": [[2, "_CPPv4NK13spectacularAI7mapping4Mesh5emptyEv"]], "spectacularai::mapping::mesh::facecount (c++ function)": [[2, "_CPPv4NK13spectacularAI7mapping4Mesh9faceCountEv"]], "spectacularai::mapping::mesh::getfacenormals (c++ function)": [[2, "_CPPv4N13spectacularAI7mapping4Mesh14getFaceNormalsEv"]], "spectacularai::mapping::mesh::getfacevertices (c++ function)": [[2, "_CPPv4N13spectacularAI7mapping4Mesh15getFaceVerticesEv"]], "spectacularai::mapping::mesh::getnormaldata (c++ function)": [[2, "_CPPv4N13spectacularAI7mapping4Mesh13getNormalDataEv"]], "spectacularai::mapping::mesh::getpositiondata (c++ function)": [[2, "_CPPv4N13spectacularAI7mapping4Mesh15getPositionDataEv"]], "spectacularai::mapping::mesh::gettriangle (c++ function)": [[2, "_CPPv4NK13spectacularAI7mapping4Mesh11getTriangleENSt6size_tE"]], "spectacularai::mapping::mesh::hasnormals (c++ function)": [[2, "_CPPv4NK13spectacularAI7mapping4Mesh10hasNormalsEv"]], "spectacularai::mapping::mesh::normalcount (c++ function)": [[2, "_CPPv4NK13spectacularAI7mapping4Mesh11normalCountEv"]], "spectacularai::mapping::mesh::serializetoobj (c++ function)": [[2, "_CPPv4NK13spectacularAI7mapping4Mesh14serializeToObjERKNSt6stringE"]], "spectacularai::mapping::mesh::vertexcount (c++ function)": [[2, "_CPPv4NK13spectacularAI7mapping4Mesh11vertexCountEv"]], "spectacularai::mapping::mesh::~mesh (c++ function)": [[2, "_CPPv4N13spectacularAI7mapping4MeshD0Ev"]], "spectacularai::mapping::pointcloud (c++ struct)": [[2, "_CPPv4N13spectacularAI7mapping10PointCloudE"]], "spectacularai::mapping::pointcloud::empty (c++ function)": [[2, "_CPPv4NK13spectacularAI7mapping10PointCloud5emptyEv"]], "spectacularai::mapping::pointcloud::getnormal (c++ function)": [[2, "_CPPv4NK13spectacularAI7mapping10PointCloud9getNormalENSt6size_tE"]], "spectacularai::mapping::pointcloud::getnormaldata (c++ function)": [[2, "_CPPv4N13spectacularAI7mapping10PointCloud13getNormalDataEv"]], "spectacularai::mapping::pointcloud::getposition (c++ function)": [[2, "_CPPv4NK13spectacularAI7mapping10PointCloud11getPositionENSt6size_tE"]], "spectacularai::mapping::pointcloud::getpositiondata (c++ function)": [[2, "_CPPv4N13spectacularAI7mapping10PointCloud15getPositionDataEv"]], "spectacularai::mapping::pointcloud::getrgb24 (c++ function)": [[2, "_CPPv4NK13spectacularAI7mapping10PointCloud8getRGB24ENSt6size_tE"]], "spectacularai::mapping::pointcloud::getrgb24data (c++ function)": [[2, "_CPPv4N13spectacularAI7mapping10PointCloud12getRGB24DataEv"]], "spectacularai::mapping::pointcloud::hascolors (c++ function)": [[2, "_CPPv4NK13spectacularAI7mapping10PointCloud9hasColorsEv"]], "spectacularai::mapping::pointcloud::hasnormals (c++ function)": [[2, "_CPPv4NK13spectacularAI7mapping10PointCloud10hasNormalsEv"]], "spectacularai::mapping::pointcloud::size (c++ function)": [[2, "_CPPv4NK13spectacularAI7mapping10PointCloud4sizeEv"]], "spectacularai::mapping::pointcloud::~pointcloud (c++ function)": [[2, "_CPPv4N13spectacularAI7mapping10PointCloudD0Ev"]], "spectacularai::orbbecplugin (c++ type)": [[2, "_CPPv4N13spectacularAI12orbbecPluginE"], [11, "_CPPv4N13spectacularAI12orbbecPluginE"]], "spectacularai::orbbecplugin::configuration (c++ struct)": [[2, "_CPPv4N13spectacularAI12orbbecPlugin13ConfigurationE"], [11, "_CPPv4N13spectacularAI12orbbecPlugin13ConfigurationE"]], "spectacularai::orbbecplugin::configuration::configuration (c++ function)": [[2, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration13ConfigurationERN2ob8PipelineE"], [2, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration13ConfigurationEv"], [11, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration13ConfigurationERN2ob8PipelineE"], [11, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration13ConfigurationEv"]], "spectacularai::orbbecplugin::configuration::accfrequencyhz (c++ member)": [[2, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration14accFrequencyHzE"], [11, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration14accFrequencyHzE"]], "spectacularai::orbbecplugin::configuration::accrange (c++ member)": [[2, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration8accRangeE"], [11, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration8accRangeE"]], "spectacularai::orbbecplugin::configuration::aligneddepth (c++ member)": [[2, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration12alignedDepthE"], [11, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration12alignedDepthE"]], "spectacularai::orbbecplugin::configuration::apriltagpath (c++ member)": [[2, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration12aprilTagPathE"], [11, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration12aprilTagPathE"]], "spectacularai::orbbecplugin::configuration::camerafps (c++ member)": [[2, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration9cameraFpsE"], [11, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration9cameraFpsE"]], "spectacularai::orbbecplugin::configuration::depthresolution (c++ member)": [[2, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration15depthResolutionE"], [11, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration15depthResolutionE"]], "spectacularai::orbbecplugin::configuration::fastvio (c++ member)": [[2, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration7fastVioE"], [11, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration7fastVioE"]], "spectacularai::orbbecplugin::configuration::gyrofrequencyhz (c++ member)": [[2, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration15gyroFrequencyHzE"], [11, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration15gyroFrequencyHzE"]], "spectacularai::orbbecplugin::configuration::gyrorange (c++ member)": [[2, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration9gyroRangeE"], [11, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration9gyroRangeE"]], "spectacularai::orbbecplugin::configuration::internalparameters (c++ member)": [[2, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration18internalParametersE"], [11, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration18internalParametersE"]], "spectacularai::orbbecplugin::configuration::postprocessfinalmap (c++ member)": [[2, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration19postProcessFinalMapE"], [11, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration19postProcessFinalMapE"]], "spectacularai::orbbecplugin::configuration::recordingfolder (c++ member)": [[2, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration15recordingFolderE"], [11, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration15recordingFolderE"]], "spectacularai::orbbecplugin::configuration::recordingonly (c++ member)": [[2, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration13recordingOnlyE"], [11, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration13recordingOnlyE"]], "spectacularai::orbbecplugin::configuration::rgbresolution (c++ member)": [[2, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration13rgbResolutionE"], [11, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration13rgbResolutionE"]], "spectacularai::orbbecplugin::configuration::useslam (c++ member)": [[2, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration7useSlamE"], [11, "_CPPv4N13spectacularAI12orbbecPlugin13Configuration7useSlamE"]], "spectacularai::orbbecplugin::pipeline (c++ class)": [[2, "_CPPv4N13spectacularAI12orbbecPlugin8PipelineE"], [11, "_CPPv4N13spectacularAI12orbbecPlugin8PipelineE"]], "spectacularai::orbbecplugin::pipeline::pipeline (c++ function)": [[2, "_CPPv4N13spectacularAI12orbbecPlugin8Pipeline8PipelineERN2ob8PipelineE"], [2, "_CPPv4N13spectacularAI12orbbecPlugin8Pipeline8PipelineERN2ob8PipelineERK13Configuration"], [2, "_CPPv4N13spectacularAI12orbbecPlugin8Pipeline8PipelineERN2ob8PipelineERK13ConfigurationNSt8functionIFvN7mapping15MapperOutputPtrEEEE"], [11, "_CPPv4N13spectacularAI12orbbecPlugin8Pipeline8PipelineERN2ob8PipelineE"], [11, "_CPPv4N13spectacularAI12orbbecPlugin8Pipeline8PipelineERN2ob8PipelineERK13Configuration"], [11, "_CPPv4N13spectacularAI12orbbecPlugin8Pipeline8PipelineERN2ob8PipelineERK13ConfigurationNSt8functionIFvN7mapping15MapperOutputPtrEEEE"]], "spectacularai::orbbecplugin::pipeline::startsession (c++ function)": [[2, "_CPPv4N13spectacularAI12orbbecPlugin8Pipeline12startSessionEv"], [11, "_CPPv4N13spectacularAI12orbbecPlugin8Pipeline12startSessionEv"]], "spectacularai::orbbecplugin::pipeline::~pipeline (c++ function)": [[2, "_CPPv4N13spectacularAI12orbbecPlugin8PipelineD0Ev"], [11, "_CPPv4N13spectacularAI12orbbecPlugin8PipelineD0Ev"]], "spectacularai::orbbecplugin::session (c++ struct)": [[2, "_CPPv4N13spectacularAI12orbbecPlugin7SessionE"], [11, "_CPPv4N13spectacularAI12orbbecPlugin7SessionE"]], "spectacularai::orbbecplugin::session::addtrigger (c++ function)": [[2, "_CPPv4N13spectacularAI12orbbecPlugin7Session10addTriggerEdi"], [11, "_CPPv4N13spectacularAI12orbbecPlugin7Session10addTriggerEdi"]], "spectacularai::orbbecplugin::session::getoutput (c++ function)": [[2, "_CPPv4N13spectacularAI12orbbecPlugin7Session9getOutputEv"], [11, "_CPPv4N13spectacularAI12orbbecPlugin7Session9getOutputEv"]], "spectacularai::orbbecplugin::session::hasoutput (c++ function)": [[2, "_CPPv4NK13spectacularAI12orbbecPlugin7Session9hasOutputEv"], [11, "_CPPv4NK13spectacularAI12orbbecPlugin7Session9hasOutputEv"]], "spectacularai::orbbecplugin::session::ignoreoutputs (c++ function)": [[2, "_CPPv4N13spectacularAI12orbbecPlugin7Session13ignoreOutputsEb"], [11, "_CPPv4N13spectacularAI12orbbecPlugin7Session13ignoreOutputsEb"]], "spectacularai::orbbecplugin::session::waitforoutput (c++ function)": [[2, "_CPPv4N13spectacularAI12orbbecPlugin7Session13waitForOutputEv"], [11, "_CPPv4N13spectacularAI12orbbecPlugin7Session13waitForOutputEv"]], "spectacularai::orbbecplugin::session::~session (c++ function)": [[2, "_CPPv4N13spectacularAI12orbbecPlugin7SessionD0Ev"], [11, "_CPPv4N13spectacularAI12orbbecPlugin7SessionD0Ev"]], "spectacularai::orbbecplugin::internal (c++ type)": [[2, "_CPPv4N13spectacularAI12orbbecPlugin8internalE"]], "spectacularai::orbbecplugin::internal::getcalibration (c++ function)": [[2, "_CPPv4N13spectacularAI12orbbecPlugin8internal14getCalibrationERK13OBCameraParamRK13ConfigurationRKNSt6stringE"]], "spectacularai::orbbecplugin::internal::getyamlconfiguration (c++ function)": [[2, "_CPPv4N13spectacularAI12orbbecPlugin8internal20getYAMLConfigurationERK13ConfigurationRKNSt6stringE"]], "spectacularai::rsplugin (c++ type)": [[2, "_CPPv4N13spectacularAI8rsPluginE"], [12, "_CPPv4N13spectacularAI8rsPluginE"]], "spectacularai::rsplugin::configuration (c++ struct)": [[2, "_CPPv4N13spectacularAI8rsPlugin13ConfigurationE"], [12, "_CPPv4N13spectacularAI8rsPlugin13ConfigurationE"]], "spectacularai::rsplugin::configuration::aligneddepth (c++ member)": [[2, "_CPPv4N13spectacularAI8rsPlugin13Configuration12alignedDepthE"], [12, "_CPPv4N13spectacularAI8rsPlugin13Configuration12alignedDepthE"]], "spectacularai::rsplugin::configuration::apriltagpath (c++ member)": [[2, "_CPPv4N13spectacularAI8rsPlugin13Configuration12aprilTagPathE"], [12, "_CPPv4N13spectacularAI8rsPlugin13Configuration12aprilTagPathE"]], "spectacularai::rsplugin::configuration::fastvio (c++ member)": [[2, "_CPPv4N13spectacularAI8rsPlugin13Configuration7fastVioE"], [12, "_CPPv4N13spectacularAI8rsPlugin13Configuration7fastVioE"]], "spectacularai::rsplugin::configuration::inputresolution (c++ member)": [[2, "_CPPv4N13spectacularAI8rsPlugin13Configuration15inputResolutionE"], [12, "_CPPv4N13spectacularAI8rsPlugin13Configuration15inputResolutionE"]], "spectacularai::rsplugin::configuration::internalparameters (c++ member)": [[2, "_CPPv4N13spectacularAI8rsPlugin13Configuration18internalParametersE"], [12, "_CPPv4N13spectacularAI8rsPlugin13Configuration18internalParametersE"]], "spectacularai::rsplugin::configuration::maploadpath (c++ member)": [[2, "_CPPv4N13spectacularAI8rsPlugin13Configuration11mapLoadPathE"], [12, "_CPPv4N13spectacularAI8rsPlugin13Configuration11mapLoadPathE"]], "spectacularai::rsplugin::configuration::mapsavepath (c++ member)": [[2, "_CPPv4N13spectacularAI8rsPlugin13Configuration11mapSavePathE"], [12, "_CPPv4N13spectacularAI8rsPlugin13Configuration11mapSavePathE"]], "spectacularai::rsplugin::configuration::postprocessfinalmap (c++ member)": [[2, "_CPPv4N13spectacularAI8rsPlugin13Configuration19postProcessFinalMapE"], [12, "_CPPv4N13spectacularAI8rsPlugin13Configuration19postProcessFinalMapE"]], "spectacularai::rsplugin::configuration::recordingfolder (c++ member)": [[2, "_CPPv4N13spectacularAI8rsPlugin13Configuration15recordingFolderE"], [12, "_CPPv4N13spectacularAI8rsPlugin13Configuration15recordingFolderE"]], "spectacularai::rsplugin::configuration::recordingonly (c++ member)": [[2, "_CPPv4N13spectacularAI8rsPlugin13Configuration13recordingOnlyE"], [12, "_CPPv4N13spectacularAI8rsPlugin13Configuration13recordingOnlyE"]], "spectacularai::rsplugin::configuration::useicp (c++ member)": [[2, "_CPPv4N13spectacularAI8rsPlugin13Configuration6useIcpE"], [12, "_CPPv4N13spectacularAI8rsPlugin13Configuration6useIcpE"]], "spectacularai::rsplugin::configuration::usergb (c++ member)": [[2, "_CPPv4N13spectacularAI8rsPlugin13Configuration6useRgbE"], [12, "_CPPv4N13spectacularAI8rsPlugin13Configuration6useRgbE"]], "spectacularai::rsplugin::configuration::useslam (c++ member)": [[2, "_CPPv4N13spectacularAI8rsPlugin13Configuration7useSlamE"], [12, "_CPPv4N13spectacularAI8rsPlugin13Configuration7useSlamE"]], "spectacularai::rsplugin::configuration::usestereo (c++ member)": [[2, "_CPPv4N13spectacularAI8rsPlugin13Configuration9useStereoE"], [12, "_CPPv4N13spectacularAI8rsPlugin13Configuration9useStereoE"]], "spectacularai::rsplugin::pipeline (c++ class)": [[2, "_CPPv4N13spectacularAI8rsPlugin8PipelineE"], [12, "_CPPv4N13spectacularAI8rsPlugin8PipelineE"]], "spectacularai::rsplugin::pipeline::pipeline (c++ function)": [[2, "_CPPv4N13spectacularAI8rsPlugin8Pipeline8PipelineERK13Configuration"], [2, "_CPPv4N13spectacularAI8rsPlugin8Pipeline8PipelineEv"], [12, "_CPPv4N13spectacularAI8rsPlugin8Pipeline8PipelineERK13Configuration"], [12, "_CPPv4N13spectacularAI8rsPlugin8Pipeline8PipelineEv"]], "spectacularai::rsplugin::pipeline::configuredevice (c++ function)": [[2, "_CPPv4N13spectacularAI8rsPlugin8Pipeline15configureDeviceERN3rs26deviceE"], [12, "_CPPv4N13spectacularAI8rsPlugin8Pipeline15configureDeviceERN3rs26deviceE"]], "spectacularai::rsplugin::pipeline::configurestreams (c++ function)": [[2, "_CPPv4N13spectacularAI8rsPlugin8Pipeline16configureStreamsERN3rs26configE"], [12, "_CPPv4N13spectacularAI8rsPlugin8Pipeline16configureStreamsERN3rs26configE"]], "spectacularai::rsplugin::pipeline::setmappercallback (c++ function)": [[2, "_CPPv4N13spectacularAI8rsPlugin8Pipeline17setMapperCallbackERKNSt8functionIFvN13spectacularAI7mapping15MapperOutputPtrEEEE"], [12, "_CPPv4N13spectacularAI8rsPlugin8Pipeline17setMapperCallbackERKNSt8functionIFvN13spectacularAI7mapping15MapperOutputPtrEEEE"]], "spectacularai::rsplugin::pipeline::startsession (c++ function)": [[2, "_CPPv4N13spectacularAI8rsPlugin8Pipeline12startSessionERN3rs26configE"], [2, "_CPPv4N13spectacularAI8rsPlugin8Pipeline12startSessionERN3rs26configERKNSt8functionIFvRKN3rs25frameEEEE"], [12, "_CPPv4N13spectacularAI8rsPlugin8Pipeline12startSessionERN3rs26configE"], [12, "_CPPv4N13spectacularAI8rsPlugin8Pipeline12startSessionERN3rs26configERKNSt8functionIFvRKN3rs25frameEEEE"]], "spectacularai::rsplugin::pipeline::~pipeline (c++ function)": [[2, "_CPPv4N13spectacularAI8rsPlugin8PipelineD0Ev"], [12, "_CPPv4N13spectacularAI8rsPlugin8PipelineD0Ev"]], "spectacularai::rsplugin::session (c++ struct)": [[2, "_CPPv4N13spectacularAI8rsPlugin7SessionE"], [12, "_CPPv4N13spectacularAI8rsPlugin7SessionE"]], "spectacularai::rsplugin::session::addtrigger (c++ function)": [[2, "_CPPv4N13spectacularAI8rsPlugin7Session10addTriggerEdi"], [12, "_CPPv4N13spectacularAI8rsPlugin7Session10addTriggerEdi"]], "spectacularai::rsplugin::session::getoutput (c++ function)": [[2, "_CPPv4N13spectacularAI8rsPlugin7Session9getOutputEv"], [12, "_CPPv4N13spectacularAI8rsPlugin7Session9getOutputEv"]], "spectacularai::rsplugin::session::hasoutput (c++ function)": [[2, "_CPPv4NK13spectacularAI8rsPlugin7Session9hasOutputEv"], [12, "_CPPv4NK13spectacularAI8rsPlugin7Session9hasOutputEv"]], "spectacularai::rsplugin::session::waitforoutput (c++ function)": [[2, "_CPPv4N13spectacularAI8rsPlugin7Session13waitForOutputEv"], [12, "_CPPv4N13spectacularAI8rsPlugin7Session13waitForOutputEv"]], "spectacularai::rsplugin::session::~session (c++ function)": [[2, "_CPPv4N13spectacularAI8rsPlugin7SessionD0Ev"], [12, "_CPPv4N13spectacularAI8rsPlugin7SessionD0Ev"]], "frame (class in spectacularai.mapping)": [[4, "spectacularAI.mapping.Frame"]], "frameset (class in spectacularai.mapping)": [[4, "spectacularAI.mapping.FrameSet"]], "keyframe (class in spectacularai.mapping)": [[4, "spectacularAI.mapping.KeyFrame"]], "map (class in spectacularai.mapping)": [[4, "spectacularAI.mapping.Map"]], "mapperoutput (class in spectacularai.mapping)": [[4, "spectacularAI.mapping.MapperOutput"]], "mesh (class in spectacularai.mapping)": [[4, "spectacularAI.mapping.Mesh"]], "pointcloud (class in spectacularai.mapping)": [[4, "spectacularAI.mapping.PointCloud"]], "camerapose (spectacularai.mapping.frame property)": [[4, "spectacularAI.mapping.Frame.cameraPose"]], "depthframe (spectacularai.mapping.frameset property)": [[4, "spectacularAI.mapping.FrameSet.depthFrame"]], "depthscale (spectacularai.mapping.frame property)": [[4, "spectacularAI.mapping.Frame.depthScale"]], "empty() (spectacularai.mapping.mesh method)": [[4, "spectacularAI.mapping.Mesh.empty"]], "empty() (spectacularai.mapping.pointcloud method)": [[4, "spectacularAI.mapping.PointCloud.empty"]], "facecount() (spectacularai.mapping.mesh method)": [[4, "spectacularAI.mapping.Mesh.faceCount"]], "finalmap (spectacularai.mapping.mapperoutput property)": [[4, "spectacularAI.mapping.MapperOutput.finalMap"]], "frameset (spectacularai.mapping.keyframe property)": [[4, "spectacularAI.mapping.KeyFrame.frameSet"]], "getaligneddepthframe() (spectacularai.mapping.frameset method)": [[4, "spectacularAI.mapping.FrameSet.getAlignedDepthFrame"]], "getfacenormals() (spectacularai.mapping.mesh method)": [[4, "spectacularAI.mapping.Mesh.getFaceNormals"]], "getfacevertices() (spectacularai.mapping.mesh method)": [[4, "spectacularAI.mapping.Mesh.getFaceVertices"]], "getnormal() (spectacularai.mapping.pointcloud method)": [[4, "spectacularAI.mapping.PointCloud.getNormal"]], "getnormaldata() (spectacularai.mapping.mesh method)": [[4, "spectacularAI.mapping.Mesh.getNormalData"]], "getnormaldata() (spectacularai.mapping.pointcloud method)": [[4, "spectacularAI.mapping.PointCloud.getNormalData"]], "getposition() (spectacularai.mapping.pointcloud method)": [[4, "spectacularAI.mapping.PointCloud.getPosition"]], "getpositiondata() (spectacularai.mapping.mesh method)": [[4, "spectacularAI.mapping.Mesh.getPositionData"]], "getpositiondata() (spectacularai.mapping.pointcloud method)": [[4, "spectacularAI.mapping.PointCloud.getPositionData"]], "getrgb24() (spectacularai.mapping.pointcloud method)": [[4, "spectacularAI.mapping.PointCloud.getRGB24"]], "getrgb24data() (spectacularai.mapping.pointcloud method)": [[4, "spectacularAI.mapping.PointCloud.getRGB24Data"]], "getundistortedframe() (spectacularai.mapping.frameset method)": [[4, "spectacularAI.mapping.FrameSet.getUndistortedFrame"]], "hascolors() (spectacularai.mapping.pointcloud method)": [[4, "spectacularAI.mapping.PointCloud.hasColors"]], "hasnormals() (spectacularai.mapping.mesh method)": [[4, "spectacularAI.mapping.Mesh.hasNormals"]], "hasnormals() (spectacularai.mapping.pointcloud method)": [[4, "spectacularAI.mapping.PointCloud.hasNormals"]], "id (spectacularai.mapping.keyframe property)": [[4, "spectacularAI.mapping.KeyFrame.id"]], "image (spectacularai.mapping.frame property)": [[4, "spectacularAI.mapping.Frame.image"]], "keyframes (spectacularai.mapping.map property)": [[4, "spectacularAI.mapping.Map.keyFrames"]], "map (spectacularai.mapping.mapperoutput property)": [[4, "spectacularAI.mapping.MapperOutput.map"]], "mappoints (spectacularai.mapping.map property)": [[4, "spectacularAI.mapping.Map.mapPoints"]], "mesh (spectacularai.mapping.mapperoutput property)": [[4, "spectacularAI.mapping.MapperOutput.mesh"]], "module": [[4, "module-spectacularAI.mapping"], [5, "module-spectacularAI"], [7, "module-spectacularAI"]], "normalcount() (spectacularai.mapping.mesh method)": [[4, "spectacularAI.mapping.Mesh.normalCount"]], "pointcloud (spectacularai.mapping.keyframe property)": [[4, "spectacularAI.mapping.KeyFrame.pointCloud"]], "primaryframe (spectacularai.mapping.frameset property)": [[4, "spectacularAI.mapping.FrameSet.primaryFrame"]], "rgbframe (spectacularai.mapping.frameset property)": [[4, "spectacularAI.mapping.FrameSet.rgbFrame"]], "secondaryframe (spectacularai.mapping.frameset property)": [[4, "spectacularAI.mapping.FrameSet.secondaryFrame"]], "size() (spectacularai.mapping.pointcloud method)": [[4, "spectacularAI.mapping.PointCloud.size"]], "sparsefeatures (spectacularai.mapping.frame property)": [[4, "spectacularAI.mapping.Frame.sparseFeatures"]], "spectacularai.mapping": [[4, "module-spectacularAI.mapping"]], "updatedkeyframes (spectacularai.mapping.mapperoutput property)": [[4, "spectacularAI.mapping.MapperOutput.updatedKeyFrames"]], "updatedmappoints (spectacularai.mapping.mapperoutput property)": [[4, "spectacularAI.mapping.MapperOutput.updatedMapPoints"]], "vertexcount() (spectacularai.mapping.mesh method)": [[4, "spectacularAI.mapping.Mesh.vertexCount"]], "bitmap (class in spectacularai)": [[5, "spectacularAI.Bitmap"], [7, "spectacularAI.Bitmap"]], "camera (class in spectacularai)": [[5, "spectacularAI.Camera"], [7, "spectacularAI.Camera"]], "camerapose (class in spectacularai)": [[5, "spectacularAI.CameraPose"], [7, "spectacularAI.CameraPose"]], "colorformat (class in spectacularai)": [[5, "spectacularAI.ColorFormat"], [7, "spectacularAI.ColorFormat"]], "frame (class in spectacularai)": [[5, "spectacularAI.Frame"], [7, "spectacularAI.Frame"]], "gray (spectacularai.colorformat attribute)": [[5, "spectacularAI.ColorFormat.GRAY"], [7, "spectacularAI.ColorFormat.GRAY"]], "gray16 (spectacularai.colorformat attribute)": [[5, "spectacularAI.ColorFormat.GRAY16"], [7, "spectacularAI.ColorFormat.GRAY16"]], "gnssviooutput (class in spectacularai)": [[5, "spectacularAI.GnssVioOutput"], [7, "spectacularAI.GnssVioOutput"]], "init (spectacularai.trackingstatus attribute)": [[5, "spectacularAI.TrackingStatus.INIT"], [7, "spectacularAI.TrackingStatus.INIT"]], "lost_tracking (spectacularai.trackingstatus attribute)": [[5, "spectacularAI.TrackingStatus.LOST_TRACKING"], [7, "spectacularAI.TrackingStatus.LOST_TRACKING"]], "none (spectacularai.colorformat attribute)": [[5, "spectacularAI.ColorFormat.NONE"], [7, "spectacularAI.ColorFormat.NONE"]], "pose (class in spectacularai)": [[5, "spectacularAI.Pose"], [7, "spectacularAI.Pose"]], "quaternion (class in spectacularai)": [[5, "spectacularAI.Quaternion"], [7, "spectacularAI.Quaternion"]], "rgb (spectacularai.colorformat attribute)": [[5, "spectacularAI.ColorFormat.RGB"], [7, "spectacularAI.ColorFormat.RGB"]], "rgba (spectacularai.colorformat attribute)": [[5, "spectacularAI.ColorFormat.RGBA"], [7, "spectacularAI.ColorFormat.RGBA"]], "replay (class in spectacularai)": [[5, "spectacularAI.Replay"], [6, "spectacularAI.Replay"]], "tracking (spectacularai.trackingstatus attribute)": [[5, "spectacularAI.TrackingStatus.TRACKING"], [7, "spectacularAI.TrackingStatus.TRACKING"]], "trackingstatus (class in spectacularai)": [[5, "spectacularAI.TrackingStatus"], [7, "spectacularAI.TrackingStatus"]], "vector3d (class in spectacularai)": [[5, "spectacularAI.Vector3d"], [7, "spectacularAI.Vector3d"]], "vector3f (class in spectacularai)": [[5, "spectacularAI.Vector3f"], [7, "spectacularAI.Vector3f"]], "viooutput (class in spectacularai)": [[5, "spectacularAI.VioOutput"], [7, "spectacularAI.VioOutput"]], "wgscoordinates (class in spectacularai)": [[5, "spectacularAI.WgsCoordinates"], [7, "spectacularAI.WgsCoordinates"]], "altitude (spectacularai.wgscoordinates property)": [[5, "spectacularAI.WgsCoordinates.altitude"], [7, "spectacularAI.WgsCoordinates.altitude"]], "angularvelocity (spectacularai.viooutput property)": [[5, "spectacularAI.VioOutput.angularVelocity"], [7, "spectacularAI.VioOutput.angularVelocity"]], "asjson() (spectacularai.viooutput method)": [[5, "spectacularAI.VioOutput.asJson"], [7, "spectacularAI.VioOutput.asJson"]], "asmatrix() (spectacularai.pose method)": [[5, "spectacularAI.Pose.asMatrix"], [7, "spectacularAI.Pose.asMatrix"]], "camera (spectacularai.camerapose property)": [[5, "spectacularAI.CameraPose.camera"], [7, "spectacularAI.CameraPose.camera"]], "camerapose (spectacularai.frame property)": [[5, "spectacularAI.Frame.cameraPose"], [7, "spectacularAI.Frame.cameraPose"]], "close() (spectacularai.replay method)": [[5, "spectacularAI.Replay.close"], [6, "spectacularAI.Replay.close"]], "coordinates (spectacularai.gnssviooutput property)": [[5, "spectacularAI.GnssVioOutput.coordinates"], [7, "spectacularAI.GnssVioOutput.coordinates"]], "enupositioncovariance (spectacularai.gnssviooutput property)": [[5, "spectacularAI.GnssVioOutput.enuPositionCovariance"], [7, "spectacularAI.GnssVioOutput.enuPositionCovariance"]], "frommatrix() (spectacularai.pose method)": [[5, "spectacularAI.Pose.fromMatrix"], [7, "spectacularAI.Pose.fromMatrix"]], "getcamerapose() (spectacularai.viooutput method)": [[5, "spectacularAI.VioOutput.getCameraPose"], [7, "spectacularAI.VioOutput.getCameraPose"]], "getcameratoworldmatrix() (spectacularai.camerapose method)": [[5, "spectacularAI.CameraPose.getCameraToWorldMatrix"], [7, "spectacularAI.CameraPose.getCameraToWorldMatrix"]], "getcolorformat() (spectacularai.bitmap method)": [[5, "spectacularAI.Bitmap.getColorFormat"], [7, "spectacularAI.Bitmap.getColorFormat"]], "getenucamerapose() (spectacularai.gnssviooutput method)": [[5, "spectacularAI.GnssVioOutput.getEnuCameraPose"], [7, "spectacularAI.GnssVioOutput.getEnuCameraPose"]], "getheight() (spectacularai.bitmap method)": [[5, "spectacularAI.Bitmap.getHeight"], [7, "spectacularAI.Bitmap.getHeight"]], "getintrinsicmatrix() (spectacularai.camera method)": [[5, "spectacularAI.Camera.getIntrinsicMatrix"], [7, "spectacularAI.Camera.getIntrinsicMatrix"]], "getposition() (spectacularai.camerapose method)": [[5, "spectacularAI.CameraPose.getPosition"], [7, "spectacularAI.CameraPose.getPosition"]], "getprojectionmatrixopengl() (spectacularai.camera method)": [[5, "spectacularAI.Camera.getProjectionMatrixOpenGL"], [7, "spectacularAI.Camera.getProjectionMatrixOpenGL"]], "getwidth() (spectacularai.bitmap method)": [[5, "spectacularAI.Bitmap.getWidth"], [7, "spectacularAI.Bitmap.getWidth"]], "getworldtocameramatrix() (spectacularai.camerapose method)": [[5, "spectacularAI.CameraPose.getWorldToCameraMatrix"], [7, "spectacularAI.CameraPose.getWorldToCameraMatrix"]], "globalpose (spectacularai.viooutput property)": [[5, "spectacularAI.VioOutput.globalPose"], [7, "spectacularAI.VioOutput.globalPose"]], "image (spectacularai.frame property)": [[5, "spectacularAI.Frame.image"], [7, "spectacularAI.Frame.image"]], "index (spectacularai.frame property)": [[5, "spectacularAI.Frame.index"], [7, "spectacularAI.Frame.index"]], "latitude (spectacularai.wgscoordinates property)": [[5, "spectacularAI.WgsCoordinates.latitude"], [7, "spectacularAI.WgsCoordinates.latitude"]], "longitude (spectacularai.wgscoordinates property)": [[5, "spectacularAI.WgsCoordinates.longitude"], [7, "spectacularAI.WgsCoordinates.longitude"]], "name (spectacularai.colorformat property)": [[5, "spectacularAI.ColorFormat.name"], [7, "spectacularAI.ColorFormat.name"]], "name (spectacularai.trackingstatus property)": [[5, "spectacularAI.TrackingStatus.name"], [7, "spectacularAI.TrackingStatus.name"]], "orientation (spectacularai.gnssviooutput property)": [[5, "spectacularAI.GnssVioOutput.orientation"], [7, "spectacularAI.GnssVioOutput.orientation"]], "orientation (spectacularai.pose property)": [[5, "spectacularAI.Pose.orientation"], [7, "spectacularAI.Pose.orientation"]], "pose (spectacularai.camerapose property)": [[5, "spectacularAI.CameraPose.pose"], [7, "spectacularAI.CameraPose.pose"]], "pose (spectacularai.viooutput property)": [[5, "spectacularAI.VioOutput.pose"], [7, "spectacularAI.VioOutput.pose"]], "posetrail (spectacularai.viooutput property)": [[5, "spectacularAI.VioOutput.poseTrail"], [7, "spectacularAI.VioOutput.poseTrail"]], "position (spectacularai.pose property)": [[5, "spectacularAI.Pose.position"], [7, "spectacularAI.Pose.position"]], "positioncovariance (spectacularai.viooutput property)": [[5, "spectacularAI.VioOutput.positionCovariance"], [7, "spectacularAI.VioOutput.positionCovariance"]], "runreplay() (spectacularai.replay method)": [[5, "spectacularAI.Replay.runReplay"], [6, "spectacularAI.Replay.runReplay"]], "setextendedoutputcallback() (spectacularai.replay method)": [[5, "spectacularAI.Replay.setExtendedOutputCallback"], [6, "spectacularAI.Replay.setExtendedOutputCallback"]], "setoutputcallback() (spectacularai.replay method)": [[5, "spectacularAI.Replay.setOutputCallback"], [6, "spectacularAI.Replay.setOutputCallback"]], "setplaybackspeed() (spectacularai.replay method)": [[5, "spectacularAI.Replay.setPlaybackSpeed"], [6, "spectacularAI.Replay.setPlaybackSpeed"]], "spectacularai": [[5, "module-spectacularAI"], [7, "module-spectacularAI"]], "startreplay() (spectacularai.replay method)": [[5, "spectacularAI.Replay.startReplay"], [6, "spectacularAI.Replay.startReplay"]], "status (spectacularai.viooutput property)": [[5, "spectacularAI.VioOutput.status"], [7, "spectacularAI.VioOutput.status"]], "tag (spectacularai.viooutput property)": [[5, "spectacularAI.VioOutput.tag"], [7, "spectacularAI.VioOutput.tag"]], "time (spectacularai.pose property)": [[5, "spectacularAI.Pose.time"], [7, "spectacularAI.Pose.time"]], "toarray() (spectacularai.bitmap method)": [[5, "spectacularAI.Bitmap.toArray"], [7, "spectacularAI.Bitmap.toArray"]], "value (spectacularai.colorformat property)": [[5, "spectacularAI.ColorFormat.value"], [7, "spectacularAI.ColorFormat.value"]], "value (spectacularai.trackingstatus property)": [[5, "spectacularAI.TrackingStatus.value"], [7, "spectacularAI.TrackingStatus.value"]], "velocity (spectacularai.gnssviooutput property)": [[5, "spectacularAI.GnssVioOutput.velocity"], [7, "spectacularAI.GnssVioOutput.velocity"]], "velocity (spectacularai.viooutput property)": [[5, "spectacularAI.VioOutput.velocity"], [7, "spectacularAI.VioOutput.velocity"]], "velocitycovariance (spectacularai.gnssviooutput property)": [[5, "spectacularAI.GnssVioOutput.velocityCovariance"], [7, "spectacularAI.GnssVioOutput.velocityCovariance"]], "velocitycovariance (spectacularai.viooutput property)": [[5, "spectacularAI.VioOutput.velocityCovariance"], [7, "spectacularAI.VioOutput.velocityCovariance"]], "w (spectacularai.quaternion property)": [[5, "spectacularAI.Quaternion.w"], [7, "spectacularAI.Quaternion.w"]], "x (spectacularai.quaternion property)": [[5, "spectacularAI.Quaternion.x"], [7, "spectacularAI.Quaternion.x"]], "x (spectacularai.vector3d property)": [[5, "spectacularAI.Vector3d.x"], [7, "spectacularAI.Vector3d.x"]], "x (spectacularai.vector3f property)": [[5, "spectacularAI.Vector3f.x"], [7, "spectacularAI.Vector3f.x"]], "y (spectacularai.quaternion property)": [[5, "spectacularAI.Quaternion.y"], [7, "spectacularAI.Quaternion.y"]], "y (spectacularai.vector3d property)": [[5, "spectacularAI.Vector3d.y"], [7, "spectacularAI.Vector3d.y"]], "y (spectacularai.vector3f property)": [[5, "spectacularAI.Vector3f.y"], [7, "spectacularAI.Vector3f.y"]], "z (spectacularai.quaternion property)": [[5, "spectacularAI.Quaternion.z"], [7, "spectacularAI.Quaternion.z"]], "z (spectacularai.vector3d property)": [[5, "spectacularAI.Vector3d.z"], [7, "spectacularAI.Vector3d.z"]], "z (spectacularai.vector3f property)": [[5, "spectacularAI.Vector3f.z"], [7, "spectacularAI.Vector3f.z"]], "spectacularai::k4aplugin::pipeline::pimpl (c++ member)": [[9, "_CPPv4N13spectacularAI9k4aPlugin8Pipeline5pimplE"]], "configuration (class in spectacularai.depthai)": [[10, "spectacularAI.depthai.Configuration"]], "hooks (class in spectacularai.depthai)": [[10, "spectacularAI.depthai.Hooks"]], "pipeline (class in spectacularai.depthai)": [[10, "spectacularAI.depthai.Pipeline"]], "session (class in spectacularai.depthai)": [[10, "spectacularAI.depthai.Session"]], "accfrequencyhz (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.accFrequencyHz"]], "addabsolutepose() (spectacularai.depthai.session method)": [[10, "spectacularAI.depthai.Session.addAbsolutePose"]], "addgnss() (spectacularai.depthai.session method)": [[10, "spectacularAI.depthai.Session.addGnss"]], "addtrigger() (spectacularai.depthai.session method)": [[10, "spectacularAI.depthai.Session.addTrigger"]], "apriltagpath (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.aprilTagPath"]], "asdict() (spectacularai.depthai.configuration method)": [[10, "spectacularAI.depthai.Configuration.asDict"]], "close() (spectacularai.depthai.session method)": [[10, "spectacularAI.depthai.Session.close"]], "color (spectacularai.depthai.hooks property)": [[10, "spectacularAI.depthai.Hooks.color"]], "color (spectacularai.depthai.pipeline property)": [[10, "spectacularAI.depthai.Pipeline.color"]], "colorleft (spectacularai.depthai.pipeline property)": [[10, "spectacularAI.depthai.Pipeline.colorLeft"]], "colorprimary (spectacularai.depthai.pipeline property)": [[10, "spectacularAI.depthai.Pipeline.colorPrimary"]], "colorright (spectacularai.depthai.pipeline property)": [[10, "spectacularAI.depthai.Pipeline.colorRight"]], "colorsecondary (spectacularai.depthai.pipeline property)": [[10, "spectacularAI.depthai.Pipeline.colorSecondary"]], "depth (spectacularai.depthai.hooks property)": [[10, "spectacularAI.depthai.Hooks.depth"]], "depthqueuesize (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.depthQueueSize"]], "depthscalecorrection (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.depthScaleCorrection"]], "disablecameras (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.disableCameras"]], "ensuresufficientusbspeed (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.ensureSufficientUsbSpeed"]], "extendeddisparity (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.extendedDisparity"]], "fastimu (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.fastImu"]], "fastvio (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.fastVio"]], "featuretracker (spectacularai.depthai.pipeline property)": [[10, "spectacularAI.depthai.Pipeline.featureTracker"]], "forcerectified (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.forceRectified"]], "forceunrectified (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.forceUnrectified"]], "getoutput() (spectacularai.depthai.session method)": [[10, "spectacularAI.depthai.Session.getOutput"]], "getrgbcamerapose() (spectacularai.depthai.session method)": [[10, "spectacularAI.depthai.Session.getRgbCameraPose"]], "gyrofrequencyhz (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.gyroFrequencyHz"]], "hasoutput() (spectacularai.depthai.session method)": [[10, "spectacularAI.depthai.Session.hasOutput"]], "hooks (spectacularai.depthai.pipeline property)": [[10, "spectacularAI.depthai.Pipeline.hooks"]], "imu (spectacularai.depthai.hooks property)": [[10, "spectacularAI.depthai.Hooks.imu"]], "imu (spectacularai.depthai.pipeline property)": [[10, "spectacularAI.depthai.Pipeline.imu"]], "imufrequencyhz (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.imuFrequencyHz"]], "imuqueuesize (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.imuQueueSize"]], "imutocameraleft (spectacularai.depthai.pipeline property)": [[10, "spectacularAI.depthai.Pipeline.imuToCameraLeft"]], "imutognss (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.imuToGnss"]], "inputresolution (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.inputResolution"]], "internalparameters (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.internalParameters"]], "keyframecandidateeverynthframe (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.keyframeCandidateEveryNthFrame"]], "maploadpath (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.mapLoadPath"]], "mapsavepath (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.mapSavePath"]], "meshrectification (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.meshRectification"]], "monoleft (spectacularai.depthai.pipeline property)": [[10, "spectacularAI.depthai.Pipeline.monoLeft"]], "monoprimary (spectacularai.depthai.hooks property)": [[10, "spectacularAI.depthai.Hooks.monoPrimary"]], "monoprimary (spectacularai.depthai.pipeline property)": [[10, "spectacularAI.depthai.Pipeline.monoPrimary"]], "monoqueuesize (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.monoQueueSize"]], "monoright (spectacularai.depthai.pipeline property)": [[10, "spectacularAI.depthai.Pipeline.monoRight"]], "monosecondary (spectacularai.depthai.hooks property)": [[10, "spectacularAI.depthai.Hooks.monoSecondary"]], "monosecondary (spectacularai.depthai.pipeline property)": [[10, "spectacularAI.depthai.Pipeline.monoSecondary"]], "recordingfolder (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.recordingFolder"]], "recordingonly (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.recordingOnly"]], "silenceusbwarnings (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.silenceUsbWarnings"]], "spectacularaiconfigurationyaml (spectacularai.depthai.pipeline property)": [[10, "spectacularAI.depthai.Pipeline.spectacularAIConfigurationYAML"]], "startsession() (spectacularai.depthai.pipeline method)": [[10, "spectacularAI.depthai.Pipeline.startSession"]], "stereo (spectacularai.depthai.pipeline property)": [[10, "spectacularAI.depthai.Pipeline.stereo"]], "trackedfeatures (spectacularai.depthai.hooks property)": [[10, "spectacularAI.depthai.Hooks.trackedFeatures"]], "update() (spectacularai.depthai.configuration method)": [[10, "spectacularAI.depthai.Configuration.update"]], "usecolor (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.useColor"]], "usecolorstereocameras (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.useColorStereoCameras"]], "useencodedvideo (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.useEncodedVideo"]], "usefeaturetracker (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.useFeatureTracker"]], "usegraydepth (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.useGrayDepth"]], "usereaderthread (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.useReaderThread"]], "useslam (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.useSlam"]], "usestereo (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.useStereo"]], "usevioautoexposure (spectacularai.depthai.configuration property)": [[10, "spectacularAI.depthai.Configuration.useVioAutoExposure"]], "waitforoutput() (spectacularai.depthai.session method)": [[10, "spectacularAI.depthai.Session.waitForOutput"]], "work() (spectacularai.depthai.session method)": [[10, "spectacularAI.depthai.Session.work"]], "xoutdepth (spectacularai.depthai.pipeline property)": [[10, "spectacularAI.depthai.Pipeline.xoutDepth"]], "xoutfeatures (spectacularai.depthai.pipeline property)": [[10, "spectacularAI.depthai.Pipeline.xoutFeatures"]], "xoutimu (spectacularai.depthai.pipeline property)": [[10, "spectacularAI.depthai.Pipeline.xoutImu"]], "xoutleft (spectacularai.depthai.pipeline property)": [[10, "spectacularAI.depthai.Pipeline.xoutLeft"]], "xoutright (spectacularai.depthai.pipeline property)": [[10, "spectacularAI.depthai.Pipeline.xoutRight"]], "spectacularai::orbbecplugin::pipeline::pimpl (c++ member)": [[11, "_CPPv4N13spectacularAI12orbbecPlugin8Pipeline5pimplE"]], "rs2 (c++ type)": [[12, "_CPPv43rs2"]], "spectacularai::rsplugin::pipeline::pimpl (c++ member)": [[12, "_CPPv4N13spectacularAI8rsPlugin8Pipeline5pimplE"]]}}) \ No newline at end of file diff --git a/sdk/tracking.html b/sdk/tracking.html index 2d5f428..3b2fd8e 100644 --- a/sdk/tracking.html +++ b/sdk/tracking.html @@ -1,5 +1,5 @@ - + @@ -8,7 +8,7 @@ - + @@ -18,9 +18,9 @@ - + - + @@ -82,39 +82,57 @@
- -
-
+ + +
+
-

Tracking API

+

Tracking API

The Spectacular AI tracking API (a.k.a. “VIO” API) consists of the common output types relevant for real-time 6-degree-of-freedom pose tracking.

+
+

Coordinate systems

+

The SDK uses the following coordinate conventions, which are also elaborated in the diagram below

+
+
    +
  • World coordinate system: Right-handed Z-is-up

  • +
  • Camera coordinate system: OpenCV convention (see here) for a nice illustration), which is also right-handed

  • +
+
+

These conventions are different from, e.g., Intel RealSense SDK (cf. here)), +ARCore, Unity and most OpenGL tutorials, most of which use an “Y-is-up” coordinate system, +often different camera coordinates systems, and sometimes different pixel (or “NDC”) coordinate conventions.

+

By default, the spectacularAI.Pose object returned by the Spectacular AI SDK uses the left camera as the local reference frame. +To get the pose for another camera, use either spectacularAI.VioOutput.getCameraPose() +(OR spectacularAI.depthai.Session.getRgbCameraPose() on OAK-Ds)

+SDK coordinate systems +
-

6-DoF pose output

+

6-DoF pose output

-class spectacularAI.Camera
+class spectacularAI.Camera

Represents the intrinsic parameters of a particular camera. If the input image is distorted, the camera and projection matrices correspond to the undistorted / rectified image.

-getIntrinsicMatrix(self: spectacularAI.Camera) numpy.ndarray
+getIntrinsicMatrix(self: spectacularAI.Camera) numpy.ndarray

3x3 intrinsic camera matrix (OpenCV convention, undistorted).

-getProjectionMatrixOpenGL(self: spectacularAI.Camera, arg0: float, arg1: float) numpy.ndarray
+getProjectionMatrixOpenGL(self: spectacularAI.Camera, arg0: float, arg1: float) numpy.ndarray

4x4 projection matrix for OpenGL (undistorted)

@@ -122,35 +140,35 @@

6-DoF pose output
-class spectacularAI.CameraPose
+class spectacularAI.CameraPose

Represents the pose (position & orientation) and other parameters of a particular camera.

-property camera
+property camera

Camera: camera parameteres

-getCameraToWorldMatrix(self: spectacularAI.CameraPose) numpy.ndarray
+getCameraToWorldMatrix(self: spectacularAI.CameraPose) numpy.ndarray

4x4 homogeneous camera-to-world matrix

-getPosition(self: spectacularAI.CameraPose) spectacularAI.Vector3d
+getPosition(self: spectacularAI.CameraPose) spectacularAI.Vector3d

Vector3d position of the camera

-getWorldToCameraMatrix(self: spectacularAI.CameraPose) numpy.ndarray
+getWorldToCameraMatrix(self: spectacularAI.CameraPose) numpy.ndarray

4x4 homogeneous world-to-camera matrix

-property pose
+property pose

latest Pose

@@ -158,71 +176,71 @@

6-DoF pose output
-class spectacularAI.VioOutput
+class spectacularAI.VioOutput

Main output structure

-property angularVelocity
+property angularVelocity

angular velocity vector in SI units (Vector3d)

-asJson(self: spectacularAI.VioOutput) str
+asJson(self: spectacularAI.VioOutput) str

a JSON representation of this object

-getCameraPose(self: spectacularAI.VioOutput, arg0: int) spectacularAI.CameraPose
+getCameraPose(self: spectacularAI.VioOutput, arg0: int) spectacularAI.CameraPose

CameraPose corresponding to a camera whose index is given as the parameter. Index 0 corresponds to the primary camera and index 1 the secondary camera.

-property globalPose
+property globalPose

Global pose, only returned if GNSS information is provided via Session.addGnss(…)

-property pose
+property pose

latest Pose

-property poseTrail
+property poseTrail

trail of smoothed historical poses (list of Pose objects)

-property positionCovariance
+property positionCovariance

position uncertainty, 3x3 covariance matrix

-property status
+property status

current TrackingStatus

-property tag
+property tag

input tag from addTrigger. Set to 0 for other outputs.

-property velocity
+property velocity

current velocity (Vector3d)

-property velocityCovariance
+property velocityCovariance

velocity uncertainty, 3x3 covariance matrix

@@ -230,41 +248,41 @@

6-DoF pose output
-class spectacularAI.GnssVioOutput
+class spectacularAI.GnssVioOutput

GNSS-VIO output

-property coordinates
+property coordinates

current WgsCoordinates

-property enuPositionCovariance
+property enuPositionCovariance

enu position uncertainty, 3x3 covariance matrix

-getEnuCameraPose(self: spectacularAI.GnssVioOutput, arg0: int, arg1: spectacularAI.WgsCoordinates) spectacularAI::CameraPose
+getEnuCameraPose(self: spectacularAI.GnssVioOutput, arg0: int, arg1: spectacularAI.WgsCoordinates) spectacularAI::CameraPose

Get the global pose of a particular camera. The “world” coordinate system of the camera pose is an East-North-Up system, whose origin is at the given WGS84 coordinates.

-property orientation
+property orientation

current Quaternion

-property velocity
+property velocity

current Vector3d

-property velocityCovariance
+property velocityCovariance

velocity uncertainty, 3x3 covariance matrix

@@ -282,63 +300,6 @@

6-DoF pose output -
-struct AutoExposureOutput
-

Auto exposure output structure. Each auto exposure output corresponds to a specific image with timestamp and (optional) tag. Contains exposure information that can be used to implement different auto exposure control algorithms, depending on the device.

-
-

Public Members

-
-
-int deltaBrightness
-

Determines how much brightness should be changed (±0-255)

-
- -
-
-uint8_t brightness
-

Approx. image brightness (0-255)

-
- -
-
-uint32_t minExposureTime
-

Minimum exposure time for auto exposure (microseconds)

-
- -
-
-uint32_t maxExposureTime
-

Maximum exposure time for auto exposure (microseconds)

-
- -
-
-uint32_t minGain
-

Minimum auto exposure gain (ISO)

-
- -
-
-uint32_t maxGain
-

Maximum auto exposure gain (ISO)

-
- -
-
-double timestamp
-

Image timestamp (seconds)

-
- -
-
-int tag
-

Input frame tag (optional)

-
- -
-

-
struct Camera
@@ -498,26 +459,30 @@

6-DoF pose output
-struct GnssVioOutput
-
+struct VioOutput
+

Main output structure

+

Public Functions

-virtual CameraPose getEnuCameraPose(int cameraId, WgsCoordinates enuOrigin) const = 0
-

Get the global pose of a particular camera. The “world” coordinate system of the camera pose is an East-North-Up system, whose origin is at the given WGS84 coordinates.

+virtual CameraPose getCameraPose(int cameraId) const = 0
+

Current pose in camera coordinates

Parameters:
-
    -
  • cameraId – index of the camera whose pose is returned

  • -
  • enuOrigin – the origin of the ENU coordinate system

  • -
+

cameraId – 0 for primary, 1 for secondary camera

-virtual ~GnssVioOutput()
+virtual std::string asJson() const
+

Returns the output to a JSON string if supported. Otherwise returns an empty string.

+
+ +
+
+virtual ~VioOutput()
@@ -525,33 +490,68 @@

6-DoF pose outputPublic Members

-WgsCoordinates coordinates
-

Position in global coordinates in WGS84 (mean)

+TrackingStatus status
+

Current tracking status

-Quaternion orientation
-

Orientation of the device as quaternion representing camera-to-ENU transformation, i.e., a camera-to-world where the world coordinates are defined in an East-North-Up coordinate system. Note that the origin of the ENU coordinates system does not matter in this context.

-

See the helper methods for obtaining the Euler angles.

+Pose pose
+

The current pose, with the timestamp in the clock used for input sensor data and camera frames.

Vector3d velocity
-

Velocity in ENU coordinates (m/s)

+

Velocity vector (xyz) in m/s in the coordinate system used by pose.

-Matrix3d enuPositionCovariance
-

Uncertainty of the estimate as a covariance in an East-North Up (ENU) coordiante system. See the helper methods for obtaining a single vertical and horizontal number.

+Vector3d angularVelocity
+

Angular velocity vector in SI units (rad/s) and the coordinate system used by pose.

+
+ +
+
+Vector3d acceleration
+

Linear acceleration in SI units (m/s^2).

+
+ +
+
+Matrix3d positionCovariance
+

Uncertainty of the current position as a 3x3 covariance matrix

Matrix3d velocityCovariance
-

Uncertainty of velocity as a 3x3 covariance matrix (in ENU coordinates)

+

Uncertainty of velocity as a 3x3 covariance matrix

+
+ +
+
+std::vector<Pose> poseTrail
+

List of poses, where the first element corresponds to current pose and the following (zero or more) values are the recent smoothed historical positions

+
+ +
+
+std::vector<FeaturePoint> pointCloud
+

Point cloud (list of FeaturePoints) that correspond to features currently seen in the primary camera frame.

+
+ +
+
+int tag
+

The input frame tag. This is the value given in addFrame… methods

+
+ +
+
+std::shared_ptr<const GnssVioOutput> globalPose
+

GNSS-VIO output if available, otherwise {} (nullptr)

@@ -559,30 +559,26 @@

6-DoF pose output
-struct VioOutput
-

Main output structure

-
+struct GnssVioOutput
+

Public Functions

-virtual CameraPose getCameraPose(int cameraId) const = 0
-

Current pose in camera coordinates

+virtual CameraPose getEnuCameraPose(int cameraId, WgsCoordinates enuOrigin) const = 0
+

Get the global pose of a particular camera. The “world” coordinate system of the camera pose is an East-North-Up system, whose origin is at the given WGS84 coordinates.

Parameters:
-

cameraId – 0 for primary, 1 for secondary camera

+
    +
  • cameraId – index of the camera whose pose is returned

  • +
  • enuOrigin – the origin of the ENU coordinate system

  • +
-virtual std::string asJson() const
-

Returns the output to a JSON string if supported. Otherwise returns an empty string.

-
- -
-
-virtual ~VioOutput()
+virtual ~GnssVioOutput()
@@ -590,68 +586,90 @@

6-DoF pose outputPublic Members

-TrackingStatus status
-

Current tracking status

+WgsCoordinates coordinates
+

Position in global coordinates in WGS84 (mean)

-Pose pose
-

The current pose, with the timestamp in the clock used for input sensor data and camera frames.

+Quaternion orientation
+

Orientation of the device as quaternion representing camera-to-ENU transformation, i.e., a camera-to-world where the world coordinates are defined in an East-North-Up coordinate system. Note that the origin of the ENU coordinates system does not matter in this context.

+

See the helper methods for obtaining the Euler angles.

Vector3d velocity
-

Velocity vector (xyz) in m/s in the coordinate system used by pose.

+

Velocity in ENU coordinates (m/s)

-Vector3d angularVelocity
-

Angular velocity vector in SI units (rad/s) and the coordinate system used by pose.

+Matrix3d enuPositionCovariance
+

Uncertainty of the estimate as a covariance in an East-North Up (ENU) coordiante system. See the helper methods for obtaining a single vertical and horizontal number.

-Vector3d acceleration
-

Linear acceleration in SI units (m/s^2).

+Matrix3d velocityCovariance
+

Uncertainty of velocity as a 3x3 covariance matrix (in ENU coordinates)

+
+ +

+
+
+struct AutoExposureOutput
+

Auto exposure output structure. Each auto exposure output corresponds to a specific image with timestamp and (optional) tag. Contains exposure information that can be used to implement different auto exposure control algorithms, depending on the device.

+
+

Public Members

-Matrix3d positionCovariance
-

Uncertainty of the current position as a 3x3 covariance matrix

+int deltaBrightness
+

Determines how much brightness should be changed (±0-255)

-Matrix3d velocityCovariance
-

Uncertainty of velocity as a 3x3 covariance matrix

+uint8_t brightness
+

Approx. image brightness (0-255)

-std::vector<Pose> poseTrail
-

List of poses, where the first element corresponds to current pose and the following (zero or more) values are the recent smoothed historical positions

+uint32_t minExposureTime
+

Minimum exposure time for auto exposure (microseconds)

-std::vector<FeaturePoint> pointCloud
-

Point cloud (list of FeaturePoints) that correspond to features currently seen in the primary camera frame.

+uint32_t maxExposureTime
+

Maximum exposure time for auto exposure (microseconds)

-int tag
-

The input frame tag. This is the value given in addFrame… methods

+uint32_t minGain
+

Minimum auto exposure gain (ISO)

-std::shared_ptr<const GnssVioOutput> globalPose
-

GNSS-VIO output if available, otherwise {} (nullptr)

+uint32_t maxGain
+

Maximum auto exposure gain (ISO)

+
+ +
+
+double timestamp
+

Image timestamp (seconds)

+
+ +
+
+int tag
+

Input frame tag (optional)

@@ -662,39 +680,39 @@

6-DoF pose output -

Common types

+

Common types

-
+
-class spectacularAI.Pose
+class spectacularAI.Pose

Represents the pose (position & orientation) of a device at a given time. This typically corresponds the pose of the IMU (configurable). See CameraPose for exact poses of the cameras.

-asMatrix(self: spectacularAI.Pose) numpy.ndarray
+asMatrix(self: spectacularAI.Pose) numpy.ndarray

4x4 matrix that converts homogeneous local coordinates to homogeneous world coordinates

-fromMatrix(self: float, arg0: List[List[float[4]][4]]) spectacularAI.Pose
+fromMatrix(self: float, arg0: List[List[float[4]][4]]) spectacularAI.Pose

Create a pose from a timestamp and 4x4 local-to-world matrix

-property orientation
+property orientation

Quaternion orientation of the IMU / camera, local-to-world

-property position
+property position

Vector3d position of the IMU / camera

-property time
+property time

float timestamp in seconds, synchronized with device monotonic time (not host)

@@ -702,7 +720,7 @@

Common types
-class spectacularAI.Vector3d(*args, **kwargs)
+class spectacularAI.Vector3d(*args, **kwargs)

Vector in R^3. Can represent, e.g., velocity, position or angular velocity. Each property is a float.

Overloaded function.

    @@ -711,24 +729,24 @@

    Common types
    -property x
    +property x

-property y
+property y
-property z
+property z
-class spectacularAI.Vector3f(*args, **kwargs)
+class spectacularAI.Vector3f(*args, **kwargs)

Vector in R^3. Single precision.

Overloaded function.

    @@ -737,84 +755,84 @@

    Common types
    -property x
    +property x

-property y
+property y
-property z
+property z
-class spectacularAI.Quaternion
+class spectacularAI.Quaternion

Quaternion representation of a rotation. Hamilton convention. Each property is a float.

-property w
+property w
-property x
+property x
-property y
+property y
-property z
+property z
-class spectacularAI.TrackingStatus(self: spectacularAI.TrackingStatus, value: int)
+class spectacularAI.TrackingStatus(self: spectacularAI.TrackingStatus, value: int)

Members:

INIT

TRACKING

LOST_TRACKING

-INIT = <TrackingStatus.INIT: 0>
+INIT = <TrackingStatus.INIT: 0>
-LOST_TRACKING = <TrackingStatus.LOST_TRACKING: 2>
+LOST_TRACKING = <TrackingStatus.LOST_TRACKING: 2>
-TRACKING = <TrackingStatus.TRACKING: 1>
+TRACKING = <TrackingStatus.TRACKING: 1>
-property name
+property name
-property value
+property value
-class spectacularAI.ColorFormat(self: spectacularAI.ColorFormat, value: int)
+class spectacularAI.ColorFormat(self: spectacularAI.ColorFormat, value: int)

Members:

NONE

GRAY

@@ -823,66 +841,66 @@

Common types
-GRAY = <ColorFormat.GRAY: 1>
+GRAY = <ColorFormat.GRAY: 1>

-GRAY16 = <ColorFormat.GRAY16: 7>
+GRAY16 = <ColorFormat.GRAY16: 7>
-NONE = <ColorFormat.NONE: 0>
+NONE = <ColorFormat.NONE: 0>
-RGB = <ColorFormat.RGB: 2>
+RGB = <ColorFormat.RGB: 2>
-RGBA = <ColorFormat.RGBA: 3>
+RGBA = <ColorFormat.RGBA: 3>
-property name
+property name
-property value
+property value

-class spectacularAI.Bitmap
+class spectacularAI.Bitmap

Represents a grayscale or RGB bitmap

-getColorFormat(self: spectacularAI.Bitmap) spectacularAI.ColorFormat
+getColorFormat(self: spectacularAI.Bitmap) spectacularAI.ColorFormat

ColorFormat

-getHeight(self: spectacularAI.Bitmap) int
+getHeight(self: spectacularAI.Bitmap) int

int bitmap height

-getWidth(self: spectacularAI.Bitmap) int
+getWidth(self: spectacularAI.Bitmap) int

int bitmap width

-toArray(self: spectacularAI.Bitmap) numpy.ndarray
+toArray(self: spectacularAI.Bitmap) numpy.ndarray

Returns array representation of the bitmap

@@ -890,23 +908,23 @@

Common types
-class spectacularAI.Frame
+class spectacularAI.Frame

A camera frame with a pose

-property cameraPose
+property cameraPose

CameraPose corresponding this camera

-property image
+property image

Bitmap that will contain bitmap image if it’s available

-property index
+property index

Camera index

@@ -914,21 +932,21 @@

Common types
-class spectacularAI.WgsCoordinates(self: spectacularAI.WgsCoordinates)
+class spectacularAI.WgsCoordinates(self: spectacularAI.WgsCoordinates)

Represents the pose (position & orientation) of a device at a given time.

-property altitude
+property altitude
-property latitude
+property latitude
-property longitude
+property longitude

@@ -1059,88 +1077,42 @@

Common types
-struct Bitmap
-

Simple wrapper for a bitmap in RAM (not GPU RAM).

+struct PixelCoordinates
+

Coordinates of an image pixel, subpixel accuracy

-

Public Functions

-
-
-cv::Mat asOpenCV(bool flipColors = true)
-

Create an OpenCV matrix that may refer to this image as a shallow copy. use .clone() to make a deep copy if needed. If flipColors = true (default) automatically converts from RGB to BGR if necessary.

-
- -
+

Public Members

+
-virtual ~Bitmap()
+float x
-
-
-virtual int getWidth() const = 0
-

Image width in pixels

-
- -
-
-virtual int getHeight() const = 0
-

Image height in pixels

-
- -
-
-virtual ColorFormat getColorFormat() const = 0
-

Pixel color format / channel configuration

-
- -
-
-virtual const std::uint8_t *getDataReadOnly() const = 0
-

Data in row major order. Rows must be contiguous. 8-32 bits per pixel, as defined by ColorFormat.

-
- -
+
-virtual std::uint8_t *getDataReadWrite() = 0
+float y
-
-
-

Public Static Functions

-
-
-static std::unique_ptr<Bitmap> create(int width, int height, ColorFormat colorFormat)
-

Create an bitmap with undefined contents

-
- -
-
-static std::unique_ptr<Bitmap> createReference(int width, int height, ColorFormat colorFormat, std::uint8_t *data, int rowStride = 0)
-

Create bitmap wrapper for plain data (not copied)

-
- -
-
-static std::unique_ptr<Bitmap> createReference(cv::Mat &mat)
-

Create a bitmap wrapper from an OpenCV matrix

-
-

-struct CameraRayTo3DMatch
-

3D ray from camera to 3D point in world coodinates match

+struct Vector3d
+

Vector in R^3, can represent, e.g., velocity, position or angular velocity

Public Members

-Vector3d ray
+double x
-Vector3d point
+double y
+
+ +
+
+double z
@@ -1148,52 +1120,52 @@

Common types
-struct FeaturePoint
-

Sparse 3D feature point observed from a certain camera frame.

+struct Vector3f
+

Vector in R^3 (single precision)

Public Members

-int64_t id
-

An integer ID to identify same points in different revisions of the point cloud, e.g., the same point observed from a different camera frame.

-
- -
-
-PixelCoordinates pixelCoordinates
-

Pixel coordinates of the observation in the camera frame. If the pixel coordinates are not available, set to { -1, -1 }.

-

The coordinates are not available in case of trigger outputs that do not correspond to any camera frame.

-
+float x
+

-Vector3d position
-

Global position of the feature point

-
+float y
+

-int status = 0
-

Implementation-defined status/type

-
+float z
+
-struct PixelCoordinates
-

Coordinates of an image pixel, subpixel accuracy

+struct Quaternion
+

Quaternion representation of a rotation. Hamilton convention.

Public Members

-float x
+double x
-float y
+double y
+
+ +
+
+double z
+
+ +
+
+double w
@@ -1246,104 +1218,150 @@

Common types
-struct Quaternion
-

Quaternion representation of a rotation. Hamilton convention.

+struct WgsCoordinates
+

Global coordinates, WGS-84

Public Members

-double x
-
- -
-
-double y
-
+double latitude
+

Latitude in degrees

+

-double z
-
+double longitude
+

Longitude in degrees

+
-double w
-
+double altitude
+

Altitude in meters

+
-struct Vector3d
-

Vector in R^3, can represent, e.g., velocity, position or angular velocity

+struct FeaturePoint
+

Sparse 3D feature point observed from a certain camera frame.

Public Members

-double x
-
+int64_t id
+

An integer ID to identify same points in different revisions of the point cloud, e.g., the same point observed from a different camera frame.

+
-double y
-
+PixelCoordinates pixelCoordinates
+

Pixel coordinates of the observation in the camera frame. If the pixel coordinates are not available, set to { -1, -1 }.

+

The coordinates are not available in case of trigger outputs that do not correspond to any camera frame.

+
-double z
-
+Vector3d position
+

Global position of the feature point

+
+ +
+
+int status = 0
+

Implementation-defined status/type

+
-struct Vector3f
-

Vector in R^3 (single precision)

+struct Bitmap
+

Simple wrapper for a bitmap in RAM (not GPU RAM).

-

Public Members

-
+

Public Functions

+
-float x
-
+cv::Mat asOpenCV(bool flipColors = true)
+

Create an OpenCV matrix that may refer to this image as a shallow copy. use .clone() to make a deep copy if needed. If flipColors = true (default) automatically converts from RGB to BGR if necessary.

+
-
+
-float y
+virtual ~Bitmap()
-
+
-float z
+virtual int getWidth() const = 0
+

Image width in pixels

+
+ +
+
+virtual int getHeight() const = 0
+

Image height in pixels

+
+ +
+
+virtual ColorFormat getColorFormat() const = 0
+

Pixel color format / channel configuration

+
+ +
+
+virtual const std::uint8_t *getDataReadOnly() const = 0
+

Data in row major order. Rows must be contiguous. 8-32 bits per pixel, as defined by ColorFormat.

+
+ +
+
+virtual std::uint8_t *getDataReadWrite() = 0
+
+

Public Static Functions

+
+
+static std::unique_ptr<Bitmap> create(int width, int height, ColorFormat colorFormat)
+

Create an bitmap with undefined contents

-
+
-struct WgsCoordinates
-

Global coordinates, WGS-84

-
-

Public Members

-
+static std::unique_ptr<Bitmap> createReference(int width, int height, ColorFormat colorFormat, std::uint8_t *data, int rowStride = 0)
+

Create bitmap wrapper for plain data (not copied)

+
+ +
-double latitude
-

Latitude in degrees

+static std::unique_ptr<Bitmap> createReference(cv::Mat &mat)
+

Create a bitmap wrapper from an OpenCV matrix

+
+
+ +
+
+struct CameraRayTo3DMatch
+

3D ray from camera to 3D point in world coodinates match

+
+

Public Members

-double longitude
-

Longitude in degrees

-
+Vector3d ray
+
-double altitude
-

Altitude in meters

-
+Vector3d point
+
@@ -1403,22 +1421,12 @@

Common types - - + diff --git a/sdk/wrappers.html b/sdk/wrappers.html index 79f3fea..ab0aaa9 100644 --- a/sdk/wrappers.html +++ b/sdk/wrappers.html @@ -1,5 +1,5 @@ - + @@ -8,7 +8,7 @@ - + @@ -18,9 +18,9 @@ - + - + @@ -81,20 +81,21 @@
- -
-
+ + +
+
-

Wrappers

+

Wrappers

The following devices are supported out-of-the-box. This means that the SDK can be used without any manual calibration, integration or parameter tuning.

    @@ -109,22 +110,12 @@

    Wrappers - - +
    +
    +
    +

    The publicly available Spectacular AI SDK versions are free for non-commercial use.

    +

    © 2024 Spectacular AI Ltd

    - -
    - -
    -

    © Copyright 2023 Spectacular AI Ltd.

    -
    - - Built with Sphinx using a - theme - provided by Read the Docs. - -

diff --git a/sdk/wrappers/k4a.html b/sdk/wrappers/k4a.html index 5e340d5..e77f713 100644 --- a/sdk/wrappers/k4a.html +++ b/sdk/wrappers/k4a.html @@ -1,5 +1,5 @@ - + @@ -8,7 +8,7 @@ - + @@ -18,9 +18,10 @@ - + - + + @@ -81,26 +82,176 @@
- -
-
+ + +
+
-

Azure Kinect

-

Spectacular AI C++ plugin for Azure Kinect DK.

+

Azure Kinect

+

Spectacular AI C++ plugin for Microsoft Azure Kinect DK.

+

Note: The Azure Kinect has been discontinued, but nearly equivalent device, +ORBBEC Femto is now available and uses the same depth sensing technology, which +ORBBEC has licensed from Microsoft.

+

ORBBEC cameras are supported by their Spectacular AI SDK wrapper. See here.

+
+

Quick start

+

First, download and unpack spectacularAI_k4aPlugin_cpp_non-commercial package (only available for SDK version 1.24)

+
+
    +
  1. If you have not used the Azure Kinect device before, you will need to setup udev rules, run the following script (or follow the instructions in Azure Kinect SDK):

    +
    ./bin/3rdparty/k4a/setup_udev_rules.sh
    +
    +
    +
  2. +
  3. Attach your Azure Kinect device to a USB3 port

  4. +
  5. Run the JSONL example (smoke test):

    +
    cd bin
    +./vio_jsonl
    +# Now you should see rapidly flowing JSONL text
    +# press Ctrl+C to exit
    +
    +
    +
  6. +
  7. Run the Python example (in the bin directory)

    +
    +

    pip install matplotlib # install dependencies +python vio_visu.py

    +
    +
  8. +
+
+
+
+

Installation as a library

+

First verify that you have installed Azure Kinect SDK, +e.g. check that open k4aviewer.

+

The following commands should be run in the folder where you have unpacked the SDK release package spectacularAI_k4aPlugin_cpp_non-commercial.

+
+
    +
  1. Select where you want the library installed, e.g.,:

    +
    export MY_INSTALL_PREFIX=~/.local
    +# or: export MY_INSTALL_PREFIX=`pwd`/installed
    +
    +
    +
  2. +
  3. Run make PREFIX=$MY_INSTALL_PREFIX install (or sudo make install) in the folder of the ext

  4. +
  5. Make sure you have CMake (sudo apt install cmake) and Git

  6. +
  7. Build the vio_jsonl example using CMake:

    +
    make PREFIX=$MY_INSTALL_PREFIX examples
    +
    +
    +
  8. +
  9. Run the vio_jsonl binary as a smoke test.

  10. +
+
+
+
+

Examples

+

The following instructions show how to compile and run the Spectacular AI K4A SDK examples.

+
+
    +
  1. First, install the SDK as a library (see above).

  2. +
  3. Clone the SDK examples repository:

    +
    git clone --recursive https://github.com/SpectacularAI/sdk-examples.git
    +
    +
    +
  4. +
+
+

Run the following commands in the sdk-examples/cpp/k4a directory.

+
+

Build the targets using CMake:

+
mkdir target
+cd target
+cmake -DspectacularAI_k4aPlugin_DIR=<path/to/spectacularAI_k4aPlugin/install/lib/cmake/spectacularAI/> ..
+make
+
+
+

The -DspectacularAI_k4aPlugin_DIR option is not needed is you have used sudo make install for the SDK.

+
+
+
+

Mapping visualization

+

You can either use the pre-built ./bin/mapping_visu binary build it as instructed in the Examples section. You will also a working Python installation to run the visualizer.

+

This script uses an Azure Kinect device with Mapping API and serializes the output in custom format that can be sent to Python for visualization.

+

First create a file or pipe as instructed below

+
+

Create a new pipe with:

+
mkfifo /path/to/my_pipe
+
+
+
+

Launch this example file with:

+
./mapping_visu -o /path/to/my_pipe
+
+
+

Open another command prompt, go to ./sdk-examples/python/oak/ and launch Python visualization and leave it running with:

+
python mapping_visu.py --file /path/to/my_pipe
+
+
+

Ideally, you would start both programs around the same time (~10 seconds), so that not too much outputs get queued in the file. +You should now the visualization running in the Python window.

+

You can add -r recording folder to additionally record the session:

+
./mapping_visu -o /path/to/my_pipe -r <recording_folder>
+
+
+

Also, you can adjust all the Python visualization options, see python mapping_visu.py -h

+
-

API Reference

+

API Reference

+

The classes specific to Azure Kinect are documented below. For the main output classes, refer to the C++ documentation in Core SDK.

-

Configuration

+

Configuration

Defined in #include <spectacularAI/k4a/configuration.hpp>

@@ -192,7 +343,7 @@

Configuration -

Pipeline

+

Pipeline

Defined in #include <spectacularAI/k4a/pipeline.hpp>

@@ -246,7 +397,7 @@

PipelinePrivate Members

-std::unique_ptr<impl> pimpl
+std::unique_ptr<impl> pimpl

@@ -258,7 +409,7 @@

Pipeline -

Session

+

Session

Defined in #include <spectacularAI/k4a/session.hpp>

@@ -333,22 +484,12 @@

Session - - +
+
+
+

The publicly available Spectacular AI SDK versions are free for non-commercial use.

+

© 2024 Spectacular AI Ltd

- -
- -
-

© Copyright 2023 Spectacular AI Ltd.

-
- - Built with Sphinx using a - theme - provided by Read the Docs. - -

diff --git a/sdk/wrappers/oak.html b/sdk/wrappers/oak.html index 8a6ca8f..af20524 100644 --- a/sdk/wrappers/oak.html +++ b/sdk/wrappers/oak.html @@ -1,5 +1,5 @@ - + @@ -8,7 +8,7 @@ - + @@ -18,9 +18,9 @@ - + - + @@ -82,22 +82,141 @@
- -
-
+ + +
+
-

OAK-D

-

Spectacular AI Plugin for Luxonis DepthaAI cameras

+

OAK-D

+

Spectacular AI Plugin for Luxonis Depth AI cameras

+https://spectacularai.github.io/docs/gif/spatial-ai.gif +
+

Supported devices

+

OAK-D models with IMU sensors are supported. This includes but is not limited to

+
+
    +
  • OAK-D

  • +
  • OAK-D (Pro) W

  • +
  • OAK-D LR

  • +
  • OAK-D PoE

  • +
  • rae (available soon)

  • +
+
+

OAK-D Lite or OAK-1 are not supported due to the lack of IMU (not because of monocularity). +For the PoE models, or devices connected via USB2, there may be issues with reading the data +out of the device fast enough.

+
+
+

Installation

+
+
    +
  1. Set up your development environment as instructed here.

  2. +
  3. Linux only: Linux only: set up OAK-D udev rules.

  4. +
  5. For data recording also install FFmpeg.

  6. +
+
+

Note: On Linux, you may also need to sudo apt install python3-tk to run the Matplotlib-based visualizations

+
+

Install from Pip:

+
pip install spectacularAI[full]
+
+
+

The postfix [full] will also install the sai-cli tool and the requirements for the visualizations and examples. +In more advanced use of the SDK, it may not be needed.

+
+
+
+

Examples

+

A comprehensive set of examples are available at the SDK examples repository:

+
+

The main steps for using this SDK are:

    @@ -110,9 +229,8 @@

    OAK-D
  1. Utilize the spectacularAI.VioOutput objects with 6-DoF poses and other data

-

Example code

+
+

Recording data

+

Requirements: install FFmpeg before recording.

+
+

To record data for troubleshooting and offline replay, see:

+
sai-cli record oak --help
+
+
+
+
+
+

Troubleshooting and customization

+
+

Camera calibration

+

Rarely, the OAK-D device factory calibration may be inaccurate, which may cause the VIO performance to be always very bad in all environments. If this is the case, the device can be recalibrated following Luxonis’ instructions (see also our instructions for fisheye cameras for extra tips).

+

Also calibrate the camera according to these instructions, if you have changed the lenses or the device did not include a factory calibration.

+
+
+

Frame rate

+

The camera frame rate can be controlled with the Depth AI methods:

+
vio_pipeline = spectacularAI.depthai.Pipeline(pipeline)
+changed_fps = 25 # new
+vio_pipeline.monoLeft.setFps(changed_fps) # new
+vio_pipeline.monoRight.setFps(changed_fps) # new
+
+
+

Reducing the frame rate (the default is 30) can be used to lower power consumption at the expense of accuracy. Depending on the use case (vehicular, hand-held, etc.), frame rates as low as 10 or 15 FPS may yield acceptable performance.

+
+
+

Camera modes

+

By default, the SDK reads the following types of data from the OAK devices:

+
    +
  • Depth map at full FPS (30 FPS)

  • +
  • Sparse image features at full FPS

  • +
  • Rectified monochrome images from two cameras at a reduced FPS (resolution 400p)

  • +
  • IMU data at full frequency (> 200Hz)

  • +
+

This can be controlled with the following configuration flags, which can be modified using the spectacularAI.depthai.Configuration object, for example:

+
config = spectacularAI.depthai.Configuration()
+config.useStereo = False # example: enable monocular mode
+vio_pipeline = spectacularAI.depthai.Pipeline(pipeline, config)
+
+
+

Arbitrary combinations of configuration changes are not supported, and non-default configurations are not guaranteed to be forward-compatible (may break between SDK releases). Changing the configuration is not expected to improve performance in general, but may help in specific use cases. Testing the following modes is encouraged:

+
+
    +
  1. useFeatureTracker = False. Disabled accelerated feature tracking, which can improve accuracy, but also increases CPU consumption. Causes depth map and feature inputs to be replaced with full FPS monochrome image data.

  2. +
  3. useStereo = False. Enable monocular mode. Reduces accuracy and robustness but also decreases CPU consumption.

  4. +
  5. useSlam = False. Disable loop closures and other related processing. Can make the relative pose changes more predictable. Disables reduced FPS image data input.

  6. +
  7. useVioAutoExposure = True. Enable custom auto-exposure to improve low-light scenarios and reduce motion blur (BETA).

  8. +
+
+
+
+

Unsupported OAK-D models

+

Some (less common) OAK models require setting certain parameters manually. Namely, the IMU-to-camera matrix may need to be changed if the device model was not recognized by the SDK. For example, For example:

+
vio_pipeline = spectacularAI.depthai.Pipeline(pipeline)
+# manual IMU-to-camera matrix configuration
+vio_pipeline.imuToCameraLeft = [
+   [0, 1, 0, 0],
+   [1, 0, 0, 0],
+   [0, 0,-1, 0],
+   [0, 0, 0, 1]
+]
+
+
+
+
+
+

Running on Jetson

+

Running on Jetson (Nano) requires some additional steps in order to get the SDK +working. Luxonis has more detailed at +https://docs.luxonis.com/projects/api/en/latest/install/#jetson, but below are +the minimum required steps.

+

Open a terminal window and run the following commands:

+
sudo apt update && sudo apt upgrade
+sudo reboot now
+
+
+

Change the size of your SWAP. These instructions come from the Getting Started with AI on Jetson from Nvidia:

+
# Disable ZRAM:
+sudo systemctl disable nvzramconfig
+
+# Create 4GB swap file
+sudo fallocate -l 4G /mnt/4GB.swap
+sudo chmod 600 /mnt/4GB.swap
+sudo mkswap /mnt/4GB.swap
+
+
+

(Optional) If you have an issue with the final command, you can try the following:

+
sudo vi /etc/fstab
+
+# Add this line at the bottom of the file
+/mnt/4GB.swap swap swap defaults 0 0
+
+# Reboot
+sudo reboot now
+
+
+
-

API reference

+

API reference

+

The classes specific to the Depth AI (OAK-D) plugin are documented below. For the main output classes, refer to the C++ documentation in Core SDK.

-

Configuration

+

Configuration

-
+
-class spectacularAI.depthai.Configuration(*args, **kwargs)
+class spectacularAI.depthai.Configuration(*args, **kwargs)

Plugin and Spectacular AI VIO SDK configuration variables.

Overloaded function.

  1. __init__(self: spectacularAI.depthai.Configuration) -> None

  2. -
  3. __init__(self: spectacularAI.depthai.Configuration, **kwargs) -> None

  4. +
  5. __init__(self: spectacularAI.depthai.Configuration, **kwargs) -> None

-property accFrequencyHz
+property accFrequencyHz
-property aprilTagPath
+property aprilTagPath

Path to .json file with AprilTag information. AprilTag detection is enabled when not empty. For the file format see: https://github.com/SpectacularAI/docs/blob/main/pdf/april_tag_instructions.pdf. Note: sets useSlam=true

-asDict(self: object) dict
+asDict(self: object) dict

Dictionary representation of this configuration.

-property depthQueueSize
+property depthQueueSize
-property depthScaleCorrection
+property depthScaleCorrection

DEPRECATED

-property disableCameras
+property disableCameras

Disables cameras + VIO, only useful for recording.

-property ensureSufficientUsbSpeed
+property ensureSufficientUsbSpeed
-property extendedDisparity
+property extendedDisparity

Use DepthAI extended disparity mode

-property fastImu
+property fastImu
-property fastVio
+property fastVio

Use more light-weight VIO settings

-property forceRectified
+property forceRectified
-property forceUnrectified
+property forceUnrectified
-property gyroFrequencyHz
+property gyroFrequencyHz
-property imuFrequencyHz
+property imuFrequencyHz

DEPRECATED, use accFrequencyHz and gyroFrequencyHz instead

-property imuQueueSize
+property imuQueueSize
-property imuToGnss
+property imuToGnss
-property inputResolution
+property inputResolution
-property internalParameters
+property internalParameters

Internal SDK parameters (key-value pairs converted to string-string). Not safe for unsanitized user input

-property keyframeCandidateEveryNthFrame
+property keyframeCandidateEveryNthFrame

When useSlam = True, useFeatureTracker = True and keyframeCandidateEveryNthFrame > 0, a mono gray image is captured every N frames for SLAM.

-property mapLoadPath
+property mapLoadPath

Load existing SLAM map (.bin format required)

-property mapSavePath
+property mapSavePath

Output filename. Supported outputs types: .ply, .csv and .pcd (point cloud), and .bin (Spectacular AI SLAM map).

-property meshRectification
+property meshRectification

DEPRECATED

-property monoQueueSize
+property monoQueueSize
-property recordingFolder
+property recordingFolder
-property recordingOnly
+property recordingOnly

Disables VIO and only records session when recordingFolder is set.

-property silenceUsbWarnings
+property silenceUsbWarnings
-update(self: object, **kwargs) None
+update(self: object, **kwargs) None

Update the contents of this object with kwargs corresponding to a subset of the member names

-property useColor
+property useColor

Use DepthAI color camera for tracking. Only supported for OAK-D series 2.

-property useColorStereoCameras
+property useColorStereoCameras

When device has stereo color cameras

-property useEncodedVideo
+property useEncodedVideo

Encode stereo camera video on the OAK-D device, cannot be used for live tracking

-property useFeatureTracker
+property useFeatureTracker

Use Movidius VPU-accelelerated feature tracking

-property useGrayDepth
+property useGrayDepth

Use one gray frame and depth for tracking

-property useReaderThread
+property useReaderThread

DEPRECATED

-property useSlam
+property useSlam

Enable the SLAM module

-property useStereo
+property useStereo

Use stereo vision. Set to false for monocular mode (i.e., using one camera only).

-property useVioAutoExposure
+property useVioAutoExposure

Enable SpectacularAI auto exposure which optimizes exposure parameters for VIO performance (BETA)

-