Compare commits

...

No commits in common. "master" and "gh-pages" have entirely different histories.

1058 changed files with 23740 additions and 224085 deletions

View File

@ -1,19 +0,0 @@
---
Language: Cpp
BasedOnStyle: Google
DerivePointerAlignment: false
PointerAlignment: Right
ColumnLimit: 80
AllowShortFunctionsOnASingleLine: Empty
AllowShortIfStatementsOnASingleLine: false
AllowShortLoopsOnASingleLine: false
AlignAfterOpenBracket: AlwaysBreak
IncludeCategories:
- Regex: '^<.*'
Priority: 1
- Regex: '.*'
Priority: 2
---
Language: Proto
BasedOnStyle: Google
...

View File

@ -1,11 +0,0 @@
module.exports = {
extends: ['@commitlint/config-conventional'],
rules: {
'type-enum': [2, 'always', [
"feat", "fix", "docs", "style", "refactor", "perf", "test", "build", "ci", "chore", "revert"
]],
'scope-empty': [2, 'never'],
'subject-full-stop': [0, 'never'],
'subject-case': [0, 'never']
}
};

49
.gitignore vendored
View File

@ -1,49 +0,0 @@
.DS_Store
.vs/
.vscode/
_build/
_install/
_output/
/docs/_doxygen/
/get-pip.py
/*INFO*
/*WARNING*
/*ERROR*
/*FATAL*
/plugins/
/3rdparty/ceres/
/3rdparty/opencv/
/pkginfo.sh
/*.nsi
/*.exe
/node_modules/
/package-lock.json
# ros
/wrappers/ros/build
/wrappers/ros/devel
/wrappers/ros/install
/wrappers/ros/.catkin_workspace
/wrappers/ros/src/cv_bridge
/wrappers/ros/src/CMakeLists.txt
# tools
*.pyc
/mynteye/
/mynteye.bag
/dataset*/
# wrappers
/wrappers/python/third_party/numpy-opencv-converter/
/wrappers/python/third_party/pyboostcvconverter/

View File

@ -1,391 +0,0 @@
# Copyright 2018 Slightech Co., Ltd. All rights reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
cmake_minimum_required(VERSION 3.0)
project(mynteye VERSION 2.5.0 LANGUAGES C CXX)
include(cmake/Common.cmake)
if(NOT CMAKE_DEBUG_POSTFIX)
set(CMAKE_DEBUG_POSTFIX d)
endif()
LIST(APPEND CMAKE_MODULE_PATH cmake)
# options
include(cmake/Option.cmake)
# flags
if(OS_WIN)
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall")
else()
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Wextra")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra")
endif()
include(cmake/DetectCXX11.cmake)
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -march=native")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -march=native")
string(STRIP "${CMAKE_C_FLAGS}" CMAKE_C_FLAGS)
string(STRIP "${CMAKE_CXX_FLAGS}" CMAKE_CXX_FLAGS)
message(STATUS "C_FLAGS: ${CMAKE_C_FLAGS}")
message(STATUS "CXX_FLAGS: ${CMAKE_CXX_FLAGS}")
# packages
find_package(Threads QUIET)
macro(target_link_threads NAME)
if(THREADS_HAVE_PTHREAD_ARG)
target_compile_options(PUBLIC ${NAME} "-pthread")
endif()
if(CMAKE_THREAD_LIBS_INIT)
target_link_libraries(${NAME} PUBLIC "${CMAKE_THREAD_LIBS_INIT}")
endif()
endmacro()
include(CMakePackageConfigHelpers)
# config
set(MYNTEYE_NAME ${PROJECT_NAME})
set(MYNTEYE_NAMESPACE "mynteye")
message(STATUS "Namespace: ${MYNTEYE_NAMESPACE}")
if(MSVC)
string(REPLACE "/" "\\\\" MYNTEYE_SDK_ROOT_DIR "${CMAKE_CURRENT_SOURCE_DIR}")
string(REPLACE "/" "\\\\" MYNTEYE_SDK_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}")
else()
file(TO_NATIVE_PATH "${CMAKE_CURRENT_SOURCE_DIR}" MYNTEYE_SDK_ROOT_DIR)
file(TO_NATIVE_PATH "${CMAKE_INSTALL_PREFIX}" MYNTEYE_SDK_INSTALL_DIR)
endif()
configure_file(
include/mynteye/mynteye.h.in
include/mynteye/mynteye.h @ONLY
)
configure_file(
cmake/templates/pkginfo.sh.in
${CMAKE_CURRENT_SOURCE_DIR}/pkginfo.sh @ONLY
)
if(OS_WIN)
configure_file(
scripts/win/nsis/winpack.nsi.in
${CMAKE_CURRENT_SOURCE_DIR}/winpack.nsi @ONLY
)
endif()
# rpath
set(CMAKE_MACOSX_RPATH 1)
set(MYNTEYE_CMAKE_RPATH "")
if(WITH_OPENCV)
list(APPEND MYNTEYE_CMAKE_RPATH ${OpenCV_LIB_PATH})
endif()
if(MYNTEYE_CMAKE_RPATH)
message(STATUS "RPATH: ${MYNTEYE_CMAKE_RPATH}")
set(CMAKE_INSTALL_RPATH "${MYNTEYE_CMAKE_RPATH}")
endif()
# targets
add_definitions(-DMYNTEYE_EXPORTS)
set(OUT_DIR "${CMAKE_CURRENT_SOURCE_DIR}/_output")
set_outdir(
"${OUT_DIR}/lib"
"${OUT_DIR}/lib"
"${OUT_DIR}/bin"
)
## main
if(WITH_GLOG)
add_executable(main src/main.cc)
target_link_libraries(main glog::glog)
target_include_directories(main PRIVATE
${CMAKE_CURRENT_SOURCE_DIR}/include
${CMAKE_CURRENT_BINARY_DIR}/include
)
endif()
## camera_models
if(WITH_CAM_MODELS)
include_directories(
include
${CMAKE_CURRENT_BINARY_DIR}/include
src/mynteye/api/camera_models
src/mynteye
)
add_library(camera_models STATIC
src/mynteye/api/camera_models/camera.cc
src/mynteye/api/camera_models/equidistant_camera.cc
src/mynteye/api/camera_models/util/gpl.cc
)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC")
endif()
## libmynteye
if(NOT WITH_GLOG AND NOT OS_WIN)
set(__MINIGLOG_FLAGS "-Wno-unused-parameter -Wno-format -Wno-return-type -Wno-comment")
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${__MINIGLOG_FLAGS}")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${__MINIGLOG_FLAGS}")
unset(__MINIGLOG_FLAGS)
endif()
if(NOT WITH_GLOG)
list(APPEND MYNTEYE_PUBLIC_H
${CMAKE_CURRENT_SOURCE_DIR}/include/mynteye/miniglog.h
)
endif()
if(OS_WIN)
set(UVC_SRC src/mynteye/uvc/win/uvc-wmf.cc)
elseif(OS_MAC)
add_compile_options(-x objective-c++ -Wno-unused-command-line-argument -Wno-missing-method-return-type -Wno-sign-compare)
INCLUDE_DIRECTORIES(src/mynteye/uvc/macosx/USBBusProber.framework/Headers)
INCLUDE_DIRECTORIES(src/mynteye/uvc/macosx/VVUVCKit.framework/Headers)
find_library(VVUVCKIT_LIBRARY VVUVCKit PATHS src/mynteye/uvc/macosx)
find_library(USB_LIBRARY USBBusProber PATHS src/mynteye/uvc/macosx)
MARK_AS_ADVANCED (VVUVCKIT_LIBRARY USB_LIBRARY)
SET(OSX_EXTRA_LIBS ${VVUVCKIT_LIBRARY} ${USB_LIBRARY})
set(UVC_SRC src/mynteye/uvc/macosx/CameraEngine.cpp src/mynteye/uvc/macosx/AVfoundationCamera.mm src/mynteye/uvc/macosx/uvc-vvuvckit.cc )
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -framework CoreFoundation -framework AVFoundation -framework IOKit -framework AppKit -framework Cocoa -framework CoreMedia -framework CoreData -framework Foundation -framework CoreVideo ${__MACUVCLOG_FLAGS}")
elseif(OS_LINUX)
set(UVC_SRC src/mynteye/uvc/linux/uvc-v4l2.cc)
else()
message(FATAL_ERROR "Unsupported OS.")
endif()
set(MYNTEYE_SRCS
${UVC_SRC}
src/mynteye/types.cc
src/mynteye/util/files.cc
src/mynteye/util/strings.cc
src/mynteye/device/channel/bytes.cc
src/mynteye/device/channel/channels.cc
src/mynteye/device/channel/file_channel.cc
src/mynteye/device/config.cc
src/mynteye/device/context.cc
src/mynteye/device/device.cc
src/mynteye/device/motions.cc
src/mynteye/device/standard/channels_adapter_s.cc
src/mynteye/device/standard/device_s.cc
src/mynteye/device/standard/streams_adapter_s.cc
src/mynteye/device/standard2/channels_adapter_s2.cc
src/mynteye/device/standard2/device_s2.cc
src/mynteye/device/standard2/streams_adapter_s2.cc
src/mynteye/device/streams.cc
src/mynteye/device/types.cc
src/mynteye/device/utils.cc
)
if(WITH_API)
list(APPEND MYNTEYE_SRCS
src/mynteye/api/api.cc
src/mynteye/api/dl.cc
src/mynteye/api/processor.cc
src/mynteye/api/synthetic.cc
src/mynteye/api/processor/disparity_processor.cc
src/mynteye/api/processor/disparity_normalized_processor.cc
src/mynteye/api/processor/root_camera_processor.cc
src/mynteye/api/processor/rectify_processor_ocv.cc
src/mynteye/api/correspondence.cc
src/mynteye/api/version_checker.cc
src/mynteye/api/data_tools.cc
)
if(WITH_CAM_MODELS)
list(APPEND MYNTEYE_SRCS
src/mynteye/api/processor/depth_processor.cc
src/mynteye/api/processor/points_processor.cc
src/mynteye/api/processor/rectify_processor.cc
)
endif()
endif()
if(NOT WITH_GLOG)
list(APPEND MYNTEYE_SRCS src/mynteye/miniglog.cc)
endif()
set(MYNTEYE_LINKLIBS ${UVC_LIB})
if(WITH_API)
list(APPEND MYNTEYE_LINKLIBS ${OpenCV_LIBS})
endif()
if(WITH_BOOST_FILESYSTEM)
list(APPEND MYNTEYE_LINKLIBS ${Boost_LIBRARIES})
endif()
if(WITH_GLOG)
list(APPEND MYNTEYE_LINKLIBS glog::glog)
endif()
#message(STATUS "MYNTEYE_LINKLIBS: ${MYNTEYE_LINKLIBS}")
add_library(${MYNTEYE_NAME} SHARED ${MYNTEYE_SRCS})
target_link_libraries(${MYNTEYE_NAME} PUBLIC ${MYNTEYE_LINKLIBS})
if(OS_MAC)
target_link_libraries(${MYNTEYE_NAME} PUBLIC ${OSX_EXTRA_LIBS} )
endif()
if(WITH_CAM_MODELS)
target_link_libraries(${MYNTEYE_NAME} PRIVATE camera_models)
endif()
target_link_threads(${MYNTEYE_NAME})
if(OS_WIN)
target_compile_definitions(${MYNTEYE_NAME}
PUBLIC GLOG_NO_ABBREVIATED_SEVERITIES
)
endif()
target_include_directories(${MYNTEYE_NAME} PUBLIC
"$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>"
"$<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}/include>"
"$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/src>"
"$<INSTALL_INTERFACE:include>"
)
set_target_properties(${MYNTEYE_NAME} PROPERTIES
VERSION ${PROJECT_VERSION}
SOVERSION ${PROJECT_VERSION_MAJOR}
)
# install
set(MYNTEYE_CMAKE_INCLUDE_DIR "${CMAKE_INSTALL_PREFIX}/include/${MYNTEYE_NAME}")
set(MYNTEYE_CMAKE_BINDIR "${CMAKE_INSTALL_PREFIX}/bin")
set(MYNTEYE_CMAKE_LIBDIR "${CMAKE_INSTALL_PREFIX}/lib")
set(MYNTEYE_CMAKE_INSTALLDIR "${MYNTEYE_CMAKE_LIBDIR}/cmake/${MYNTEYE_NAME}")
install(FILES
${CMAKE_CURRENT_BINARY_DIR}/include/mynteye/mynteye.h
${CMAKE_CURRENT_SOURCE_DIR}/include/mynteye/global.h
${CMAKE_CURRENT_SOURCE_DIR}/include/mynteye/logger.h
${CMAKE_CURRENT_SOURCE_DIR}/include/mynteye/types.h
DESTINATION ${MYNTEYE_CMAKE_INCLUDE_DIR}
)
install(FILES
${CMAKE_CURRENT_SOURCE_DIR}/include/mynteye/device/callbacks.h
${CMAKE_CURRENT_SOURCE_DIR}/include/mynteye/device/context.h
${CMAKE_CURRENT_SOURCE_DIR}/include/mynteye/device/device.h
${CMAKE_CURRENT_SOURCE_DIR}/include/mynteye/device/types.h
${CMAKE_CURRENT_SOURCE_DIR}/include/mynteye/device/utils.h
DESTINATION ${MYNTEYE_CMAKE_INCLUDE_DIR}/device
)
install(FILES
${CMAKE_CURRENT_SOURCE_DIR}/include/mynteye/util/files.h
${CMAKE_CURRENT_SOURCE_DIR}/include/mynteye/util/strings.h
${CMAKE_CURRENT_SOURCE_DIR}/include/mynteye/util/times.h
DESTINATION ${MYNTEYE_CMAKE_INCLUDE_DIR}/util
)
if(WITH_API)
install(FILES
${CMAKE_CURRENT_SOURCE_DIR}/include/mynteye/api/api.h
${CMAKE_CURRENT_SOURCE_DIR}/include/mynteye/api/plugin.h
${CMAKE_CURRENT_SOURCE_DIR}/include/mynteye/api/object.h
DESTINATION ${MYNTEYE_CMAKE_INCLUDE_DIR}/api
)
endif()
if(NOT WITH_GLOG)
install(FILES
${CMAKE_CURRENT_SOURCE_DIR}/include/mynteye/miniglog.h
DESTINATION ${MYNTEYE_CMAKE_INCLUDE_DIR}
)
endif()
install(FILES
${CMAKE_CURRENT_SOURCE_DIR}/include/deprecated/mynteye/callbacks.h
${CMAKE_CURRENT_SOURCE_DIR}/include/deprecated/mynteye/context.h
${CMAKE_CURRENT_SOURCE_DIR}/include/deprecated/mynteye/device.h
${CMAKE_CURRENT_SOURCE_DIR}/include/deprecated/mynteye/files.h
${CMAKE_CURRENT_SOURCE_DIR}/include/deprecated/mynteye/glog_init.h
${CMAKE_CURRENT_SOURCE_DIR}/include/deprecated/mynteye/strings.h
${CMAKE_CURRENT_SOURCE_DIR}/include/deprecated/mynteye/times.h
${CMAKE_CURRENT_SOURCE_DIR}/include/deprecated/mynteye/utils.h
DESTINATION ${MYNTEYE_CMAKE_INCLUDE_DIR}
)
if(WITH_API)
install(FILES
${CMAKE_CURRENT_SOURCE_DIR}/include/deprecated/mynteye/api.h
${CMAKE_CURRENT_SOURCE_DIR}/include/deprecated/mynteye/plugin.h
${CMAKE_CURRENT_SOURCE_DIR}/include/deprecated/mynteye/object.h
DESTINATION ${MYNTEYE_CMAKE_INCLUDE_DIR}
)
endif()
install(TARGETS ${MYNTEYE_NAME}
EXPORT ${MYNTEYE_NAME}-targets
RUNTIME DESTINATION ${MYNTEYE_CMAKE_BINDIR}
LIBRARY DESTINATION ${MYNTEYE_CMAKE_LIBDIR}
ARCHIVE DESTINATION ${MYNTEYE_CMAKE_LIBDIR}
)
configure_package_config_file(mynteye-config.cmake.in
${CMAKE_CURRENT_BINARY_DIR}/mynteye-config.cmake
INSTALL_DESTINATION ${MYNTEYE_CMAKE_INSTALLDIR}
NO_CHECK_REQUIRED_COMPONENTS_MACRO
)
write_basic_package_version_file(mynteye-config-version.cmake
VERSION ${PROJECT_VERSION} COMPATIBILITY SameMajorVersion
)
install(FILES
${CMAKE_CURRENT_BINARY_DIR}/mynteye-config.cmake
${CMAKE_CURRENT_BINARY_DIR}/mynteye-config-version.cmake
DESTINATION ${MYNTEYE_CMAKE_INSTALLDIR}
)
install(EXPORT ${MYNTEYE_NAME}-targets
DESTINATION ${MYNTEYE_CMAKE_INSTALLDIR}
)
## build.info
# set default int values for yaml file (build.info)
set_default_value(CMAKE_CXX_COMPILER_VERSION_MAJOR 0)
set_default_value(CMAKE_CXX_COMPILER_VERSION_MINOR 0)
set_default_value(CMAKE_CXX_COMPILER_VERSION_PATCH 0)
set_default_value(CMAKE_CXX_COMPILER_VERSION_TWEAK 0)
set_default_value(CUDA_VERSION_MAJOR 0)
set_default_value(CUDA_VERSION_MINOR 0)
set_default_value(OpenCV_VERSION_MAJOR 0)
set_default_value(OpenCV_VERSION_MINOR 0)
set_default_value(OpenCV_VERSION_PATCH 0)
set_default_value(OpenCV_VERSION_TWEAK 0)
set_default_value(${PROJECT_NAME}_VERSION_MAJOR 0)
set_default_value(${PROJECT_NAME}_VERSION_MINOR 0)
set_default_value(${PROJECT_NAME}_VERSION_PATCH 0)
set_default_value(${PROJECT_NAME}_VERSION_TWEAK 0)
configure_file(
cmake/templates/build.info.in
build.info @ONLY
)
install(FILES
${CMAKE_CURRENT_BINARY_DIR}/build.info
DESTINATION ${CMAKE_INSTALL_PREFIX}/share/mynteye
)

View File

@ -1,2 +0,0 @@
set noparent
filter=-build/c++11

View File

@ -1,273 +0,0 @@
# Copyright 2018 Slightech Co., Ltd. All rights reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
ifndef _COMMON_DEFS_MAKE_
_COMMON_DEFS_MAKE_ := 1
SHELL := /bin/bash
EMPTY :=
SPACE := $(EMPTY) $(EMPTY)
COMMA := ,
COLON := :
SEMICOLON := ;
QUOTE := "
SINGLE_QUOTE := '
OPEN_PAREN := (
CLOSE_PAREN := )
# Options
#
# VS_CODE: ignore to auto detect, otherwise specify the version
# 15|2017, 14|2015, 12|2013, 11|2012, 10|2010, 9|2008, 8|2005
# BUILD_TYPE: Debug|Release
#
# e.g. make [TARGET] VS_CODE=2017 BUILD_TYPE=Debug
BUILD_TYPE ?= Release
# Host detection
ifeq ($(OS),Windows_NT)
HOST_OS := Win
ifeq ($(PROCESSOR_ARCHITEW6432),AMD64)
HOST_ARCH := x64
else
ifeq ($(PROCESSOR_ARCHITECTURE),AMD64)
HOST_ARCH := x64
else ifeq ($(PROCESSOR_ARCHITECTURE),x86)
HOST_ARCH := x86
else
DUMMY := $(error "Can't detect host arch")
endif
endif
else
UNAME_S := $(shell uname -s)
ifneq ($(findstring Linux,$(UNAME_S)),)
HOST_OS := Linux
else ifneq ($(findstring Darwin,$(UNAME_S)),)
HOST_OS := Mac
else ifneq ($(findstring MINGW,$(UNAME_S)),)
HOST_OS := Win
else ifneq ($(findstring MSYS,$(UNAME_S)),)
# Need MSYS on Windows
HOST_OS := Win
else
DUMMY := $(error "Can't detect host os")
endif
UNAME_M := $(shell uname -m)
ifneq ($(findstring x86_64,$(UNAME_M)),)
HOST_ARCH := x64
else ifneq ($(findstring x86,$(UNAME_M)),)
HOST_ARCH := x86
else ifneq ($(findstring i686,$(UNAME_M)),)
HOST_ARCH := x86
else ifneq ($(findstring i386,$(UNAME_M)),)
HOST_ARCH := x86
else ifneq ($(findstring arm,$(UNAME_M)),)
HOST_ARCH := Arm
else ifneq ($(findstring aarch64,$(UNAME_M)),)
HOST_ARCH := AArch64
else
DUMMY := $(error "Can't detect host arch")
endif
endif
HOST_NAME := $(HOST_OS)
ifeq ($(HOST_OS),Win)
UNAME_S := $(shell uname -s)
ifneq ($(UNAME_S),)
ifneq ($(findstring MINGW,$(UNAME_S)),)
HOST_NAME := MinGW
else ifneq ($(findstring MSYS,$(UNAME_S)),)
HOST_NAME := MSYS
endif
endif
else ifeq ($(HOST_OS),Linux)
UNAME_A := $(shell uname -a)
ifneq ($(findstring tegra,$(UNAME_A)),)
HOST_NAME := Tegra
else ifneq ($(findstring jetsonbot,$(UNAME_A)),)
HOST_NAME := Tegra
else ifneq ($(findstring firefly,$(UNAME_A)),)
HOST_NAME := Firefly
else ifneq ($(findstring ubuntu,$(UNAME_A)),)
HOST_NAME := Ubuntu
endif
endif
# Function
mkinfo = $(info + $1)
lower = $(shell echo $1 | tr '[:upper:]' '[:lower:]')
# Command
SH := $(SHELL)
ECHO := echo -e
FIND := $(shell ./scripts/getfind.sh)
ifeq ($(HOST_OS),Win)
ifeq ($(HOST_NAME),MinGW)
CC := x86_64-w64-mingw32-gcc
CXX := x86_64-w64-mingw32-g++
MAKE := mingw32-make
BUILD := $(MAKE)
else
CC := cl
CXX := cl
MAKE := make
BUILD := msbuild.exe ALL_BUILD.vcxproj /property:Configuration=$(BUILD_TYPE)
endif
else
# mac & linux
# Set realpath for linux because of compiler not found with wrong path when cmake again
CC := /usr/bin/cc
CXX := /usr/bin/c++
MAKE := make
BUILD := $(MAKE)
endif
ifeq ($(HOST_OS),Mac)
LDD := otool -L
else
LDD := ldd
endif
# CMake
CMAKE := cmake
CMAKE := $(CMAKE) -DCMAKE_BUILD_TYPE=$(BUILD_TYPE)
ifneq ($(CC),)
CMAKE := $(CMAKE) -DCMAKE_C_COMPILER=$(CC)
endif
ifneq ($(CXX),)
CMAKE := $(CMAKE) -DCMAKE_CXX_COMPILER=$(CXX)
endif
ifneq ($(MAKE),)
ifeq ($(HOST_OS),Win)
ifeq ($(HOST_NAME),MinGW)
CMAKE := $(CMAKE) -DCMAKE_MAKE_PROGRAM=$(MAKE)
endif
else
CMAKE := $(CMAKE) -DCMAKE_MAKE_PROGRAM=$(MAKE)
endif
endif
CMAKE_OPTIONS :=
# CMAKE_OPTIONS += -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON
CMAKE_OPTIONS_AFTER :=
ifeq ($(HOST_OS),Win)
ifeq ($(HOST_NAME),MinGW)
CMAKE += -G "MinGW Makefiles"
else ifeq ($(HOST_ARCH),x64)
ifeq ($(VS_CODE),)
WHICH_CL := $(shell which cl)
ifeq ($(WHICH_CL),)
$(error "Visual Studio version is unknown. Could set VS_CODE to specify it, e.g. make [TARGET] VS_CODE=2017")
endif
# C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\...
# C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\...
VS_CODE := $(shell echo "$(WHICH_CL)" | grep -Po "(?<=Visual Studio[ /])[0-9]+")
endif
# $(call mkinfo,"VS_CODE: $(VS_CODE)")
ifeq ($(filter $(VS_CODE),15 2017),$(VS_CODE))
CMAKE += -G "Visual Studio 15 2017 Win64"
else ifeq ($(filter $(VS_CODE),14 2015),$(VS_CODE))
CMAKE += -G "Visual Studio 14 2015 Win64"
else ifeq ($(filter $(VS_CODE),12 2013),$(VS_CODE))
CMAKE += -G "Visual Studio 12 2013 Win64"
else ifeq ($(filter $(VS_CODE),11 2012),$(VS_CODE))
CMAKE += -G "Visual Studio 11 2012 Win64"
else ifeq ($(filter $(VS_CODE),10 2010),$(VS_CODE))
CMAKE += -G "Visual Studio 10 2010 Win64"
else ifeq ($(filter $(VS_CODE),9 2008),$(VS_CODE))
CMAKE += -G "Visual Studio 9 2008 Win64"
else ifeq ($(filter $(VS_CODE),8 2005),$(VS_CODE))
CMAKE += -G "Visual Studio 8 2005 Win64"
else
$(error "Visual Studio version is not proper, VS_CODE: $(VS_CODE)")
endif
endif
endif
# Package
PKGVERSION := $(shell ./scripts/version.sh)
PKGNAME := mynteye-s-$(PKGVERSION)-$(HOST_OS)-$(HOST_ARCH)
ifeq ($(HOST_OS),Linux)
PKGNAME := $(PKGNAME)-gcc$(shell gcc -dumpversion | cut -c 1-1)
endif
PKGNAME := $(call lower,$(PKGNAME))
# Shell
# `sh` is not possible to export a function
# function __cp() {}; export -f __cp;
define echo
text="$1"; options="$2"; \
[ -z "$2" ] && options="1;33"; \
$(ECHO) "\033[$${options}m$${text}\033[0m"
endef
define rm
[ ! -h "$1" ] && [ ! -e "$1" ] || (rm -rf "$1" && $(ECHO) "RM: $1")
endef
define rm_f
dir="$2"; [ -e "$${dir}" ] || dir="."; \
$(FIND) "$${dir}" -mindepth 1 -maxdepth 1 -name "$1" | while read -r p; do \
$(call rm,$$p); \
done
endef
define mkdir
([ -e "$1" ] || mkdir -p "$1")
endef
define cd
$(call mkdir,$1) && cd "$1" && $(ECHO) "CD: $1"
endef
define cp
(([ -d "$1" ] && $(call mkdir,$2) && cp -Rpv$3 "$1/." "$2") || \
([ -f "$1" ] && $(call mkdir,$$(dirname "$2")) && cp -Rpv$3 "$1" "$2"))
endef
define cp_if
if [ -e "$2" ]; then \
$(ECHO) "CP: $1 > $2 already done"; \
else \
$(ECHO) "CP: $1 > $2" && $(call cp,$1,$2); \
fi
endef
define cmake_build
work_dir="$1"; \
build_dir="$2"; [ -z "$2" ] && build_dir=..; \
build_options="$3"; \
$(call cd,$${work_dir}) && $(CMAKE) $${build_options} $(CMAKE_OPTIONS) $${build_dir} $(CMAKE_OPTIONS_AFTER) && $(BUILD)
endef
endif # _COMMON_DEFS_MAKE_

117
Jenkinsfile vendored
View File

@ -1,117 +0,0 @@
pipeline {
agent {
// docker { image 'ros:kinetic-ros-base-xenial' }
docker { image 'joinaero/kinetic-ros-opencv-xenial' }
}
/*
environment {
// FindOpenCV.cmake
OpenCV_DIR = '/opt/ros/kinetic/share/OpenCV-3.3.1-dev'
}
*/
stages {
stage('Prepare') {
steps {
echo "WORKSPACE: ${env.WORKSPACE}"
echo 'apt-get ..'
sh '''
apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
apt-get update
'''
}
}
stage('Init') {
steps {
echo 'make init ..'
sh 'make init INIT_OPTIONS=-y'
// echo 'skip get submodules and make test'
// sh './scripts/init.sh -y'
}
}
stage('Build') {
steps {
echo 'make build ..'
sh '. /opt/ros/kinetic/setup.sh; make build'
}
}
stage('Install') {
steps {
echo 'make install ..'
sh '. /opt/ros/kinetic/setup.sh; make install SUDO='
}
}
stage('Samples') {
steps {
echo 'make samples ..'
sh '. /opt/ros/kinetic/setup.sh; make samples SUDO='
}
}
/*
stage('Tools') {
steps {
echo 'make tools ..'
sh '. /opt/ros/kinetic/setup.sh; make tools SUDO='
}
}
*/
stage('ROS') {
steps {
echo 'make ros ..'
sh '''
. /opt/ros/kinetic/setup.sh
rosdep install --from-paths wrappers/ros/src --ignore-src --rosdistro kinetic -y
make ros SUDO=
'''
}
}
/*
stage('Clean') {
steps {
echo 'clean ..'
sh '''
rm -rf /var/lib/apt/lists/*
'''
}
}
*/
}
post {
always {
echo 'This will always run'
/*
dingTalk accessToken: '7dca6ae9b1b159b8b4b375e858b71f2e6cec8f73fa20d07552d09791261b2344',
imageUrl: 'http://icon-park.com/imagefiles/loading7_gray.gif',
message: '开始构建',
jenkinsUrl: "${JENKINS_URL}"
*/
}
success {
echo 'This will run only if successful'
/*
dingTalk accessToken: '7dca6ae9b1b159b8b4b375e858b71f2e6cec8f73fa20d07552d09791261b2344',
imageUrl: 'http://icons.iconarchive.com/icons/paomedia/small-n-flat/1024/sign-check-icon.png',
message: '构建成功',
jenkinsUrl: "${JENKINS_URL}"
*/
}
failure {
echo 'This will run only if failed'
dingTalk accessToken: '7dca6ae9b1b159b8b4b375e858b71f2e6cec8f73fa20d07552d09791261b2344',
imageUrl: 'http://www.iconsdb.com/icons/preview/soylent-red/x-mark-3-xxl.png',
message: '构建失败',
jenkinsUrl: "${JENKINS_URL}"
}
unstable {
echo 'This will run only if the run was marked as unstable'
}
changed {
echo 'This will run only if the state of the Pipeline has changed'
echo 'For example, if the Pipeline was previously failing but is now successful11'
}
}
}

13
LICENSE
View File

@ -1,13 +0,0 @@
Copyright 2018 Slightech Co., Ltd. All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

221
Makefile
View File

@ -1,221 +0,0 @@
# Copyright 2018 Slightech Co., Ltd. All rights reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
include CommonDefs.mk
MKFILE_PATH := $(abspath $(lastword $(MAKEFILE_LIST)))
MKFILE_DIR := $(patsubst %/,%,$(dir $(MKFILE_PATH)))
# CMAKE_INSTALL_PREFIX:
# https://cmake.org/cmake/help/latest/variable/CMAKE_INSTALL_PREFIX.html
#
# UNIX: /usr/local
# Windows: c:/Program Files/${PROJECT_NAME}
# Options
#
# SUDO: sudo command
#
# e.g. make [TARGET] SUDO=
SUDO ?= sudo
CMAKE_BUILD_EXTRA_OPTIONS ?=
.DEFAULT_GOAL := all
help:
@echo "Usage:"
@echo " make help show help message"
@echo " make apidoc make api doc"
@echo " make opendoc open api doc (html)"
@echo " make init init project"
@echo " make build build project"
@echo " make install install project"
@echo " make samples build samples"
@echo " make pkg package sdk(windows)"
@echo " make ros build ros wrapper"
@echo " make clean|cleanall clean generated or useless things"
.PHONY: help
all: init samples ros
.PHONY: all
# doc
doc: apidoc
apidoc: cleandoc
@$(call echo,Make $@)
@cd docs; make html
opendoc: apidoc
@$(call echo,Make $@)
@$(SH) ./scripts/open.sh docs/_build/html/index.html
cleandoc:
@$(call rm,./docs/_build/)
@$(call rm,./docs/_doxygen/)
.PHONY: doc apidoc opendoc cleandoc
# init
init:
@$(call echo,Make $@)
@$(SH) ./scripts/init.sh $(INIT_OPTIONS)
.PHONY: init
# build
build:
@$(call echo,Make $@)
ifeq ($(HOST_OS),Win)
@$(call cmake_build,./_build,..,-DCMAKE_INSTALL_PREFIX=$(MKFILE_DIR)/_install $(CMAKE_BUILD_EXTRA_OPTIONS))
else
@$(call cmake_build,./_build,..,$(CMAKE_BUILD_EXTRA_OPTIONS))
endif
.PHONY: build
# install
install: uninstall build
@$(call echo,Make $@)
ifeq ($(HOST_OS),Win)
ifneq ($(HOST_NAME),MinGW)
@cd ./_build; msbuild.exe INSTALL.vcxproj /property:Configuration=Release
else
@cd ./_build; make install
endif
else
ifeq ($(HOST_OS),Linux)
@cd ./_build; $(SUDO) make install
else
@cd ./_build; make install
endif
endif
.PHONY: install
uninstall:
@$(call echo,Make $@)
ifeq ($(HOST_OS),Linux)
$(SUDO) rm -rf /usr/local/include/mynteye/
$(SUDO) rm -rf /usr/local/lib/libmynteye.so*
$(SUDO) rm -rf /usr/local/lib/cmake/mynteye/
$(SUDO) rm -rf /usr/local/share/mynteye/
endif
.PHONY: uninstall
# samples
samples: install
@$(call echo,Make $@)
@$(call cmake_build,./samples/_build)
.PHONY: samples
# pkg
pkg: clean
@$(call echo,Make $@)
ifeq ($(HOST_OS),Win)
@$(SH) ./scripts/win/winpack.sh "$(PKGNAME)"
else
$(error "Can't make pkg on $(HOST_OS)")
endif
cleanpkg:
@$(call echo,Make $@)
@$(call rm_f,$(PKGNAME)*)
.PHONY: pkg cleanpkg
# ros
ros: install
@$(call echo,Make $@)
ifeq ($(HOST_OS),Linux)
@cd ./wrappers/ros && catkin_make -DCMAKE_BUILD_TYPE=$(BUILD_TYPE)
else
$(error "Can't make ros on $(HOST_OS)")
endif
.PHONY: ros
cleanros:
@$(call echo,Make $@)
@$(call rm,./wrappers/ros/build/)
@$(call rm,./wrappers/ros/devel/)
@$(call rm,./wrappers/ros/install/)
@$(call rm,./wrappers/ros/.catkin_workspace)
@$(call rm,./wrappers/ros/src/CMakeLists.txt)
@$(call rm_f,*INFO*,$(HOME)/.ros/)
@$(call rm_f,*WARNING*,$(HOME)/.ros/)
@$(call rm_f,*ERROR*,$(HOME)/.ros/)
@$(call rm_f,*FATAL*,$(HOME)/.ros/)
.PHONY: cleanros
# clean
clean:
@$(call echo,Make $@)
@$(call rm,./_build/)
@$(call rm,./_output/)
@$(call rm,./_install/)
@$(call rm,./samples/_build/)
@$(call rm,./samples/_output/)
@$(MAKE) cleanlog
ifeq ($(HOST_OS),Linux)
@$(MAKE) cleanros
endif
cleanlog:
@$(call rm_f,*INFO*)
@$(call rm_f,*WARNING*)
@$(call rm_f,*ERROR*)
@$(call rm_f,*FATAL*)
cleanall: clean cleandoc
@$(FIND) . -type f -name ".DS_Store" -print0 | xargs -0 rm -f
.PHONY: clean cleanlog cleanall
# others
host:
@$(call echo,Make $@)
@echo MKFILE_PATH: $(MKFILE_PATH)
@echo MKFILE_DIR: $(MKFILE_DIR)
@echo HOST_OS: $(HOST_OS)
@echo HOST_ARCH: $(HOST_ARCH)
@echo HOST_NAME: $(HOST_NAME)
@echo SH: $(SH)
@echo ECHO: $(ECHO)
@echo FIND: $(FIND)
@echo CC: $(CC)
@echo CXX: $(CXX)
@echo MAKE: $(MAKE)
@echo BUILD: $(BUILD)
@echo LDD: $(LDD)
@echo CMAKE: $(CMAKE)
@echo PKGNAME: $(PKGNAME)
@echo CMAKE_BUILD_EXTRA_OPTIONS: $(CMAKE_BUILD_EXTRA_OPTIONS)
.PHONY: host

View File

@ -1,65 +0,0 @@
# MYNT® EYE S SDK
[![](https://img.shields.io/badge/MYNT%20EYE%20S%20SDK-2.5.0-brightgreen.svg?style=flat)](https://github.com/slightech/MYNT-EYE-S-SDK)
## Overview
MYNT® EYE S SDK is a cross-platform library for MYNT® EYE Standard cameras.
The following platforms have been tested:
* Windows 10
* Ubuntu 16.04 / 14.04
* Jetson TX2
Please follow the guide doc to install the SDK on different platforms.
## Documentations
* [API Doc](https://github.com/slightech/MYNT-EYE-S-SDK/releases): API reference, some guides and data spec.
* en: [![](https://img.shields.io/badge/Download-PDF-blue.svg?style=flat)](https://readthedocs.org/projects/mynt-eye-s-sdk/downloads/pdf/latest/) [![](https://img.shields.io/badge/Download-HTML-blue.svg?style=flat)](https://readthedocs.org/projects/mynt-eye-s-sdk/downloads/htmlzip/latest/) [![](https://img.shields.io/badge/Online-HTML-blue.svg?style=flat)](https://mynt-eye-s-sdk.readthedocs.io/en/latest/)
* zh-Hans: [![](https://img.shields.io/badge/Download-PDF-blue.svg?style=flat)](https://readthedocs.org/projects/mynt-eye-s-sdk-docs-zh-cn/downloads/pdf/latest/) [![](https://img.shields.io/badge/Download-HTML-blue.svg?style=flat)](https://readthedocs.org/projects/mynt-eye-s-sdk-docs-zh-cn/downloads/htmlzip/latest/) [![](https://img.shields.io/badge/Online-HTML-blue.svg?style=flat)](https://mynt-eye-s-sdk-docs-zh-cn.readthedocs.io/zh_CN/latest/)
> Supported languages: `en`, `zh-Hans`.
## Firmwares
[MYNTEYE_BOX]: http://doc.myntai.com/mynteye/s/download
Get firmwares from our online disks: [MYNTEYE_BOX][].
## Usage
In short,
```bash
$ make
Usage:
make help show help message
make apidoc make api doc
make opendoc open api doc (html)
make init init project
make build build project
make test build test and run
make install install project
make samples build samples
make tools build tools
make ros build ros wrapper
make clean|cleanall clean generated or useless things
```
Init project, build samples and run someone.
```bash
make init
make samples
./samples/_output/bin/camera_with_junior_device_api
```
## Mirrors
国内镜像:[码云](https://gitee.com/mynt/MYNT-EYE-S-SDK)。
## License
This project is licensed under the [Apache License, Version 2.0](LICENSE). Copyright 2018 Slightech Co., Ltd.

155
annotated.html Normal file
View File

@ -0,0 +1,155 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>MYNT EYE S SDK: Class List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function() { init_search(); });
/* @license-end */
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">MYNT EYE S SDK
&#160;<span id="projectnumber">2.3.2</span>
</div>
<div id="projectbrief">http://www.myntai.com/mynteye/standard</div>
</td>
<td> <div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('annotated.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">Class List</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>mynteye</b></td><td class="desc"></td></tr>
<tr id="row_0_0_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>api</b></td><td class="desc"></td></tr>
<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmynteye_1_1api_1_1_motion_data.html" target="_self">MotionData</a></td><td class="desc"><a class="el" href="classmynteye_1_1_a_p_i.html" title="The API class to communicate with MYNT® EYE device.">API</a> motion data </td></tr>
<tr id="row_0_0_1_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmynteye_1_1api_1_1_stream_data.html" target="_self">StreamData</a></td><td class="desc"><a class="el" href="classmynteye_1_1_a_p_i.html" title="The API class to communicate with MYNT® EYE device.">API</a> stream data </td></tr>
<tr id="row_0_1_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_1_" class="arrow" onclick="toggleFolder('0_1_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>device</b></td><td class="desc"></td></tr>
<tr id="row_0_1_0_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmynteye_1_1device_1_1_frame.html" target="_self">Frame</a></td><td class="desc"><a class="el" href="classmynteye_1_1device_1_1_frame.html" title="Frame with raw data.">Frame</a> with raw data </td></tr>
<tr id="row_0_1_1_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmynteye_1_1device_1_1_img_params.html" target="_self">ImgParams</a></td><td class="desc"></td></tr>
<tr id="row_0_1_2_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmynteye_1_1device_1_1_imu_params.html" target="_self">ImuParams</a></td><td class="desc"></td></tr>
<tr id="row_0_1_3_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmynteye_1_1device_1_1_motion_data.html" target="_self">MotionData</a></td><td class="desc"><a class="el" href="classmynteye_1_1_device.html" title="The Device class to communicate with MYNT® EYE device.">Device</a> motion data </td></tr>
<tr id="row_0_1_4_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmynteye_1_1device_1_1_stream_data.html" target="_self">StreamData</a></td><td class="desc"><a class="el" href="classmynteye_1_1_device.html" title="The Device class to communicate with MYNT® EYE device.">Device</a> stream data </td></tr>
<tr id="row_0_2_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmynteye_1_1_a_p_i.html" target="_self">API</a></td><td class="desc">To communicate with MYNT® EYE device </td></tr>
<tr id="row_0_3_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmynteye_1_1_async_callback.html" target="_self">AsyncCallback</a></td><td class="desc"></td></tr>
<tr id="row_0_4_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmynteye_1_1_context.html" target="_self">Context</a></td><td class="desc">The context about devices </td></tr>
<tr id="row_0_5_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmynteye_1_1_device.html" target="_self">Device</a></td><td class="desc">To communicate with MYNT® EYE device </td></tr>
<tr id="row_0_6_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmynteye_1_1_device_info.html" target="_self">DeviceInfo</a></td><td class="desc"><a class="el" href="classmynteye_1_1_device.html" title="The Device class to communicate with MYNT® EYE device.">Device</a> infomation </td></tr>
<tr id="row_0_7_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmynteye_1_1_extrinsics.html" target="_self">Extrinsics</a></td><td class="desc"><a class="el" href="structmynteye_1_1_extrinsics.html" title="Extrinsics, represent how the different datas are connected.">Extrinsics</a>, represent how the different datas are connected </td></tr>
<tr id="row_0_8_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmynteye_1_1_hardware_version.html" target="_self">HardwareVersion</a></td><td class="desc">Hardware version </td></tr>
<tr id="row_0_9_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmynteye_1_1_img_data.html" target="_self">ImgData</a></td><td class="desc">Image data </td></tr>
<tr id="row_0_10_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmynteye_1_1_imu_data.html" target="_self">ImuData</a></td><td class="desc">IMU data </td></tr>
<tr id="row_0_11_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmynteye_1_1_imu_intrinsics.html" target="_self">ImuIntrinsics</a></td><td class="desc">IMU intrinsics: scale, drift and variances </td></tr>
<tr id="row_0_12_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmynteye_1_1_intrinsics_base.html" target="_self">IntrinsicsBase</a></td><td class="desc"></td></tr>
<tr id="row_0_13_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmynteye_1_1_intrinsics_equidistant.html" target="_self">IntrinsicsEquidistant</a></td><td class="desc">Stream intrinsics (Equidistant: KANNALA_BRANDT) </td></tr>
<tr id="row_0_14_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmynteye_1_1_intrinsics_pinhole.html" target="_self">IntrinsicsPinhole</a></td><td class="desc">Stream intrinsics (Pinhole) </td></tr>
<tr id="row_0_15_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmynteye_1_1_motion_intrinsics.html" target="_self">MotionIntrinsics</a></td><td class="desc">Motion intrinsics, including accelerometer and gyroscope </td></tr>
<tr id="row_0_16_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmynteye_1_1_object.html" target="_self">Object</a></td><td class="desc">Input &amp; output object </td></tr>
<tr id="row_0_17_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmynteye_1_1_obj_mat.html" target="_self">ObjMat</a></td><td class="desc">Input &amp; output object of one cv::Mat </td></tr>
<tr id="row_0_18_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmynteye_1_1_obj_mat2.html" target="_self">ObjMat2</a></td><td class="desc">Input &amp; output object of two cv::Mat </td></tr>
<tr id="row_0_19_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmynteye_1_1_option_info.html" target="_self">OptionInfo</a></td><td class="desc">Option info </td></tr>
<tr id="row_0_20_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmynteye_1_1_plugin.html" target="_self">Plugin</a></td><td class="desc">The plugin which could implement processing by yourself </td></tr>
<tr id="row_0_21_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmynteye_1_1_resolution.html" target="_self">Resolution</a></td><td class="desc"><a class="el" href="structmynteye_1_1_resolution.html" title="Resolution.">Resolution</a> </td></tr>
<tr id="row_0_22_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmynteye_1_1_stream_request.html" target="_self">StreamRequest</a></td><td class="desc">Stream request </td></tr>
<tr id="row_0_23_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmynteye_1_1strings__error.html" target="_self">strings_error</a></td><td class="desc">The strings error </td></tr>
<tr id="row_0_24_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmynteye_1_1_type.html" target="_self">Type</a></td><td class="desc"><a class="el" href="classmynteye_1_1_type.html" title="Type.">Type</a> </td></tr>
<tr id="row_0_25_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmynteye_1_1_version.html" target="_self">Version</a></td><td class="desc"><a class="el" href="classmynteye_1_1_version.html" title="Version.">Version</a> </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
</div>
</body>
</html>

40
annotated_dup.js Normal file
View File

@ -0,0 +1,40 @@
var annotated_dup =
[
[ "mynteye", null, [
[ "api", null, [
[ "MotionData", "structmynteye_1_1api_1_1_motion_data.html", "structmynteye_1_1api_1_1_motion_data" ],
[ "StreamData", "structmynteye_1_1api_1_1_stream_data.html", "structmynteye_1_1api_1_1_stream_data" ]
] ],
[ "device", null, [
[ "Frame", "classmynteye_1_1device_1_1_frame.html", "classmynteye_1_1device_1_1_frame" ],
[ "ImgParams", "structmynteye_1_1device_1_1_img_params.html", null ],
[ "ImuParams", "structmynteye_1_1device_1_1_imu_params.html", null ],
[ "MotionData", "structmynteye_1_1device_1_1_motion_data.html", "structmynteye_1_1device_1_1_motion_data" ],
[ "StreamData", "structmynteye_1_1device_1_1_stream_data.html", "structmynteye_1_1device_1_1_stream_data" ]
] ],
[ "API", "classmynteye_1_1_a_p_i.html", "classmynteye_1_1_a_p_i" ],
[ "AsyncCallback", "classmynteye_1_1_async_callback.html", null ],
[ "Context", "classmynteye_1_1_context.html", "classmynteye_1_1_context" ],
[ "Device", "classmynteye_1_1_device.html", "classmynteye_1_1_device" ],
[ "DeviceInfo", "structmynteye_1_1_device_info.html", null ],
[ "Extrinsics", "structmynteye_1_1_extrinsics.html", "structmynteye_1_1_extrinsics" ],
[ "HardwareVersion", "classmynteye_1_1_hardware_version.html", null ],
[ "ImgData", "structmynteye_1_1_img_data.html", "structmynteye_1_1_img_data" ],
[ "ImuData", "structmynteye_1_1_imu_data.html", "structmynteye_1_1_imu_data" ],
[ "ImuIntrinsics", "structmynteye_1_1_imu_intrinsics.html", "structmynteye_1_1_imu_intrinsics" ],
[ "IntrinsicsBase", "structmynteye_1_1_intrinsics_base.html", "structmynteye_1_1_intrinsics_base" ],
[ "IntrinsicsEquidistant", "structmynteye_1_1_intrinsics_equidistant.html", "structmynteye_1_1_intrinsics_equidistant" ],
[ "IntrinsicsPinhole", "structmynteye_1_1_intrinsics_pinhole.html", "structmynteye_1_1_intrinsics_pinhole" ],
[ "MotionIntrinsics", "structmynteye_1_1_motion_intrinsics.html", "structmynteye_1_1_motion_intrinsics" ],
[ "Object", "structmynteye_1_1_object.html", null ],
[ "ObjMat", "structmynteye_1_1_obj_mat.html", "structmynteye_1_1_obj_mat" ],
[ "ObjMat2", "structmynteye_1_1_obj_mat2.html", "structmynteye_1_1_obj_mat2" ],
[ "OptionInfo", "structmynteye_1_1_option_info.html", "structmynteye_1_1_option_info" ],
[ "Plugin", "classmynteye_1_1_plugin.html", "classmynteye_1_1_plugin" ],
[ "Resolution", "structmynteye_1_1_resolution.html", "structmynteye_1_1_resolution" ],
[ "StreamRequest", "structmynteye_1_1_stream_request.html", "structmynteye_1_1_stream_request" ],
[ "strings_error", "classmynteye_1_1strings__error.html", null ],
[ "Type", "classmynteye_1_1_type.html", null ],
[ "Version", "classmynteye_1_1_version.html", null ]
] ]
];

BIN
bc_s.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 676 B

BIN
bdwn.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 147 B

150
classes.html Normal file
View File

@ -0,0 +1,150 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>MYNT EYE S SDK: Class Index</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function() { init_search(); });
/* @license-end */
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">MYNT EYE S SDK
&#160;<span id="projectnumber">2.3.2</span>
</div>
<div id="projectbrief">http://www.myntai.com/mynteye/standard</div>
</td>
<td> <div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classes.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">Class Index</div> </div>
</div><!--header-->
<div class="contents">
<div class="qindex"><a class="qindex" href="#letter_a">a</a>&#160;|&#160;<a class="qindex" href="#letter_c">c</a>&#160;|&#160;<a class="qindex" href="#letter_d">d</a>&#160;|&#160;<a class="qindex" href="#letter_e">e</a>&#160;|&#160;<a class="qindex" href="#letter_f">f</a>&#160;|&#160;<a class="qindex" href="#letter_h">h</a>&#160;|&#160;<a class="qindex" href="#letter_i">i</a>&#160;|&#160;<a class="qindex" href="#letter_m">m</a>&#160;|&#160;<a class="qindex" href="#letter_o">o</a>&#160;|&#160;<a class="qindex" href="#letter_p">p</a>&#160;|&#160;<a class="qindex" href="#letter_r">r</a>&#160;|&#160;<a class="qindex" href="#letter_s">s</a>&#160;|&#160;<a class="qindex" href="#letter_t">t</a>&#160;|&#160;<a class="qindex" href="#letter_v">v</a></div>
<table class="classindex">
<tr><td rowspan="2" valign="bottom"><a name="letter_a"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;a&#160;&#160;</div></td></tr></table>
</td><td rowspan="2" valign="bottom"><a name="letter_f"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;f&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="structmynteye_1_1device_1_1_imu_params.html">ImuParams</a> (mynteye::device)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmynteye_1_1_obj_mat.html">ObjMat</a> (mynteye)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmynteye_1_1device_1_1_stream_data.html">StreamData</a> (mynteye::device)&#160;&#160;&#160;</td></tr>
<tr><td></td><td></td><td valign="top"><a class="el" href="structmynteye_1_1_intrinsics_base.html">IntrinsicsBase</a> (mynteye)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmynteye_1_1_obj_mat2.html">ObjMat2</a> (mynteye)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmynteye_1_1_stream_request.html">StreamRequest</a> (mynteye)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classmynteye_1_1_a_p_i.html">API</a> (mynteye)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmynteye_1_1device_1_1_frame.html">Frame</a> (mynteye::device)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmynteye_1_1_intrinsics_equidistant.html">IntrinsicsEquidistant</a> (mynteye)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmynteye_1_1_option_info.html">OptionInfo</a> (mynteye)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmynteye_1_1strings__error.html">strings_error</a> (mynteye)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classmynteye_1_1_async_callback.html">AsyncCallback</a> (mynteye)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_h"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;h&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="structmynteye_1_1_intrinsics_pinhole.html">IntrinsicsPinhole</a> (mynteye)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_p"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;p&#160;&#160;</div></td></tr></table>
</td><td rowspan="2" valign="bottom"><a name="letter_t"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;t&#160;&#160;</div></td></tr></table>
</td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_c"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;c&#160;&#160;</div></td></tr></table>
</td><td></td><td rowspan="2" valign="bottom"><a name="letter_m"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;m&#160;&#160;</div></td></tr></table>
</td><td></td><td></td></tr>
<tr><td></td><td valign="top"><a class="el" href="classmynteye_1_1_hardware_version.html">HardwareVersion</a> (mynteye)&#160;&#160;&#160;</td><td></td><td valign="top"><a class="el" href="classmynteye_1_1_plugin.html">Plugin</a> (mynteye)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmynteye_1_1_type.html">Type</a> (mynteye)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classmynteye_1_1_context.html">Context</a> (mynteye)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_i"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;i&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="structmynteye_1_1device_1_1_motion_data.html">MotionData</a> (mynteye::device)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_r"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;r&#160;&#160;</div></td></tr></table>
</td><td rowspan="2" valign="bottom"><a name="letter_v"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;v&#160;&#160;</div></td></tr></table>
</td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_d"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;d&#160;&#160;</div></td></tr></table>
</td><td></td><td valign="top"><a class="el" href="structmynteye_1_1api_1_1_motion_data.html">MotionData</a> (mynteye::api)&#160;&#160;&#160;</td><td></td><td></td></tr>
<tr><td></td><td valign="top"><a class="el" href="structmynteye_1_1_img_data.html">ImgData</a> (mynteye)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmynteye_1_1_motion_intrinsics.html">MotionIntrinsics</a> (mynteye)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmynteye_1_1_resolution.html">Resolution</a> (mynteye)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmynteye_1_1_version.html">Version</a> (mynteye)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classmynteye_1_1_device.html">Device</a> (mynteye)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmynteye_1_1device_1_1_img_params.html">ImgParams</a> (mynteye::device)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_o"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;o&#160;&#160;</div></td></tr></table>
</td><td rowspan="2" valign="bottom"><a name="letter_s"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;s&#160;&#160;</div></td></tr></table>
</td><td></td></tr>
<tr><td valign="top"><a class="el" href="structmynteye_1_1_device_info.html">DeviceInfo</a> (mynteye)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmynteye_1_1_imu_data.html">ImuData</a> (mynteye)&#160;&#160;&#160;</td><td></td><td></td><td></td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_e"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;e&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="structmynteye_1_1_imu_intrinsics.html">ImuIntrinsics</a> (mynteye)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmynteye_1_1_object.html">Object</a> (mynteye)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structmynteye_1_1api_1_1_stream_data.html">StreamData</a> (mynteye::api)&#160;&#160;&#160;</td><td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td></tr>
<tr><td valign="top"><a class="el" href="structmynteye_1_1_extrinsics.html">Extrinsics</a> (mynteye)&#160;&#160;&#160;</td><td></td><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td></tr>
</table>
<div class="qindex"><a class="qindex" href="#letter_a">a</a>&#160;|&#160;<a class="qindex" href="#letter_c">c</a>&#160;|&#160;<a class="qindex" href="#letter_d">d</a>&#160;|&#160;<a class="qindex" href="#letter_e">e</a>&#160;|&#160;<a class="qindex" href="#letter_f">f</a>&#160;|&#160;<a class="qindex" href="#letter_h">h</a>&#160;|&#160;<a class="qindex" href="#letter_i">i</a>&#160;|&#160;<a class="qindex" href="#letter_m">m</a>&#160;|&#160;<a class="qindex" href="#letter_o">o</a>&#160;|&#160;<a class="qindex" href="#letter_p">p</a>&#160;|&#160;<a class="qindex" href="#letter_r">r</a>&#160;|&#160;<a class="qindex" href="#letter_s">s</a>&#160;|&#160;<a class="qindex" href="#letter_t">t</a>&#160;|&#160;<a class="qindex" href="#letter_v">v</a></div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,164 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>MYNT EYE S SDK: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function() { init_search(); });
/* @license-end */
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">MYNT EYE S SDK
&#160;<span id="projectnumber">2.3.2</span>
</div>
<div id="projectbrief">http://www.myntai.com/mynteye/standard</div>
</td>
<td> <div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classmynteye_1_1_a_p_i.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">mynteye::API Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classmynteye_1_1_a_p_i.html">mynteye::API</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html#ae5dfc550818235e9add90b19d484bdde">ConfigStreamRequest</a>(const Capabilities &amp;capability, const StreamRequest &amp;request)</td><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html">mynteye::API</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html#a1e889313161109b0d3b46514260fe72e">ConfigStreamRequest</a>(const StreamRequest &amp;request)</td><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html">mynteye::API</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html#a7e70df58b46483307f9ab45cfc5f7c01">Create</a>(int argc, char *argv[])</td><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html">mynteye::API</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html#ad807bf23b09460e7cc9599db88aa532b">Create</a>(int argc, char *argv[], const std::shared_ptr&lt; Device &gt; &amp;device)</td><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html">mynteye::API</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html#a976a0ef3efa64eb0f496fe608c34103e">Create</a>(const std::shared_ptr&lt; Device &gt; &amp;device)</td><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html">mynteye::API</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html#af384a098983e9cf2c72d53637d5cd45e">DisableStreamData</a>(const Stream &amp;stream)</td><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html">mynteye::API</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html#ab7b79e7de29c24686881dee8a4e88e99">EnableMotionDatas</a>(std::size_t max_size=std::numeric_limits&lt; std::size_t &gt;::max())</td><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html">mynteye::API</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html#a719925512f3acbdb7ca6bac29fa76fcf">EnablePlugin</a>(const std::string &amp;path)</td><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html">mynteye::API</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html#a46f714ee5c92c18fff5ca20d98ad3392">EnableStreamData</a>(const Stream &amp;stream)</td><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html">mynteye::API</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html#aba7b6ea229e944c9528be2a88d7db873">GetExtrinsics</a>(const Stream &amp;from, const Stream &amp;to) const</td><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html">mynteye::API</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html#ae1ac780b31a33a15aa9d9d38594b3970">GetInfo</a>() const</td><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html">mynteye::API</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html#a766028e7cc0cb10f161be38fad94b25f">GetInfo</a>(const Info &amp;info) const</td><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html">mynteye::API</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html#adb0846963ed694745d4dc4a3f3c3a5a0">GetIntrinsics</a>(const Stream &amp;stream) const</td><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html">mynteye::API</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html#a050ba243b53157753ff960ff48e6cdb8">GetIntrinsics</a>(const Stream &amp;stream) const</td><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html">mynteye::API</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html#a55ae8edffe9caf737195ef486b9364c4">GetIntrinsicsBase</a>(const Stream &amp;stream) const</td><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html">mynteye::API</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html#a148afe3445e90a9aa8ac2ec85aa3aadd">GetModel</a>() const</td><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html">mynteye::API</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html#a1f658caec8679193b7cb7ce957f1113a">GetMotionDatas</a>()</td><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html">mynteye::API</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html#ae7d219e882375be3982f3e1cc7f94ef3">GetMotionExtrinsics</a>(const Stream &amp;from) const</td><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html">mynteye::API</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html#a7903ccd0fb6c67b2caa7a62de61f6247">GetMotionIntrinsics</a>() const</td><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html">mynteye::API</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html#a1b9dfda42d4364bcba6a17b9c9082536">GetOptionInfo</a>(const Option &amp;option) const</td><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html">mynteye::API</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html#ab00fddbd0a46c5f4f8106a376d5f5502">GetOptionValue</a>(const Option &amp;option) const</td><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html">mynteye::API</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html#a49a4447f9dbcb85f3aef0a013174f362">GetStreamData</a>(const Stream &amp;stream)</td><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html">mynteye::API</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html#a81f6b26a1f3e136247b6088ce0d61b90">GetStreamDatas</a>(const Stream &amp;stream)</td><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html">mynteye::API</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html#a3205feafedf151ed79ee146beed3be07">GetStreamRequest</a>(const Capabilities &amp;capability) const</td><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html">mynteye::API</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html#a5562690487612d00dddeb7061e4e82f5">GetStreamRequest</a>() const</td><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html">mynteye::API</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html#a7b45104aa50cf10819993ccb875620ae">GetStreamRequests</a>(const Capabilities &amp;capability) const</td><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html">mynteye::API</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html#a3f30d5f3e01db57e2ff18f7126ac4e5e">GetStreamRequests</a>() const</td><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html">mynteye::API</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html#a11f5f015eb6e80f89d0c51ed6cc25dc8">HasMotionCallback</a>() const</td><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html">mynteye::API</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html#a5c872a25090bfe00659b7ae0b5391aae">HasStreamCallback</a>(const Stream &amp;stream) const</td><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html">mynteye::API</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html#ae1ed2327d8fd644acb7f87dc6500962e">LogOptionInfos</a>() const</td><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html">mynteye::API</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html#ac8f9a40e30e6b01662d1170eb5bd4735">motion_callback_t</a> typedef</td><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html">mynteye::API</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html#a8528285b9cbe0b0d44a8e2a31b6534a0">RunOptionAction</a>(const Option &amp;option) const</td><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html">mynteye::API</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html#a9e893cc3a7bf42792ffd74cf3f462380">SelectStreamRequest</a>(bool *ok) const</td><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html">mynteye::API</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html#af20017e9e1e0dd1008c0571dae43bf27">SetMotionCallback</a>(motion_callback_t callback)</td><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html">mynteye::API</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html#af568aef55ebab6ba1a9e481b977620ab">SetOptionValue</a>(const Option &amp;option, std::int32_t value)</td><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html">mynteye::API</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html#a36c6d91ec30dbad5a825d154f21345f1">SetStreamCallback</a>(const Stream &amp;stream, stream_callback_t callback)</td><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html">mynteye::API</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html#a222fa24a6f6c3a926526728434569d31">Start</a>(const Source &amp;source)</td><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html">mynteye::API</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html#a0e2ab2c1af19216c49b0d69b33cce41f">Stop</a>(const Source &amp;source)</td><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html">mynteye::API</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html#a9f6e4b9cb96f00aa0bdc98522c4ad8db">stream_callback_t</a> typedef</td><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html">mynteye::API</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html#a4b8b169d41fec0d464d004abcb8d5833">Supports</a>(const Stream &amp;stream) const</td><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html">mynteye::API</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html#a3c7b424a762c80de97eb389cb510602a">Supports</a>(const Capabilities &amp;capability) const</td><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html">mynteye::API</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html#a6ab0fa4d84bc9db2488fb176b8868132">Supports</a>(const Option &amp;option) const</td><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html">mynteye::API</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html#a72b09033247db5b4d6442124c0f41f68">Supports</a>(const AddOns &amp;addon) const</td><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html">mynteye::API</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html#ad79528fe6e559fdaeb6d8dcccb50abaf">WaitForStreams</a>()</td><td class="entry"><a class="el" href="classmynteye_1_1_a_p_i.html">mynteye::API</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
</div>
</body>
</html>

537
classmynteye_1_1_a_p_i.html Normal file
View File

@ -0,0 +1,537 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>MYNT EYE S SDK: mynteye::API Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function() { init_search(); });
/* @license-end */
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">MYNT EYE S SDK
&#160;<span id="projectnumber">2.3.2</span>
</div>
<div id="projectbrief">http://www.myntai.com/mynteye/standard</div>
</td>
<td> <div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classmynteye_1_1_a_p_i.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="classmynteye_1_1_a_p_i-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">mynteye::API Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>The <a class="el" href="classmynteye_1_1_a_p_i.html" title="The API class to communicate with MYNT® EYE device.">API</a> class to communicate with MYNT® EYE device.
<a href="classmynteye_1_1_a_p_i.html#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:a9f6e4b9cb96f00aa0bdc98522c4ad8db"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_a_p_i.html#a9f6e4b9cb96f00aa0bdc98522c4ad8db">stream_callback_t</a> = std::function&lt; void(const <a class="el" href="structmynteye_1_1api_1_1_stream_data.html">api::StreamData</a> &amp;data)&gt;</td></tr>
<tr class="memdesc:a9f6e4b9cb96f00aa0bdc98522c4ad8db"><td class="mdescLeft">&#160;</td><td class="mdescRight">The <a class="el" href="structmynteye_1_1api_1_1_stream_data.html" title="API stream data.">api::StreamData</a> callback. <a href="#a9f6e4b9cb96f00aa0bdc98522c4ad8db">More...</a><br /></td></tr>
<tr class="separator:a9f6e4b9cb96f00aa0bdc98522c4ad8db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8f9a40e30e6b01662d1170eb5bd4735"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_a_p_i.html#ac8f9a40e30e6b01662d1170eb5bd4735">motion_callback_t</a> = std::function&lt; void(const <a class="el" href="structmynteye_1_1api_1_1_motion_data.html">api::MotionData</a> &amp;data)&gt;</td></tr>
<tr class="memdesc:ac8f9a40e30e6b01662d1170eb5bd4735"><td class="mdescLeft">&#160;</td><td class="mdescRight">The <a class="el" href="structmynteye_1_1api_1_1_motion_data.html" title="API motion data.">api::MotionData</a> callback. <a href="#ac8f9a40e30e6b01662d1170eb5bd4735">More...</a><br /></td></tr>
<tr class="separator:ac8f9a40e30e6b01662d1170eb5bd4735"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a148afe3445e90a9aa8ac2ec85aa3aadd"><td class="memItemLeft" align="right" valign="top"><a id="a148afe3445e90a9aa8ac2ec85aa3aadd"></a>
<a class="el" href="group__enumerations.html#ga3d88e0528ad84eed0e7915c7ed632087">Model</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_a_p_i.html#a148afe3445e90a9aa8ac2ec85aa3aadd">GetModel</a> () const</td></tr>
<tr class="memdesc:a148afe3445e90a9aa8ac2ec85aa3aadd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the model. <br /></td></tr>
<tr class="separator:a148afe3445e90a9aa8ac2ec85aa3aadd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b8b169d41fec0d464d004abcb8d5833"><td class="memItemLeft" align="right" valign="top"><a id="a4b8b169d41fec0d464d004abcb8d5833"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_a_p_i.html#a4b8b169d41fec0d464d004abcb8d5833">Supports</a> (const <a class="el" href="group__enumerations.html#ga8fb1bf5d859ee1a5b321cbae0b422280">Stream</a> &amp;stream) const</td></tr>
<tr class="memdesc:a4b8b169d41fec0d464d004abcb8d5833"><td class="mdescLeft">&#160;</td><td class="mdescRight">Supports the stream or not. <br /></td></tr>
<tr class="separator:a4b8b169d41fec0d464d004abcb8d5833"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c7b424a762c80de97eb389cb510602a"><td class="memItemLeft" align="right" valign="top"><a id="a3c7b424a762c80de97eb389cb510602a"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_a_p_i.html#a3c7b424a762c80de97eb389cb510602a">Supports</a> (const <a class="el" href="group__enumerations.html#ga924c6892a17872477999697dfb5269c6">Capabilities</a> &amp;capability) const</td></tr>
<tr class="memdesc:a3c7b424a762c80de97eb389cb510602a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Supports the capability or not. <br /></td></tr>
<tr class="separator:a3c7b424a762c80de97eb389cb510602a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ab0fa4d84bc9db2488fb176b8868132"><td class="memItemLeft" align="right" valign="top"><a id="a6ab0fa4d84bc9db2488fb176b8868132"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_a_p_i.html#a6ab0fa4d84bc9db2488fb176b8868132">Supports</a> (const <a class="el" href="group__enumerations.html#ga31bb3da30332d5af00c1851cf0020fb6">Option</a> &amp;option) const</td></tr>
<tr class="memdesc:a6ab0fa4d84bc9db2488fb176b8868132"><td class="mdescLeft">&#160;</td><td class="mdescRight">Supports the option or not. <br /></td></tr>
<tr class="separator:a6ab0fa4d84bc9db2488fb176b8868132"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72b09033247db5b4d6442124c0f41f68"><td class="memItemLeft" align="right" valign="top"><a id="a72b09033247db5b4d6442124c0f41f68"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_a_p_i.html#a72b09033247db5b4d6442124c0f41f68">Supports</a> (const <a class="el" href="group__enumerations.html#gac5354b730c4500e6371a8b7048185a71">AddOns</a> &amp;addon) const</td></tr>
<tr class="memdesc:a72b09033247db5b4d6442124c0f41f68"><td class="mdescLeft">&#160;</td><td class="mdescRight">Supports the addon or not. <br /></td></tr>
<tr class="separator:a72b09033247db5b4d6442124c0f41f68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e893cc3a7bf42792ffd74cf3f462380"><td class="memItemLeft" align="right" valign="top"><a id="a9e893cc3a7bf42792ffd74cf3f462380"></a>
<a class="el" href="structmynteye_1_1_stream_request.html">StreamRequest</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_a_p_i.html#a9e893cc3a7bf42792ffd74cf3f462380">SelectStreamRequest</a> (bool *ok) const</td></tr>
<tr class="memdesc:a9e893cc3a7bf42792ffd74cf3f462380"><td class="mdescLeft">&#160;</td><td class="mdescRight">Log all stream requests and prompt user to select one. <br /></td></tr>
<tr class="separator:a9e893cc3a7bf42792ffd74cf3f462380"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b45104aa50cf10819993ccb875620ae"><td class="memItemLeft" align="right" valign="top"><a id="a7b45104aa50cf10819993ccb875620ae"></a>
const std::vector&lt; <a class="el" href="structmynteye_1_1_stream_request.html">StreamRequest</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_a_p_i.html#a7b45104aa50cf10819993ccb875620ae">GetStreamRequests</a> (const <a class="el" href="group__enumerations.html#ga924c6892a17872477999697dfb5269c6">Capabilities</a> &amp;capability) const</td></tr>
<tr class="memdesc:a7b45104aa50cf10819993ccb875620ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get all stream requests of the capability. <br /></td></tr>
<tr class="separator:a7b45104aa50cf10819993ccb875620ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5dfc550818235e9add90b19d484bdde"><td class="memItemLeft" align="right" valign="top"><a id="ae5dfc550818235e9add90b19d484bdde"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_a_p_i.html#ae5dfc550818235e9add90b19d484bdde">ConfigStreamRequest</a> (const <a class="el" href="group__enumerations.html#ga924c6892a17872477999697dfb5269c6">Capabilities</a> &amp;capability, const <a class="el" href="structmynteye_1_1_stream_request.html">StreamRequest</a> &amp;request)</td></tr>
<tr class="memdesc:ae5dfc550818235e9add90b19d484bdde"><td class="mdescLeft">&#160;</td><td class="mdescRight">Config the stream request to the capability. <br /></td></tr>
<tr class="separator:ae5dfc550818235e9add90b19d484bdde"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3205feafedf151ed79ee146beed3be07"><td class="memItemLeft" align="right" valign="top"><a id="a3205feafedf151ed79ee146beed3be07"></a>
const <a class="el" href="structmynteye_1_1_stream_request.html">StreamRequest</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_a_p_i.html#a3205feafedf151ed79ee146beed3be07">GetStreamRequest</a> (const <a class="el" href="group__enumerations.html#ga924c6892a17872477999697dfb5269c6">Capabilities</a> &amp;capability) const</td></tr>
<tr class="memdesc:a3205feafedf151ed79ee146beed3be07"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the config stream requests of the capability. <br /></td></tr>
<tr class="separator:a3205feafedf151ed79ee146beed3be07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f30d5f3e01db57e2ff18f7126ac4e5e"><td class="memItemLeft" align="right" valign="top"><a id="a3f30d5f3e01db57e2ff18f7126ac4e5e"></a>
const std::vector&lt; <a class="el" href="structmynteye_1_1_stream_request.html">StreamRequest</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_a_p_i.html#a3f30d5f3e01db57e2ff18f7126ac4e5e">GetStreamRequests</a> () const</td></tr>
<tr class="memdesc:a3f30d5f3e01db57e2ff18f7126ac4e5e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get all stream requests of the key stream capability. <br /></td></tr>
<tr class="separator:a3f30d5f3e01db57e2ff18f7126ac4e5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e889313161109b0d3b46514260fe72e"><td class="memItemLeft" align="right" valign="top"><a id="a1e889313161109b0d3b46514260fe72e"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_a_p_i.html#a1e889313161109b0d3b46514260fe72e">ConfigStreamRequest</a> (const <a class="el" href="structmynteye_1_1_stream_request.html">StreamRequest</a> &amp;request)</td></tr>
<tr class="memdesc:a1e889313161109b0d3b46514260fe72e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Config the stream request to the key stream capability. <br /></td></tr>
<tr class="separator:a1e889313161109b0d3b46514260fe72e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5562690487612d00dddeb7061e4e82f5"><td class="memItemLeft" align="right" valign="top"><a id="a5562690487612d00dddeb7061e4e82f5"></a>
const <a class="el" href="structmynteye_1_1_stream_request.html">StreamRequest</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_a_p_i.html#a5562690487612d00dddeb7061e4e82f5">GetStreamRequest</a> () const</td></tr>
<tr class="memdesc:a5562690487612d00dddeb7061e4e82f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the config stream requests of the key stream capability. <br /></td></tr>
<tr class="separator:a5562690487612d00dddeb7061e4e82f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1ac780b31a33a15aa9d9d38594b3970"><td class="memItemLeft" align="right" valign="top"><a id="ae1ac780b31a33a15aa9d9d38594b3970"></a>
std::shared_ptr&lt; <a class="el" href="structmynteye_1_1_device_info.html">DeviceInfo</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_a_p_i.html#ae1ac780b31a33a15aa9d9d38594b3970">GetInfo</a> () const</td></tr>
<tr class="memdesc:ae1ac780b31a33a15aa9d9d38594b3970"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the device info. <br /></td></tr>
<tr class="separator:ae1ac780b31a33a15aa9d9d38594b3970"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a766028e7cc0cb10f161be38fad94b25f"><td class="memItemLeft" align="right" valign="top"><a id="a766028e7cc0cb10f161be38fad94b25f"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_a_p_i.html#a766028e7cc0cb10f161be38fad94b25f">GetInfo</a> (const <a class="el" href="group__enumerations.html#ga1176072d2ba347a194801362de7fc0eb">Info</a> &amp;info) const</td></tr>
<tr class="memdesc:a766028e7cc0cb10f161be38fad94b25f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the device info. <br /></td></tr>
<tr class="separator:a766028e7cc0cb10f161be38fad94b25f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb0846963ed694745d4dc4a3f3c3a5a0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmynteye_1_1_intrinsics_pinhole.html">IntrinsicsPinhole</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_a_p_i.html#adb0846963ed694745d4dc4a3f3c3a5a0">GetIntrinsics</a> (const <a class="el" href="group__enumerations.html#ga8fb1bf5d859ee1a5b321cbae0b422280">Stream</a> &amp;stream) const</td></tr>
<tr class="separator:adb0846963ed694745d4dc4a3f3c3a5a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a050ba243b53157753ff960ff48e6cdb8"><td class="memTemplParams" colspan="2"><a id="a050ba243b53157753ff960ff48e6cdb8"></a>
template&lt;typename T &gt; </td></tr>
<tr class="memitem:a050ba243b53157753ff960ff48e6cdb8"><td class="memTemplItemLeft" align="right" valign="top">T&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_a_p_i.html#a050ba243b53157753ff960ff48e6cdb8">GetIntrinsics</a> (const <a class="el" href="group__enumerations.html#ga8fb1bf5d859ee1a5b321cbae0b422280">Stream</a> &amp;stream) const</td></tr>
<tr class="memdesc:a050ba243b53157753ff960ff48e6cdb8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the intrinsics of stream. <br /></td></tr>
<tr class="separator:a050ba243b53157753ff960ff48e6cdb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55ae8edffe9caf737195ef486b9364c4"><td class="memItemLeft" align="right" valign="top"><a id="a55ae8edffe9caf737195ef486b9364c4"></a>
std::shared_ptr&lt; <a class="el" href="structmynteye_1_1_intrinsics_base.html">IntrinsicsBase</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_a_p_i.html#a55ae8edffe9caf737195ef486b9364c4">GetIntrinsicsBase</a> (const <a class="el" href="group__enumerations.html#ga8fb1bf5d859ee1a5b321cbae0b422280">Stream</a> &amp;stream) const</td></tr>
<tr class="memdesc:a55ae8edffe9caf737195ef486b9364c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the intrinsics base of stream. <br /></td></tr>
<tr class="separator:a55ae8edffe9caf737195ef486b9364c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba7b6ea229e944c9528be2a88d7db873"><td class="memItemLeft" align="right" valign="top"><a id="aba7b6ea229e944c9528be2a88d7db873"></a>
<a class="el" href="structmynteye_1_1_extrinsics.html">Extrinsics</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_a_p_i.html#aba7b6ea229e944c9528be2a88d7db873">GetExtrinsics</a> (const <a class="el" href="group__enumerations.html#ga8fb1bf5d859ee1a5b321cbae0b422280">Stream</a> &amp;from, const <a class="el" href="group__enumerations.html#ga8fb1bf5d859ee1a5b321cbae0b422280">Stream</a> &amp;to) const</td></tr>
<tr class="memdesc:aba7b6ea229e944c9528be2a88d7db873"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the extrinsics from one stream to another. <br /></td></tr>
<tr class="separator:aba7b6ea229e944c9528be2a88d7db873"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7903ccd0fb6c67b2caa7a62de61f6247"><td class="memItemLeft" align="right" valign="top"><a id="a7903ccd0fb6c67b2caa7a62de61f6247"></a>
<a class="el" href="structmynteye_1_1_motion_intrinsics.html">MotionIntrinsics</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_a_p_i.html#a7903ccd0fb6c67b2caa7a62de61f6247">GetMotionIntrinsics</a> () const</td></tr>
<tr class="memdesc:a7903ccd0fb6c67b2caa7a62de61f6247"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the intrinsics of motion. <br /></td></tr>
<tr class="separator:a7903ccd0fb6c67b2caa7a62de61f6247"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7d219e882375be3982f3e1cc7f94ef3"><td class="memItemLeft" align="right" valign="top"><a id="ae7d219e882375be3982f3e1cc7f94ef3"></a>
<a class="el" href="structmynteye_1_1_extrinsics.html">Extrinsics</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_a_p_i.html#ae7d219e882375be3982f3e1cc7f94ef3">GetMotionExtrinsics</a> (const <a class="el" href="group__enumerations.html#ga8fb1bf5d859ee1a5b321cbae0b422280">Stream</a> &amp;from) const</td></tr>
<tr class="memdesc:ae7d219e882375be3982f3e1cc7f94ef3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the extrinsics from one stream to motion. <br /></td></tr>
<tr class="separator:ae7d219e882375be3982f3e1cc7f94ef3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1ed2327d8fd644acb7f87dc6500962e"><td class="memItemLeft" align="right" valign="top"><a id="ae1ed2327d8fd644acb7f87dc6500962e"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_a_p_i.html#ae1ed2327d8fd644acb7f87dc6500962e">LogOptionInfos</a> () const</td></tr>
<tr class="memdesc:ae1ed2327d8fd644acb7f87dc6500962e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Log all option infos. <br /></td></tr>
<tr class="separator:ae1ed2327d8fd644acb7f87dc6500962e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b9dfda42d4364bcba6a17b9c9082536"><td class="memItemLeft" align="right" valign="top"><a id="a1b9dfda42d4364bcba6a17b9c9082536"></a>
<a class="el" href="structmynteye_1_1_option_info.html">OptionInfo</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_a_p_i.html#a1b9dfda42d4364bcba6a17b9c9082536">GetOptionInfo</a> (const <a class="el" href="group__enumerations.html#ga31bb3da30332d5af00c1851cf0020fb6">Option</a> &amp;option) const</td></tr>
<tr class="memdesc:a1b9dfda42d4364bcba6a17b9c9082536"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the option info. <br /></td></tr>
<tr class="separator:a1b9dfda42d4364bcba6a17b9c9082536"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab00fddbd0a46c5f4f8106a376d5f5502"><td class="memItemLeft" align="right" valign="top"><a id="ab00fddbd0a46c5f4f8106a376d5f5502"></a>
std::int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_a_p_i.html#ab00fddbd0a46c5f4f8106a376d5f5502">GetOptionValue</a> (const <a class="el" href="group__enumerations.html#ga31bb3da30332d5af00c1851cf0020fb6">Option</a> &amp;option) const</td></tr>
<tr class="memdesc:ab00fddbd0a46c5f4f8106a376d5f5502"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the option value. <br /></td></tr>
<tr class="separator:ab00fddbd0a46c5f4f8106a376d5f5502"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af568aef55ebab6ba1a9e481b977620ab"><td class="memItemLeft" align="right" valign="top"><a id="af568aef55ebab6ba1a9e481b977620ab"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_a_p_i.html#af568aef55ebab6ba1a9e481b977620ab">SetOptionValue</a> (const <a class="el" href="group__enumerations.html#ga31bb3da30332d5af00c1851cf0020fb6">Option</a> &amp;option, std::int32_t value)</td></tr>
<tr class="memdesc:af568aef55ebab6ba1a9e481b977620ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the option value. <br /></td></tr>
<tr class="separator:af568aef55ebab6ba1a9e481b977620ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8528285b9cbe0b0d44a8e2a31b6534a0"><td class="memItemLeft" align="right" valign="top"><a id="a8528285b9cbe0b0d44a8e2a31b6534a0"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_a_p_i.html#a8528285b9cbe0b0d44a8e2a31b6534a0">RunOptionAction</a> (const <a class="el" href="group__enumerations.html#ga31bb3da30332d5af00c1851cf0020fb6">Option</a> &amp;option) const</td></tr>
<tr class="memdesc:a8528285b9cbe0b0d44a8e2a31b6534a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Run the option action. <br /></td></tr>
<tr class="separator:a8528285b9cbe0b0d44a8e2a31b6534a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36c6d91ec30dbad5a825d154f21345f1"><td class="memItemLeft" align="right" valign="top"><a id="a36c6d91ec30dbad5a825d154f21345f1"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_a_p_i.html#a36c6d91ec30dbad5a825d154f21345f1">SetStreamCallback</a> (const <a class="el" href="group__enumerations.html#ga8fb1bf5d859ee1a5b321cbae0b422280">Stream</a> &amp;stream, <a class="el" href="classmynteye_1_1_a_p_i.html#a9f6e4b9cb96f00aa0bdc98522c4ad8db">stream_callback_t</a> callback)</td></tr>
<tr class="memdesc:a36c6d91ec30dbad5a825d154f21345f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the callback of stream. <br /></td></tr>
<tr class="separator:a36c6d91ec30dbad5a825d154f21345f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af20017e9e1e0dd1008c0571dae43bf27"><td class="memItemLeft" align="right" valign="top"><a id="af20017e9e1e0dd1008c0571dae43bf27"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_a_p_i.html#af20017e9e1e0dd1008c0571dae43bf27">SetMotionCallback</a> (<a class="el" href="classmynteye_1_1_a_p_i.html#ac8f9a40e30e6b01662d1170eb5bd4735">motion_callback_t</a> callback)</td></tr>
<tr class="memdesc:af20017e9e1e0dd1008c0571dae43bf27"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the callback of motion. <br /></td></tr>
<tr class="separator:af20017e9e1e0dd1008c0571dae43bf27"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c872a25090bfe00659b7ae0b5391aae"><td class="memItemLeft" align="right" valign="top"><a id="a5c872a25090bfe00659b7ae0b5391aae"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_a_p_i.html#a5c872a25090bfe00659b7ae0b5391aae">HasStreamCallback</a> (const <a class="el" href="group__enumerations.html#ga8fb1bf5d859ee1a5b321cbae0b422280">Stream</a> &amp;stream) const</td></tr>
<tr class="memdesc:a5c872a25090bfe00659b7ae0b5391aae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Has the callback of stream. <br /></td></tr>
<tr class="separator:a5c872a25090bfe00659b7ae0b5391aae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11f5f015eb6e80f89d0c51ed6cc25dc8"><td class="memItemLeft" align="right" valign="top"><a id="a11f5f015eb6e80f89d0c51ed6cc25dc8"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_a_p_i.html#a11f5f015eb6e80f89d0c51ed6cc25dc8">HasMotionCallback</a> () const</td></tr>
<tr class="memdesc:a11f5f015eb6e80f89d0c51ed6cc25dc8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Has the callback of motion. <br /></td></tr>
<tr class="separator:a11f5f015eb6e80f89d0c51ed6cc25dc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a222fa24a6f6c3a926526728434569d31"><td class="memItemLeft" align="right" valign="top"><a id="a222fa24a6f6c3a926526728434569d31"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_a_p_i.html#a222fa24a6f6c3a926526728434569d31">Start</a> (const <a class="el" href="group__enumerations.html#ga2d9ba6438b1f9ed91cff3587b491d0b3">Source</a> &amp;source)</td></tr>
<tr class="memdesc:a222fa24a6f6c3a926526728434569d31"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start capturing the source. <br /></td></tr>
<tr class="separator:a222fa24a6f6c3a926526728434569d31"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e2ab2c1af19216c49b0d69b33cce41f"><td class="memItemLeft" align="right" valign="top"><a id="a0e2ab2c1af19216c49b0d69b33cce41f"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_a_p_i.html#a0e2ab2c1af19216c49b0d69b33cce41f">Stop</a> (const <a class="el" href="group__enumerations.html#ga2d9ba6438b1f9ed91cff3587b491d0b3">Source</a> &amp;source)</td></tr>
<tr class="memdesc:a0e2ab2c1af19216c49b0d69b33cce41f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stop capturing the source. <br /></td></tr>
<tr class="separator:a0e2ab2c1af19216c49b0d69b33cce41f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad79528fe6e559fdaeb6d8dcccb50abaf"><td class="memItemLeft" align="right" valign="top"><a id="ad79528fe6e559fdaeb6d8dcccb50abaf"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_a_p_i.html#ad79528fe6e559fdaeb6d8dcccb50abaf">WaitForStreams</a> ()</td></tr>
<tr class="memdesc:ad79528fe6e559fdaeb6d8dcccb50abaf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wait the streams are ready. <br /></td></tr>
<tr class="separator:ad79528fe6e559fdaeb6d8dcccb50abaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46f714ee5c92c18fff5ca20d98ad3392"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_a_p_i.html#a46f714ee5c92c18fff5ca20d98ad3392">EnableStreamData</a> (const <a class="el" href="group__enumerations.html#ga8fb1bf5d859ee1a5b321cbae0b422280">Stream</a> &amp;stream)</td></tr>
<tr class="memdesc:a46f714ee5c92c18fff5ca20d98ad3392"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable the data of stream. <a href="#a46f714ee5c92c18fff5ca20d98ad3392">More...</a><br /></td></tr>
<tr class="separator:a46f714ee5c92c18fff5ca20d98ad3392"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af384a098983e9cf2c72d53637d5cd45e"><td class="memItemLeft" align="right" valign="top"><a id="af384a098983e9cf2c72d53637d5cd45e"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_a_p_i.html#af384a098983e9cf2c72d53637d5cd45e">DisableStreamData</a> (const <a class="el" href="group__enumerations.html#ga8fb1bf5d859ee1a5b321cbae0b422280">Stream</a> &amp;stream)</td></tr>
<tr class="memdesc:af384a098983e9cf2c72d53637d5cd45e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disable the data of stream. <br /></td></tr>
<tr class="separator:af384a098983e9cf2c72d53637d5cd45e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49a4447f9dbcb85f3aef0a013174f362"><td class="memItemLeft" align="right" valign="top"><a id="a49a4447f9dbcb85f3aef0a013174f362"></a>
<a class="el" href="structmynteye_1_1api_1_1_stream_data.html">api::StreamData</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_a_p_i.html#a49a4447f9dbcb85f3aef0a013174f362">GetStreamData</a> (const <a class="el" href="group__enumerations.html#ga8fb1bf5d859ee1a5b321cbae0b422280">Stream</a> &amp;stream)</td></tr>
<tr class="memdesc:a49a4447f9dbcb85f3aef0a013174f362"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the latest data of stream. <br /></td></tr>
<tr class="separator:a49a4447f9dbcb85f3aef0a013174f362"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81f6b26a1f3e136247b6088ce0d61b90"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="structmynteye_1_1api_1_1_stream_data.html">api::StreamData</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_a_p_i.html#a81f6b26a1f3e136247b6088ce0d61b90">GetStreamDatas</a> (const <a class="el" href="group__enumerations.html#ga8fb1bf5d859ee1a5b321cbae0b422280">Stream</a> &amp;stream)</td></tr>
<tr class="memdesc:a81f6b26a1f3e136247b6088ce0d61b90"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the datas of stream. <a href="#a81f6b26a1f3e136247b6088ce0d61b90">More...</a><br /></td></tr>
<tr class="separator:a81f6b26a1f3e136247b6088ce0d61b90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7b79e7de29c24686881dee8a4e88e99"><td class="memItemLeft" align="right" valign="top"><a id="ab7b79e7de29c24686881dee8a4e88e99"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_a_p_i.html#ab7b79e7de29c24686881dee8a4e88e99">EnableMotionDatas</a> (std::size_t max_size=std::numeric_limits&lt; std::size_t &gt;::max())</td></tr>
<tr class="memdesc:ab7b79e7de29c24686881dee8a4e88e99"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable cache motion datas. <br /></td></tr>
<tr class="separator:ab7b79e7de29c24686881dee8a4e88e99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f658caec8679193b7cb7ce957f1113a"><td class="memItemLeft" align="right" valign="top"><a id="a1f658caec8679193b7cb7ce957f1113a"></a>
std::vector&lt; <a class="el" href="structmynteye_1_1api_1_1_motion_data.html">api::MotionData</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_a_p_i.html#a1f658caec8679193b7cb7ce957f1113a">GetMotionDatas</a> ()</td></tr>
<tr class="memdesc:a1f658caec8679193b7cb7ce957f1113a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the motion datas. <br /></td></tr>
<tr class="separator:a1f658caec8679193b7cb7ce957f1113a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a719925512f3acbdb7ca6bac29fa76fcf"><td class="memItemLeft" align="right" valign="top"><a id="a719925512f3acbdb7ca6bac29fa76fcf"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_a_p_i.html#a719925512f3acbdb7ca6bac29fa76fcf">EnablePlugin</a> (const std::string &amp;path)</td></tr>
<tr class="memdesc:a719925512f3acbdb7ca6bac29fa76fcf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable the plugin. <br /></td></tr>
<tr class="separator:a719925512f3acbdb7ca6bac29fa76fcf"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a7e70df58b46483307f9ab45cfc5f7c01"><td class="memItemLeft" align="right" valign="top">static std::shared_ptr&lt; <a class="el" href="classmynteye_1_1_a_p_i.html">API</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_a_p_i.html#a7e70df58b46483307f9ab45cfc5f7c01">Create</a> (int argc, char *argv[])</td></tr>
<tr class="memdesc:a7e70df58b46483307f9ab45cfc5f7c01"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the <a class="el" href="classmynteye_1_1_a_p_i.html" title="The API class to communicate with MYNT® EYE device.">API</a> instance. <a href="#a7e70df58b46483307f9ab45cfc5f7c01">More...</a><br /></td></tr>
<tr class="separator:a7e70df58b46483307f9ab45cfc5f7c01"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad807bf23b09460e7cc9599db88aa532b"><td class="memItemLeft" align="right" valign="top">static std::shared_ptr&lt; <a class="el" href="classmynteye_1_1_a_p_i.html">API</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_a_p_i.html#ad807bf23b09460e7cc9599db88aa532b">Create</a> (int argc, char *argv[], const std::shared_ptr&lt; <a class="el" href="classmynteye_1_1_device.html">Device</a> &gt; &amp;device)</td></tr>
<tr class="memdesc:ad807bf23b09460e7cc9599db88aa532b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the <a class="el" href="classmynteye_1_1_a_p_i.html" title="The API class to communicate with MYNT® EYE device.">API</a> instance. <a href="#ad807bf23b09460e7cc9599db88aa532b">More...</a><br /></td></tr>
<tr class="separator:ad807bf23b09460e7cc9599db88aa532b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a976a0ef3efa64eb0f496fe608c34103e"><td class="memItemLeft" align="right" valign="top">static std::shared_ptr&lt; <a class="el" href="classmynteye_1_1_a_p_i.html">API</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_a_p_i.html#a976a0ef3efa64eb0f496fe608c34103e">Create</a> (const std::shared_ptr&lt; <a class="el" href="classmynteye_1_1_device.html">Device</a> &gt; &amp;device)</td></tr>
<tr class="memdesc:a976a0ef3efa64eb0f496fe608c34103e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the <a class="el" href="classmynteye_1_1_a_p_i.html" title="The API class to communicate with MYNT® EYE device.">API</a> instance. <a href="#a976a0ef3efa64eb0f496fe608c34103e">More...</a><br /></td></tr>
<tr class="separator:a976a0ef3efa64eb0f496fe608c34103e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>The <a class="el" href="classmynteye_1_1_a_p_i.html" title="The API class to communicate with MYNT® EYE device.">API</a> class to communicate with MYNT® EYE device. </p>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<a id="ac8f9a40e30e6b01662d1170eb5bd4735"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac8f9a40e30e6b01662d1170eb5bd4735">&#9670;&nbsp;</a></span>motion_callback_t</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="classmynteye_1_1_a_p_i.html#ac8f9a40e30e6b01662d1170eb5bd4735">mynteye::API::motion_callback_t</a> = std::function&lt;void(const <a class="el" href="structmynteye_1_1api_1_1_motion_data.html">api::MotionData</a> &amp;data)&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p>The <a class="el" href="structmynteye_1_1api_1_1_motion_data.html" title="API motion data.">api::MotionData</a> callback. </p>
</div>
</div>
<a id="a9f6e4b9cb96f00aa0bdc98522c4ad8db"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9f6e4b9cb96f00aa0bdc98522c4ad8db">&#9670;&nbsp;</a></span>stream_callback_t</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="classmynteye_1_1_a_p_i.html#a9f6e4b9cb96f00aa0bdc98522c4ad8db">mynteye::API::stream_callback_t</a> = std::function&lt;void(const <a class="el" href="structmynteye_1_1api_1_1_stream_data.html">api::StreamData</a> &amp;data)&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p>The <a class="el" href="structmynteye_1_1api_1_1_stream_data.html" title="API stream data.">api::StreamData</a> callback. </p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a7e70df58b46483307f9ab45cfc5f7c01"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7e70df58b46483307f9ab45cfc5f7c01">&#9670;&nbsp;</a></span>Create() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static std::shared_ptr&lt;<a class="el" href="classmynteye_1_1_a_p_i.html">API</a>&gt; mynteye::API::Create </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>argc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>argv</em>[]&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Create the <a class="el" href="classmynteye_1_1_a_p_i.html" title="The API class to communicate with MYNT® EYE device.">API</a> instance. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">argc</td><td>the arg count. </td></tr>
<tr><td class="paramname">argv</td><td>the arg values. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the <a class="el" href="classmynteye_1_1_a_p_i.html" title="The API class to communicate with MYNT® EYE device.">API</a> instance. </dd></dl>
<dl class="section note"><dt>Note</dt><dd>This will init glog with args and call <a class="el" href="group__utils.html#gadaaa451b569023317e4d224b44381d41" title="Detecting MYNT EYE devices and prompt user to select one.">device::select()</a> to select a device. </dd></dl>
</div>
</div>
<a id="ad807bf23b09460e7cc9599db88aa532b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad807bf23b09460e7cc9599db88aa532b">&#9670;&nbsp;</a></span>Create() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static std::shared_ptr&lt;<a class="el" href="classmynteye_1_1_a_p_i.html">API</a>&gt; mynteye::API::Create </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>argc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>argv</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::shared_ptr&lt; <a class="el" href="classmynteye_1_1_device.html">Device</a> &gt; &amp;&#160;</td>
<td class="paramname"><em>device</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Create the <a class="el" href="classmynteye_1_1_a_p_i.html" title="The API class to communicate with MYNT® EYE device.">API</a> instance. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">argc</td><td>the arg count. </td></tr>
<tr><td class="paramname">argv</td><td>the arg values. </td></tr>
<tr><td class="paramname">device</td><td>the selected device. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the <a class="el" href="classmynteye_1_1_a_p_i.html" title="The API class to communicate with MYNT® EYE device.">API</a> instance. </dd></dl>
<dl class="section note"><dt>Note</dt><dd>This will init glog with args. </dd></dl>
</div>
</div>
<a id="a976a0ef3efa64eb0f496fe608c34103e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a976a0ef3efa64eb0f496fe608c34103e">&#9670;&nbsp;</a></span>Create() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static std::shared_ptr&lt;<a class="el" href="classmynteye_1_1_a_p_i.html">API</a>&gt; mynteye::API::Create </td>
<td>(</td>
<td class="paramtype">const std::shared_ptr&lt; <a class="el" href="classmynteye_1_1_device.html">Device</a> &gt; &amp;&#160;</td>
<td class="paramname"><em>device</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Create the <a class="el" href="classmynteye_1_1_a_p_i.html" title="The API class to communicate with MYNT® EYE device.">API</a> instance. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">device</td><td>the selected device. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the <a class="el" href="classmynteye_1_1_a_p_i.html" title="The API class to communicate with MYNT® EYE device.">API</a> instance. </dd></dl>
</div>
</div>
<a id="a46f714ee5c92c18fff5ca20d98ad3392"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a46f714ee5c92c18fff5ca20d98ad3392">&#9670;&nbsp;</a></span>EnableStreamData()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void mynteye::API::EnableStreamData </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="group__enumerations.html#ga8fb1bf5d859ee1a5b321cbae0b422280">Stream</a> &amp;&#160;</td>
<td class="paramname"><em>stream</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Enable the data of stream. </p>
<dl class="section note"><dt>Note</dt><dd>must enable the stream if it's a synthetic one. This means the stream in not native, the device has the capability to provide this stream, but still support this stream. </dd></dl>
</div>
</div>
<a id="adb0846963ed694745d4dc4a3f3c3a5a0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adb0846963ed694745d4dc4a3f3c3a5a0">&#9670;&nbsp;</a></span>GetIntrinsics()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structmynteye_1_1_intrinsics_pinhole.html">IntrinsicsPinhole</a> mynteye::API::GetIntrinsics </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="group__enumerations.html#ga8fb1bf5d859ee1a5b321cbae0b422280">Stream</a> &amp;&#160;</td>
<td class="paramname"><em>stream</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000001">Deprecated:</a></b></dt><dd>Get the intrinsics (pinhole) of stream.</dd></dl>
</div>
</div>
<a id="a81f6b26a1f3e136247b6088ce0d61b90"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a81f6b26a1f3e136247b6088ce0d61b90">&#9670;&nbsp;</a></span>GetStreamDatas()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::vector&lt;<a class="el" href="structmynteye_1_1api_1_1_stream_data.html">api::StreamData</a>&gt; mynteye::API::GetStreamDatas </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="group__enumerations.html#ga8fb1bf5d859ee1a5b321cbae0b422280">Stream</a> &amp;&#160;</td>
<td class="paramname"><em>stream</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the datas of stream. </p>
<dl class="section note"><dt>Note</dt><dd>default cache 4 datas at most. </dd></dl>
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><b>mynteye</b></li><li class="navelem"><a class="el" href="classmynteye_1_1_a_p_i.html">API</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
</div>
</body>
</html>

44
classmynteye_1_1_a_p_i.js Normal file
View File

@ -0,0 +1,44 @@
var classmynteye_1_1_a_p_i =
[
[ "motion_callback_t", "classmynteye_1_1_a_p_i.html#ac8f9a40e30e6b01662d1170eb5bd4735", null ],
[ "stream_callback_t", "classmynteye_1_1_a_p_i.html#a9f6e4b9cb96f00aa0bdc98522c4ad8db", null ],
[ "ConfigStreamRequest", "classmynteye_1_1_a_p_i.html#ae5dfc550818235e9add90b19d484bdde", null ],
[ "ConfigStreamRequest", "classmynteye_1_1_a_p_i.html#a1e889313161109b0d3b46514260fe72e", null ],
[ "DisableStreamData", "classmynteye_1_1_a_p_i.html#af384a098983e9cf2c72d53637d5cd45e", null ],
[ "EnableMotionDatas", "classmynteye_1_1_a_p_i.html#ab7b79e7de29c24686881dee8a4e88e99", null ],
[ "EnablePlugin", "classmynteye_1_1_a_p_i.html#a719925512f3acbdb7ca6bac29fa76fcf", null ],
[ "EnableStreamData", "classmynteye_1_1_a_p_i.html#a46f714ee5c92c18fff5ca20d98ad3392", null ],
[ "GetExtrinsics", "classmynteye_1_1_a_p_i.html#aba7b6ea229e944c9528be2a88d7db873", null ],
[ "GetInfo", "classmynteye_1_1_a_p_i.html#ae1ac780b31a33a15aa9d9d38594b3970", null ],
[ "GetInfo", "classmynteye_1_1_a_p_i.html#a766028e7cc0cb10f161be38fad94b25f", null ],
[ "GetIntrinsics", "classmynteye_1_1_a_p_i.html#adb0846963ed694745d4dc4a3f3c3a5a0", null ],
[ "GetIntrinsics", "classmynteye_1_1_a_p_i.html#a050ba243b53157753ff960ff48e6cdb8", null ],
[ "GetIntrinsicsBase", "classmynteye_1_1_a_p_i.html#a55ae8edffe9caf737195ef486b9364c4", null ],
[ "GetModel", "classmynteye_1_1_a_p_i.html#a148afe3445e90a9aa8ac2ec85aa3aadd", null ],
[ "GetMotionDatas", "classmynteye_1_1_a_p_i.html#a1f658caec8679193b7cb7ce957f1113a", null ],
[ "GetMotionExtrinsics", "classmynteye_1_1_a_p_i.html#ae7d219e882375be3982f3e1cc7f94ef3", null ],
[ "GetMotionIntrinsics", "classmynteye_1_1_a_p_i.html#a7903ccd0fb6c67b2caa7a62de61f6247", null ],
[ "GetOptionInfo", "classmynteye_1_1_a_p_i.html#a1b9dfda42d4364bcba6a17b9c9082536", null ],
[ "GetOptionValue", "classmynteye_1_1_a_p_i.html#ab00fddbd0a46c5f4f8106a376d5f5502", null ],
[ "GetStreamData", "classmynteye_1_1_a_p_i.html#a49a4447f9dbcb85f3aef0a013174f362", null ],
[ "GetStreamDatas", "classmynteye_1_1_a_p_i.html#a81f6b26a1f3e136247b6088ce0d61b90", null ],
[ "GetStreamRequest", "classmynteye_1_1_a_p_i.html#a3205feafedf151ed79ee146beed3be07", null ],
[ "GetStreamRequest", "classmynteye_1_1_a_p_i.html#a5562690487612d00dddeb7061e4e82f5", null ],
[ "GetStreamRequests", "classmynteye_1_1_a_p_i.html#a7b45104aa50cf10819993ccb875620ae", null ],
[ "GetStreamRequests", "classmynteye_1_1_a_p_i.html#a3f30d5f3e01db57e2ff18f7126ac4e5e", null ],
[ "HasMotionCallback", "classmynteye_1_1_a_p_i.html#a11f5f015eb6e80f89d0c51ed6cc25dc8", null ],
[ "HasStreamCallback", "classmynteye_1_1_a_p_i.html#a5c872a25090bfe00659b7ae0b5391aae", null ],
[ "LogOptionInfos", "classmynteye_1_1_a_p_i.html#ae1ed2327d8fd644acb7f87dc6500962e", null ],
[ "RunOptionAction", "classmynteye_1_1_a_p_i.html#a8528285b9cbe0b0d44a8e2a31b6534a0", null ],
[ "SelectStreamRequest", "classmynteye_1_1_a_p_i.html#a9e893cc3a7bf42792ffd74cf3f462380", null ],
[ "SetMotionCallback", "classmynteye_1_1_a_p_i.html#af20017e9e1e0dd1008c0571dae43bf27", null ],
[ "SetOptionValue", "classmynteye_1_1_a_p_i.html#af568aef55ebab6ba1a9e481b977620ab", null ],
[ "SetStreamCallback", "classmynteye_1_1_a_p_i.html#a36c6d91ec30dbad5a825d154f21345f1", null ],
[ "Start", "classmynteye_1_1_a_p_i.html#a222fa24a6f6c3a926526728434569d31", null ],
[ "Stop", "classmynteye_1_1_a_p_i.html#a0e2ab2c1af19216c49b0d69b33cce41f", null ],
[ "Supports", "classmynteye_1_1_a_p_i.html#a4b8b169d41fec0d464d004abcb8d5833", null ],
[ "Supports", "classmynteye_1_1_a_p_i.html#a3c7b424a762c80de97eb389cb510602a", null ],
[ "Supports", "classmynteye_1_1_a_p_i.html#a6ab0fa4d84bc9db2488fb176b8868132", null ],
[ "Supports", "classmynteye_1_1_a_p_i.html#a72b09033247db5b4d6442124c0f41f68", null ],
[ "WaitForStreams", "classmynteye_1_1_a_p_i.html#ad79528fe6e559fdaeb6d8dcccb50abaf", null ]
];

View File

@ -0,0 +1,118 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>MYNT EYE S SDK: mynteye::AsyncCallback&lt; Data &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function() { init_search(); });
/* @license-end */
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">MYNT EYE S SDK
&#160;<span id="projectnumber">2.3.2</span>
</div>
<div id="projectbrief">http://www.myntai.com/mynteye/standard</div>
</td>
<td> <div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classmynteye_1_1_async_callback.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">mynteye::AsyncCallback&lt; Data &gt; Class Template Reference</div> </div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><b>mynteye</b></li><li class="navelem"><a class="el" href="classmynteye_1_1_async_callback.html">AsyncCallback</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,121 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>MYNT EYE S SDK: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function() { init_search(); });
/* @license-end */
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">MYNT EYE S SDK
&#160;<span id="projectnumber">2.3.2</span>
</div>
<div id="projectbrief">http://www.myntai.com/mynteye/standard</div>
</td>
<td> <div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classmynteye_1_1_context.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">mynteye::Context Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classmynteye_1_1_context.html">mynteye::Context</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classmynteye_1_1_context.html#a7eea7878d29bdfcdfaa4b6d9fdfb861f">devices</a>() const</td><td class="entry"><a class="el" href="classmynteye_1_1_context.html">mynteye::Context</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,162 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>MYNT EYE S SDK: mynteye::Context Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function() { init_search(); });
/* @license-end */
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">MYNT EYE S SDK
&#160;<span id="projectnumber">2.3.2</span>
</div>
<div id="projectbrief">http://www.myntai.com/mynteye/standard</div>
</td>
<td> <div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classmynteye_1_1_context.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classmynteye_1_1_context-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">mynteye::Context Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>The context about devices.
<a href="classmynteye_1_1_context.html#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a7eea7878d29bdfcdfaa4b6d9fdfb861f"><td class="memItemLeft" align="right" valign="top">std::vector&lt; std::shared_ptr&lt; <a class="el" href="classmynteye_1_1_device.html">Device</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_context.html#a7eea7878d29bdfcdfaa4b6d9fdfb861f">devices</a> () const</td></tr>
<tr class="memdesc:a7eea7878d29bdfcdfaa4b6d9fdfb861f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get all devices now. <a href="#a7eea7878d29bdfcdfaa4b6d9fdfb861f">More...</a><br /></td></tr>
<tr class="separator:a7eea7878d29bdfcdfaa4b6d9fdfb861f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>The context about devices. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a7eea7878d29bdfcdfaa4b6d9fdfb861f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7eea7878d29bdfcdfaa4b6d9fdfb861f">&#9670;&nbsp;</a></span>devices()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::vector&lt;std::shared_ptr&lt;<a class="el" href="classmynteye_1_1_device.html">Device</a>&gt; &gt; mynteye::Context::devices </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get all devices now. </p>
<dl class="section return"><dt>Returns</dt><dd>a vector of all devices. </dd></dl>
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><b>mynteye</b></li><li class="navelem"><a class="el" href="classmynteye_1_1_context.html">Context</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,4 @@
var classmynteye_1_1_context =
[
[ "devices", "classmynteye_1_1_context.html#a7eea7878d29bdfcdfaa4b6d9fdfb861f", null ]
];

View File

@ -0,0 +1,166 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>MYNT EYE S SDK: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function() { init_search(); });
/* @license-end */
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">MYNT EYE S SDK
&#160;<span id="projectnumber">2.3.2</span>
</div>
<div id="projectbrief">http://www.myntai.com/mynteye/standard</div>
</td>
<td> <div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classmynteye_1_1_device.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">mynteye::Device Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classmynteye_1_1_device.html">mynteye::Device</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classmynteye_1_1_device.html#afb3612430320c1460bfc01b4a81c7da2">ConfigStreamRequest</a>(const Capabilities &amp;capability, const StreamRequest &amp;request)</td><td class="entry"><a class="el" href="classmynteye_1_1_device.html">mynteye::Device</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmynteye_1_1_device.html#ac27e58e14eb27dc7d6a45becc8ba03ce">ConfigStreamRequest</a>(const StreamRequest &amp;request)</td><td class="entry"><a class="el" href="classmynteye_1_1_device.html">mynteye::Device</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmynteye_1_1_device.html#ab97c5f57f2dfa795cdbc5dcfb5f14edc">Create</a>(const std::string &amp;name, std::shared_ptr&lt; uvc::device &gt; device)</td><td class="entry"><a class="el" href="classmynteye_1_1_device.html">mynteye::Device</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classmynteye_1_1_device.html#a92d0aad8cb393d5fc3dc924de3250aa7">EnableMotionDatas</a>()</td><td class="entry"><a class="el" href="classmynteye_1_1_device.html">mynteye::Device</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmynteye_1_1_device.html#aa7fc509112f867df18d80e983eb92306">EnableMotionDatas</a>(std::size_t max_size)</td><td class="entry"><a class="el" href="classmynteye_1_1_device.html">mynteye::Device</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmynteye_1_1_device.html#a48bae469e7c334a7e3e0e7414adad3e0">GetExtrinsics</a>(const Stream &amp;from, const Stream &amp;to) const</td><td class="entry"><a class="el" href="classmynteye_1_1_device.html">mynteye::Device</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmynteye_1_1_device.html#a2543487f553a0cb113ec12ef6cf3be3b">GetExtrinsics</a>(const Stream &amp;from, const Stream &amp;to, bool *ok) const</td><td class="entry"><a class="el" href="classmynteye_1_1_device.html">mynteye::Device</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmynteye_1_1_device.html#af139f1fb5344b01672db4024b563829c">GetInfo</a>() const</td><td class="entry"><a class="el" href="classmynteye_1_1_device.html">mynteye::Device</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmynteye_1_1_device.html#a03679fe952d18f663862dbeb9d9139ee">GetInfo</a>(const Info &amp;info) const</td><td class="entry"><a class="el" href="classmynteye_1_1_device.html">mynteye::Device</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmynteye_1_1_device.html#ab0675c3acd689e3d18d485ddb62b4b0d">GetIntrinsics</a>(const Stream &amp;stream) const</td><td class="entry"><a class="el" href="classmynteye_1_1_device.html">mynteye::Device</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmynteye_1_1_device.html#a20f448645790482ccfed04b19773172d">GetIntrinsics</a>(const Stream &amp;stream, bool *ok) const</td><td class="entry"><a class="el" href="classmynteye_1_1_device.html">mynteye::Device</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmynteye_1_1_device.html#a9a397115352b5c7350ca5ee6a29c844f">GetLatestStreamData</a>(const Stream &amp;stream)</td><td class="entry"><a class="el" href="classmynteye_1_1_device.html">mynteye::Device</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmynteye_1_1_device.html#a16025bfcc0eeb51ee21108d2367b6bf1">GetModel</a>() const</td><td class="entry"><a class="el" href="classmynteye_1_1_device.html">mynteye::Device</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classmynteye_1_1_device.html#af4518baf85dc42b8e3a9716bd7bd33a4">GetMotionDatas</a>()</td><td class="entry"><a class="el" href="classmynteye_1_1_device.html">mynteye::Device</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmynteye_1_1_device.html#af3eb2e3d25009e8ca5a5d478ad1a901f">GetMotionExtrinsics</a>(const Stream &amp;from) const</td><td class="entry"><a class="el" href="classmynteye_1_1_device.html">mynteye::Device</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmynteye_1_1_device.html#ad199156e095e6f7eacc016a886d1962b">GetMotionExtrinsics</a>(const Stream &amp;from, bool *ok) const</td><td class="entry"><a class="el" href="classmynteye_1_1_device.html">mynteye::Device</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmynteye_1_1_device.html#abb166d4194842c676a658a75c067325e">GetMotionIntrinsics</a>() const</td><td class="entry"><a class="el" href="classmynteye_1_1_device.html">mynteye::Device</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmynteye_1_1_device.html#a8daa4d51c6ffe36ee47de4cae80fc6be">GetMotionIntrinsics</a>(bool *ok) const</td><td class="entry"><a class="el" href="classmynteye_1_1_device.html">mynteye::Device</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmynteye_1_1_device.html#a193df32ddddecda93c36142e10e37e15">GetOptionInfo</a>(const Option &amp;option) const</td><td class="entry"><a class="el" href="classmynteye_1_1_device.html">mynteye::Device</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmynteye_1_1_device.html#ae424a4e294e575f66b9ae1a85f110943">GetOptionValue</a>(const Option &amp;option) const</td><td class="entry"><a class="el" href="classmynteye_1_1_device.html">mynteye::Device</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmynteye_1_1_device.html#a720fbc70a2ddb55aa29bbca3d5057157">GetStreamData</a>(const Stream &amp;stream)</td><td class="entry"><a class="el" href="classmynteye_1_1_device.html">mynteye::Device</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmynteye_1_1_device.html#ac1ce8fd9e9d164a7a547eac8d266d382">GetStreamDatas</a>(const Stream &amp;stream)</td><td class="entry"><a class="el" href="classmynteye_1_1_device.html">mynteye::Device</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmynteye_1_1_device.html#ac41dc4574e487d37eae7f3d8dfaaed71">GetStreamRequest</a>(const Capabilities &amp;capability) const</td><td class="entry"><a class="el" href="classmynteye_1_1_device.html">mynteye::Device</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmynteye_1_1_device.html#abd40867c7975405acb1e9bcb36636d62">GetStreamRequest</a>() const</td><td class="entry"><a class="el" href="classmynteye_1_1_device.html">mynteye::Device</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmynteye_1_1_device.html#adbd712ab0e11fd24bcce9ef504be8a86">GetStreamRequests</a>(const Capabilities &amp;capability) const</td><td class="entry"><a class="el" href="classmynteye_1_1_device.html">mynteye::Device</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmynteye_1_1_device.html#a97c285f7edb792f98d77874a33da32d2">GetStreamRequests</a>() const</td><td class="entry"><a class="el" href="classmynteye_1_1_device.html">mynteye::Device</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmynteye_1_1_device.html#a39e3e5d977b184d8c678ee05090788c6">HasMotionCallback</a>() const</td><td class="entry"><a class="el" href="classmynteye_1_1_device.html">mynteye::Device</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmynteye_1_1_device.html#aa6600e9f307f5ba5965251b950010bdb">HasStreamCallback</a>(const Stream &amp;stream) const</td><td class="entry"><a class="el" href="classmynteye_1_1_device.html">mynteye::Device</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmynteye_1_1_device.html#afe1f0017b22a9dd9b3381c285c382c03">LogOptionInfos</a>() const</td><td class="entry"><a class="el" href="classmynteye_1_1_device.html">mynteye::Device</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmynteye_1_1_device.html#a790a13f71c45594cc4a57a7adf39081e">motion_callback_t</a> typedef</td><td class="entry"><a class="el" href="classmynteye_1_1_device.html">mynteye::Device</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmynteye_1_1_device.html#a4ca52202cdb51f565e880dabddc44811">RunOptionAction</a>(const Option &amp;option) const</td><td class="entry"><a class="el" href="classmynteye_1_1_device.html">mynteye::Device</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmynteye_1_1_device.html#a2de0b3ed05490f678d8b8066d87ad4d3">SetExtrinsics</a>(const Stream &amp;from, const Stream &amp;to, const Extrinsics &amp;ex)</td><td class="entry"><a class="el" href="classmynteye_1_1_device.html">mynteye::Device</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmynteye_1_1_device.html#a95aaa0ae1d9f2e265896f569f60e090d">SetIntrinsics</a>(const Stream &amp;stream, const std::shared_ptr&lt; IntrinsicsBase &gt; &amp;in)</td><td class="entry"><a class="el" href="classmynteye_1_1_device.html">mynteye::Device</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmynteye_1_1_device.html#a66556f01d685a52fdd7143bc8a1c62e0">SetMotionCallback</a>(motion_callback_t callback, bool async=false)</td><td class="entry"><a class="el" href="classmynteye_1_1_device.html">mynteye::Device</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmynteye_1_1_device.html#a1de8fab53524dab51725eb7436285023">SetMotionExtrinsics</a>(const Stream &amp;from, const Extrinsics &amp;ex)</td><td class="entry"><a class="el" href="classmynteye_1_1_device.html">mynteye::Device</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmynteye_1_1_device.html#a05c8c6f3037a58b0fc101de3cf95e6aa">SetMotionIntrinsics</a>(const MotionIntrinsics &amp;in)</td><td class="entry"><a class="el" href="classmynteye_1_1_device.html">mynteye::Device</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmynteye_1_1_device.html#a435700c5725c4b01163002aa1b7c2852">SetOptionValue</a>(const Option &amp;option, std::int32_t value)</td><td class="entry"><a class="el" href="classmynteye_1_1_device.html">mynteye::Device</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmynteye_1_1_device.html#ac50392a3f2aeb33191eb9d313e078e91">SetStreamCallback</a>(const Stream &amp;stream, stream_callback_t callback, bool async=false)</td><td class="entry"><a class="el" href="classmynteye_1_1_device.html">mynteye::Device</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmynteye_1_1_device.html#ac1517e89034f6a28e82fd55de65eef93">Start</a>(const Source &amp;source)</td><td class="entry"><a class="el" href="classmynteye_1_1_device.html">mynteye::Device</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classmynteye_1_1_device.html#abf77d52235ae69e0fae7fc7d4fbd18cd">Stop</a>(const Source &amp;source)</td><td class="entry"><a class="el" href="classmynteye_1_1_device.html">mynteye::Device</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmynteye_1_1_device.html#af461797d9035989c4df99487dd673906">stream_callback_t</a> typedef</td><td class="entry"><a class="el" href="classmynteye_1_1_device.html">mynteye::Device</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmynteye_1_1_device.html#ace7254bda1d1b08eb013bffbaf3f16e9">Supports</a>(const Stream &amp;stream) const</td><td class="entry"><a class="el" href="classmynteye_1_1_device.html">mynteye::Device</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmynteye_1_1_device.html#a5113417ab6c082ae57c01897d71948ed">Supports</a>(const Capabilities &amp;capability) const</td><td class="entry"><a class="el" href="classmynteye_1_1_device.html">mynteye::Device</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmynteye_1_1_device.html#a89d660802a38a8fe716ce5883376c574">Supports</a>(const Option &amp;option) const</td><td class="entry"><a class="el" href="classmynteye_1_1_device.html">mynteye::Device</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmynteye_1_1_device.html#a310bcbb95bf7cbacf7691a69cf156721">Supports</a>(const AddOns &amp;addon) const</td><td class="entry"><a class="el" href="classmynteye_1_1_device.html">mynteye::Device</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmynteye_1_1_device.html#a51137b2c1fff95ccf45be74e4a42f809">WaitForStreams</a>()</td><td class="entry"><a class="el" href="classmynteye_1_1_device.html">mynteye::Device</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,436 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>MYNT EYE S SDK: mynteye::Device Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function() { init_search(); });
/* @license-end */
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">MYNT EYE S SDK
&#160;<span id="projectnumber">2.3.2</span>
</div>
<div id="projectbrief">http://www.myntai.com/mynteye/standard</div>
</td>
<td> <div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classmynteye_1_1_device.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="classmynteye_1_1_device-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">mynteye::Device Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div> </div>
</div><!--header-->
<div class="contents">
<p>The <a class="el" href="classmynteye_1_1_device.html" title="The Device class to communicate with MYNT® EYE device.">Device</a> class to communicate with MYNT® EYE device.
<a href="classmynteye_1_1_device.html#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:af461797d9035989c4df99487dd673906"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_device.html#af461797d9035989c4df99487dd673906">stream_callback_t</a> = device::StreamCallback</td></tr>
<tr class="memdesc:af461797d9035989c4df99487dd673906"><td class="mdescLeft">&#160;</td><td class="mdescRight">The <a class="el" href="structmynteye_1_1device_1_1_stream_data.html" title="Device stream data.">device::StreamData</a> callback. <a href="#af461797d9035989c4df99487dd673906">More...</a><br /></td></tr>
<tr class="separator:af461797d9035989c4df99487dd673906"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a790a13f71c45594cc4a57a7adf39081e"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_device.html#a790a13f71c45594cc4a57a7adf39081e">motion_callback_t</a> = device::MotionCallback</td></tr>
<tr class="memdesc:a790a13f71c45594cc4a57a7adf39081e"><td class="mdescLeft">&#160;</td><td class="mdescRight">The <a class="el" href="structmynteye_1_1device_1_1_motion_data.html" title="Device motion data.">device::MotionData</a> callback. <a href="#a790a13f71c45594cc4a57a7adf39081e">More...</a><br /></td></tr>
<tr class="separator:a790a13f71c45594cc4a57a7adf39081e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a16025bfcc0eeb51ee21108d2367b6bf1"><td class="memItemLeft" align="right" valign="top"><a id="a16025bfcc0eeb51ee21108d2367b6bf1"></a>
<a class="el" href="group__enumerations.html#ga3d88e0528ad84eed0e7915c7ed632087">Model</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_device.html#a16025bfcc0eeb51ee21108d2367b6bf1">GetModel</a> () const</td></tr>
<tr class="memdesc:a16025bfcc0eeb51ee21108d2367b6bf1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the model. <br /></td></tr>
<tr class="separator:a16025bfcc0eeb51ee21108d2367b6bf1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace7254bda1d1b08eb013bffbaf3f16e9"><td class="memItemLeft" align="right" valign="top"><a id="ace7254bda1d1b08eb013bffbaf3f16e9"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_device.html#ace7254bda1d1b08eb013bffbaf3f16e9">Supports</a> (const <a class="el" href="group__enumerations.html#ga8fb1bf5d859ee1a5b321cbae0b422280">Stream</a> &amp;stream) const</td></tr>
<tr class="memdesc:ace7254bda1d1b08eb013bffbaf3f16e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Supports the stream or not. <br /></td></tr>
<tr class="separator:ace7254bda1d1b08eb013bffbaf3f16e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5113417ab6c082ae57c01897d71948ed"><td class="memItemLeft" align="right" valign="top"><a id="a5113417ab6c082ae57c01897d71948ed"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_device.html#a5113417ab6c082ae57c01897d71948ed">Supports</a> (const <a class="el" href="group__enumerations.html#ga924c6892a17872477999697dfb5269c6">Capabilities</a> &amp;capability) const</td></tr>
<tr class="memdesc:a5113417ab6c082ae57c01897d71948ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Supports the capability or not. <br /></td></tr>
<tr class="separator:a5113417ab6c082ae57c01897d71948ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89d660802a38a8fe716ce5883376c574"><td class="memItemLeft" align="right" valign="top"><a id="a89d660802a38a8fe716ce5883376c574"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_device.html#a89d660802a38a8fe716ce5883376c574">Supports</a> (const <a class="el" href="group__enumerations.html#ga31bb3da30332d5af00c1851cf0020fb6">Option</a> &amp;option) const</td></tr>
<tr class="memdesc:a89d660802a38a8fe716ce5883376c574"><td class="mdescLeft">&#160;</td><td class="mdescRight">Supports the option or not. <br /></td></tr>
<tr class="separator:a89d660802a38a8fe716ce5883376c574"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a310bcbb95bf7cbacf7691a69cf156721"><td class="memItemLeft" align="right" valign="top"><a id="a310bcbb95bf7cbacf7691a69cf156721"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_device.html#a310bcbb95bf7cbacf7691a69cf156721">Supports</a> (const <a class="el" href="group__enumerations.html#gac5354b730c4500e6371a8b7048185a71">AddOns</a> &amp;addon) const</td></tr>
<tr class="memdesc:a310bcbb95bf7cbacf7691a69cf156721"><td class="mdescLeft">&#160;</td><td class="mdescRight">Supports the addon or not. <br /></td></tr>
<tr class="separator:a310bcbb95bf7cbacf7691a69cf156721"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbd712ab0e11fd24bcce9ef504be8a86"><td class="memItemLeft" align="right" valign="top"><a id="adbd712ab0e11fd24bcce9ef504be8a86"></a>
const std::vector&lt; <a class="el" href="structmynteye_1_1_stream_request.html">StreamRequest</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_device.html#adbd712ab0e11fd24bcce9ef504be8a86">GetStreamRequests</a> (const <a class="el" href="group__enumerations.html#ga924c6892a17872477999697dfb5269c6">Capabilities</a> &amp;capability) const</td></tr>
<tr class="memdesc:adbd712ab0e11fd24bcce9ef504be8a86"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get all stream requests of the capability. <br /></td></tr>
<tr class="separator:adbd712ab0e11fd24bcce9ef504be8a86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb3612430320c1460bfc01b4a81c7da2"><td class="memItemLeft" align="right" valign="top"><a id="afb3612430320c1460bfc01b4a81c7da2"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_device.html#afb3612430320c1460bfc01b4a81c7da2">ConfigStreamRequest</a> (const <a class="el" href="group__enumerations.html#ga924c6892a17872477999697dfb5269c6">Capabilities</a> &amp;capability, const <a class="el" href="structmynteye_1_1_stream_request.html">StreamRequest</a> &amp;request)</td></tr>
<tr class="memdesc:afb3612430320c1460bfc01b4a81c7da2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Config the stream request to the capability. <br /></td></tr>
<tr class="separator:afb3612430320c1460bfc01b4a81c7da2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac41dc4574e487d37eae7f3d8dfaaed71"><td class="memItemLeft" align="right" valign="top"><a id="ac41dc4574e487d37eae7f3d8dfaaed71"></a>
const <a class="el" href="structmynteye_1_1_stream_request.html">StreamRequest</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_device.html#ac41dc4574e487d37eae7f3d8dfaaed71">GetStreamRequest</a> (const <a class="el" href="group__enumerations.html#ga924c6892a17872477999697dfb5269c6">Capabilities</a> &amp;capability) const</td></tr>
<tr class="memdesc:ac41dc4574e487d37eae7f3d8dfaaed71"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the config stream requests of the capability. <br /></td></tr>
<tr class="separator:ac41dc4574e487d37eae7f3d8dfaaed71"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97c285f7edb792f98d77874a33da32d2"><td class="memItemLeft" align="right" valign="top"><a id="a97c285f7edb792f98d77874a33da32d2"></a>
const std::vector&lt; <a class="el" href="structmynteye_1_1_stream_request.html">StreamRequest</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_device.html#a97c285f7edb792f98d77874a33da32d2">GetStreamRequests</a> () const</td></tr>
<tr class="memdesc:a97c285f7edb792f98d77874a33da32d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get all stream requests of the key stream capability. <br /></td></tr>
<tr class="separator:a97c285f7edb792f98d77874a33da32d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac27e58e14eb27dc7d6a45becc8ba03ce"><td class="memItemLeft" align="right" valign="top"><a id="ac27e58e14eb27dc7d6a45becc8ba03ce"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_device.html#ac27e58e14eb27dc7d6a45becc8ba03ce">ConfigStreamRequest</a> (const <a class="el" href="structmynteye_1_1_stream_request.html">StreamRequest</a> &amp;request)</td></tr>
<tr class="memdesc:ac27e58e14eb27dc7d6a45becc8ba03ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Config the stream request to the key stream capability. <br /></td></tr>
<tr class="separator:ac27e58e14eb27dc7d6a45becc8ba03ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd40867c7975405acb1e9bcb36636d62"><td class="memItemLeft" align="right" valign="top"><a id="abd40867c7975405acb1e9bcb36636d62"></a>
const <a class="el" href="structmynteye_1_1_stream_request.html">StreamRequest</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_device.html#abd40867c7975405acb1e9bcb36636d62">GetStreamRequest</a> () const</td></tr>
<tr class="memdesc:abd40867c7975405acb1e9bcb36636d62"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the config stream requests of the key stream capability. <br /></td></tr>
<tr class="separator:abd40867c7975405acb1e9bcb36636d62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af139f1fb5344b01672db4024b563829c"><td class="memItemLeft" align="right" valign="top"><a id="af139f1fb5344b01672db4024b563829c"></a>
std::shared_ptr&lt; <a class="el" href="structmynteye_1_1_device_info.html">DeviceInfo</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_device.html#af139f1fb5344b01672db4024b563829c">GetInfo</a> () const</td></tr>
<tr class="memdesc:af139f1fb5344b01672db4024b563829c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the device info. <br /></td></tr>
<tr class="separator:af139f1fb5344b01672db4024b563829c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03679fe952d18f663862dbeb9d9139ee"><td class="memItemLeft" align="right" valign="top"><a id="a03679fe952d18f663862dbeb9d9139ee"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_device.html#a03679fe952d18f663862dbeb9d9139ee">GetInfo</a> (const <a class="el" href="group__enumerations.html#ga1176072d2ba347a194801362de7fc0eb">Info</a> &amp;info) const</td></tr>
<tr class="memdesc:a03679fe952d18f663862dbeb9d9139ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the device info of a field. <br /></td></tr>
<tr class="separator:a03679fe952d18f663862dbeb9d9139ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0675c3acd689e3d18d485ddb62b4b0d"><td class="memItemLeft" align="right" valign="top"><a id="ab0675c3acd689e3d18d485ddb62b4b0d"></a>
std::shared_ptr&lt; <a class="el" href="structmynteye_1_1_intrinsics_base.html">IntrinsicsBase</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_device.html#ab0675c3acd689e3d18d485ddb62b4b0d">GetIntrinsics</a> (const <a class="el" href="group__enumerations.html#ga8fb1bf5d859ee1a5b321cbae0b422280">Stream</a> &amp;stream) const</td></tr>
<tr class="memdesc:ab0675c3acd689e3d18d485ddb62b4b0d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the intrinsics of stream. <br /></td></tr>
<tr class="separator:ab0675c3acd689e3d18d485ddb62b4b0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48bae469e7c334a7e3e0e7414adad3e0"><td class="memItemLeft" align="right" valign="top"><a id="a48bae469e7c334a7e3e0e7414adad3e0"></a>
<a class="el" href="structmynteye_1_1_extrinsics.html">Extrinsics</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_device.html#a48bae469e7c334a7e3e0e7414adad3e0">GetExtrinsics</a> (const <a class="el" href="group__enumerations.html#ga8fb1bf5d859ee1a5b321cbae0b422280">Stream</a> &amp;from, const <a class="el" href="group__enumerations.html#ga8fb1bf5d859ee1a5b321cbae0b422280">Stream</a> &amp;to) const</td></tr>
<tr class="memdesc:a48bae469e7c334a7e3e0e7414adad3e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the extrinsics from one stream to another. <br /></td></tr>
<tr class="separator:a48bae469e7c334a7e3e0e7414adad3e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb166d4194842c676a658a75c067325e"><td class="memItemLeft" align="right" valign="top"><a id="abb166d4194842c676a658a75c067325e"></a>
<a class="el" href="structmynteye_1_1_motion_intrinsics.html">MotionIntrinsics</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_device.html#abb166d4194842c676a658a75c067325e">GetMotionIntrinsics</a> () const</td></tr>
<tr class="memdesc:abb166d4194842c676a658a75c067325e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the intrinsics of motion. <br /></td></tr>
<tr class="separator:abb166d4194842c676a658a75c067325e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af3eb2e3d25009e8ca5a5d478ad1a901f"><td class="memItemLeft" align="right" valign="top"><a id="af3eb2e3d25009e8ca5a5d478ad1a901f"></a>
<a class="el" href="structmynteye_1_1_extrinsics.html">Extrinsics</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_device.html#af3eb2e3d25009e8ca5a5d478ad1a901f">GetMotionExtrinsics</a> (const <a class="el" href="group__enumerations.html#ga8fb1bf5d859ee1a5b321cbae0b422280">Stream</a> &amp;from) const</td></tr>
<tr class="memdesc:af3eb2e3d25009e8ca5a5d478ad1a901f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the extrinsics from one stream to motion. <br /></td></tr>
<tr class="separator:af3eb2e3d25009e8ca5a5d478ad1a901f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20f448645790482ccfed04b19773172d"><td class="memItemLeft" align="right" valign="top"><a id="a20f448645790482ccfed04b19773172d"></a>
std::shared_ptr&lt; <a class="el" href="structmynteye_1_1_intrinsics_base.html">IntrinsicsBase</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_device.html#a20f448645790482ccfed04b19773172d">GetIntrinsics</a> (const <a class="el" href="group__enumerations.html#ga8fb1bf5d859ee1a5b321cbae0b422280">Stream</a> &amp;stream, bool *ok) const</td></tr>
<tr class="memdesc:a20f448645790482ccfed04b19773172d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the intrinsics of stream. <br /></td></tr>
<tr class="separator:a20f448645790482ccfed04b19773172d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2543487f553a0cb113ec12ef6cf3be3b"><td class="memItemLeft" align="right" valign="top"><a id="a2543487f553a0cb113ec12ef6cf3be3b"></a>
<a class="el" href="structmynteye_1_1_extrinsics.html">Extrinsics</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_device.html#a2543487f553a0cb113ec12ef6cf3be3b">GetExtrinsics</a> (const <a class="el" href="group__enumerations.html#ga8fb1bf5d859ee1a5b321cbae0b422280">Stream</a> &amp;from, const <a class="el" href="group__enumerations.html#ga8fb1bf5d859ee1a5b321cbae0b422280">Stream</a> &amp;to, bool *ok) const</td></tr>
<tr class="memdesc:a2543487f553a0cb113ec12ef6cf3be3b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the extrinsics from one stream to another. <br /></td></tr>
<tr class="separator:a2543487f553a0cb113ec12ef6cf3be3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8daa4d51c6ffe36ee47de4cae80fc6be"><td class="memItemLeft" align="right" valign="top"><a id="a8daa4d51c6ffe36ee47de4cae80fc6be"></a>
<a class="el" href="structmynteye_1_1_motion_intrinsics.html">MotionIntrinsics</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_device.html#a8daa4d51c6ffe36ee47de4cae80fc6be">GetMotionIntrinsics</a> (bool *ok) const</td></tr>
<tr class="memdesc:a8daa4d51c6ffe36ee47de4cae80fc6be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the intrinsics of motion. <br /></td></tr>
<tr class="separator:a8daa4d51c6ffe36ee47de4cae80fc6be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad199156e095e6f7eacc016a886d1962b"><td class="memItemLeft" align="right" valign="top"><a id="ad199156e095e6f7eacc016a886d1962b"></a>
<a class="el" href="structmynteye_1_1_extrinsics.html">Extrinsics</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_device.html#ad199156e095e6f7eacc016a886d1962b">GetMotionExtrinsics</a> (const <a class="el" href="group__enumerations.html#ga8fb1bf5d859ee1a5b321cbae0b422280">Stream</a> &amp;from, bool *ok) const</td></tr>
<tr class="memdesc:ad199156e095e6f7eacc016a886d1962b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the extrinsics from one stream to motion. <br /></td></tr>
<tr class="separator:ad199156e095e6f7eacc016a886d1962b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95aaa0ae1d9f2e265896f569f60e090d"><td class="memItemLeft" align="right" valign="top"><a id="a95aaa0ae1d9f2e265896f569f60e090d"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_device.html#a95aaa0ae1d9f2e265896f569f60e090d">SetIntrinsics</a> (const <a class="el" href="group__enumerations.html#ga8fb1bf5d859ee1a5b321cbae0b422280">Stream</a> &amp;stream, const std::shared_ptr&lt; <a class="el" href="structmynteye_1_1_intrinsics_base.html">IntrinsicsBase</a> &gt; &amp;in)</td></tr>
<tr class="memdesc:a95aaa0ae1d9f2e265896f569f60e090d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the intrinsics of stream. <br /></td></tr>
<tr class="separator:a95aaa0ae1d9f2e265896f569f60e090d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2de0b3ed05490f678d8b8066d87ad4d3"><td class="memItemLeft" align="right" valign="top"><a id="a2de0b3ed05490f678d8b8066d87ad4d3"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_device.html#a2de0b3ed05490f678d8b8066d87ad4d3">SetExtrinsics</a> (const <a class="el" href="group__enumerations.html#ga8fb1bf5d859ee1a5b321cbae0b422280">Stream</a> &amp;from, const <a class="el" href="group__enumerations.html#ga8fb1bf5d859ee1a5b321cbae0b422280">Stream</a> &amp;to, const <a class="el" href="structmynteye_1_1_extrinsics.html">Extrinsics</a> &amp;ex)</td></tr>
<tr class="memdesc:a2de0b3ed05490f678d8b8066d87ad4d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the extrinsics from one stream to another. <br /></td></tr>
<tr class="separator:a2de0b3ed05490f678d8b8066d87ad4d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05c8c6f3037a58b0fc101de3cf95e6aa"><td class="memItemLeft" align="right" valign="top"><a id="a05c8c6f3037a58b0fc101de3cf95e6aa"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_device.html#a05c8c6f3037a58b0fc101de3cf95e6aa">SetMotionIntrinsics</a> (const <a class="el" href="structmynteye_1_1_motion_intrinsics.html">MotionIntrinsics</a> &amp;in)</td></tr>
<tr class="memdesc:a05c8c6f3037a58b0fc101de3cf95e6aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the intrinsics of motion. <br /></td></tr>
<tr class="separator:a05c8c6f3037a58b0fc101de3cf95e6aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1de8fab53524dab51725eb7436285023"><td class="memItemLeft" align="right" valign="top"><a id="a1de8fab53524dab51725eb7436285023"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_device.html#a1de8fab53524dab51725eb7436285023">SetMotionExtrinsics</a> (const <a class="el" href="group__enumerations.html#ga8fb1bf5d859ee1a5b321cbae0b422280">Stream</a> &amp;from, const <a class="el" href="structmynteye_1_1_extrinsics.html">Extrinsics</a> &amp;ex)</td></tr>
<tr class="memdesc:a1de8fab53524dab51725eb7436285023"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the extrinsics from one stream to motion. <br /></td></tr>
<tr class="separator:a1de8fab53524dab51725eb7436285023"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe1f0017b22a9dd9b3381c285c382c03"><td class="memItemLeft" align="right" valign="top"><a id="afe1f0017b22a9dd9b3381c285c382c03"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_device.html#afe1f0017b22a9dd9b3381c285c382c03">LogOptionInfos</a> () const</td></tr>
<tr class="memdesc:afe1f0017b22a9dd9b3381c285c382c03"><td class="mdescLeft">&#160;</td><td class="mdescRight">Log all option infos. <br /></td></tr>
<tr class="separator:afe1f0017b22a9dd9b3381c285c382c03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a193df32ddddecda93c36142e10e37e15"><td class="memItemLeft" align="right" valign="top"><a id="a193df32ddddecda93c36142e10e37e15"></a>
<a class="el" href="structmynteye_1_1_option_info.html">OptionInfo</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_device.html#a193df32ddddecda93c36142e10e37e15">GetOptionInfo</a> (const <a class="el" href="group__enumerations.html#ga31bb3da30332d5af00c1851cf0020fb6">Option</a> &amp;option) const</td></tr>
<tr class="memdesc:a193df32ddddecda93c36142e10e37e15"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the option info. <br /></td></tr>
<tr class="separator:a193df32ddddecda93c36142e10e37e15"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae424a4e294e575f66b9ae1a85f110943"><td class="memItemLeft" align="right" valign="top"><a id="ae424a4e294e575f66b9ae1a85f110943"></a>
std::int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_device.html#ae424a4e294e575f66b9ae1a85f110943">GetOptionValue</a> (const <a class="el" href="group__enumerations.html#ga31bb3da30332d5af00c1851cf0020fb6">Option</a> &amp;option) const</td></tr>
<tr class="memdesc:ae424a4e294e575f66b9ae1a85f110943"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the option value. <br /></td></tr>
<tr class="separator:ae424a4e294e575f66b9ae1a85f110943"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a435700c5725c4b01163002aa1b7c2852"><td class="memItemLeft" align="right" valign="top"><a id="a435700c5725c4b01163002aa1b7c2852"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_device.html#a435700c5725c4b01163002aa1b7c2852">SetOptionValue</a> (const <a class="el" href="group__enumerations.html#ga31bb3da30332d5af00c1851cf0020fb6">Option</a> &amp;option, std::int32_t value)</td></tr>
<tr class="memdesc:a435700c5725c4b01163002aa1b7c2852"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the option value. <br /></td></tr>
<tr class="separator:a435700c5725c4b01163002aa1b7c2852"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ca52202cdb51f565e880dabddc44811"><td class="memItemLeft" align="right" valign="top"><a id="a4ca52202cdb51f565e880dabddc44811"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_device.html#a4ca52202cdb51f565e880dabddc44811">RunOptionAction</a> (const <a class="el" href="group__enumerations.html#ga31bb3da30332d5af00c1851cf0020fb6">Option</a> &amp;option) const</td></tr>
<tr class="memdesc:a4ca52202cdb51f565e880dabddc44811"><td class="mdescLeft">&#160;</td><td class="mdescRight">Run the option action. <br /></td></tr>
<tr class="separator:a4ca52202cdb51f565e880dabddc44811"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac50392a3f2aeb33191eb9d313e078e91"><td class="memItemLeft" align="right" valign="top"><a id="ac50392a3f2aeb33191eb9d313e078e91"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_device.html#ac50392a3f2aeb33191eb9d313e078e91">SetStreamCallback</a> (const <a class="el" href="group__enumerations.html#ga8fb1bf5d859ee1a5b321cbae0b422280">Stream</a> &amp;stream, <a class="el" href="classmynteye_1_1_device.html#af461797d9035989c4df99487dd673906">stream_callback_t</a> callback, bool async=false)</td></tr>
<tr class="memdesc:ac50392a3f2aeb33191eb9d313e078e91"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the callback of stream. <br /></td></tr>
<tr class="separator:ac50392a3f2aeb33191eb9d313e078e91"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66556f01d685a52fdd7143bc8a1c62e0"><td class="memItemLeft" align="right" valign="top"><a id="a66556f01d685a52fdd7143bc8a1c62e0"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_device.html#a66556f01d685a52fdd7143bc8a1c62e0">SetMotionCallback</a> (<a class="el" href="classmynteye_1_1_device.html#a790a13f71c45594cc4a57a7adf39081e">motion_callback_t</a> callback, bool async=false)</td></tr>
<tr class="memdesc:a66556f01d685a52fdd7143bc8a1c62e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the callback of motion. <br /></td></tr>
<tr class="separator:a66556f01d685a52fdd7143bc8a1c62e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6600e9f307f5ba5965251b950010bdb"><td class="memItemLeft" align="right" valign="top"><a id="aa6600e9f307f5ba5965251b950010bdb"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_device.html#aa6600e9f307f5ba5965251b950010bdb">HasStreamCallback</a> (const <a class="el" href="group__enumerations.html#ga8fb1bf5d859ee1a5b321cbae0b422280">Stream</a> &amp;stream) const</td></tr>
<tr class="memdesc:aa6600e9f307f5ba5965251b950010bdb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Has the callback of stream. <br /></td></tr>
<tr class="separator:aa6600e9f307f5ba5965251b950010bdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39e3e5d977b184d8c678ee05090788c6"><td class="memItemLeft" align="right" valign="top"><a id="a39e3e5d977b184d8c678ee05090788c6"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_device.html#a39e3e5d977b184d8c678ee05090788c6">HasMotionCallback</a> () const</td></tr>
<tr class="memdesc:a39e3e5d977b184d8c678ee05090788c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Has the callback of motion. <br /></td></tr>
<tr class="separator:a39e3e5d977b184d8c678ee05090788c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1517e89034f6a28e82fd55de65eef93"><td class="memItemLeft" align="right" valign="top"><a id="ac1517e89034f6a28e82fd55de65eef93"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_device.html#ac1517e89034f6a28e82fd55de65eef93">Start</a> (const <a class="el" href="group__enumerations.html#ga2d9ba6438b1f9ed91cff3587b491d0b3">Source</a> &amp;source)</td></tr>
<tr class="memdesc:ac1517e89034f6a28e82fd55de65eef93"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start capturing the source. <br /></td></tr>
<tr class="separator:ac1517e89034f6a28e82fd55de65eef93"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf77d52235ae69e0fae7fc7d4fbd18cd"><td class="memItemLeft" align="right" valign="top"><a id="abf77d52235ae69e0fae7fc7d4fbd18cd"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_device.html#abf77d52235ae69e0fae7fc7d4fbd18cd">Stop</a> (const <a class="el" href="group__enumerations.html#ga2d9ba6438b1f9ed91cff3587b491d0b3">Source</a> &amp;source)</td></tr>
<tr class="memdesc:abf77d52235ae69e0fae7fc7d4fbd18cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stop capturing the source. <br /></td></tr>
<tr class="separator:abf77d52235ae69e0fae7fc7d4fbd18cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51137b2c1fff95ccf45be74e4a42f809"><td class="memItemLeft" align="right" valign="top"><a id="a51137b2c1fff95ccf45be74e4a42f809"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_device.html#a51137b2c1fff95ccf45be74e4a42f809">WaitForStreams</a> ()</td></tr>
<tr class="memdesc:a51137b2c1fff95ccf45be74e4a42f809"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wait the streams are ready. <br /></td></tr>
<tr class="separator:a51137b2c1fff95ccf45be74e4a42f809"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a720fbc70a2ddb55aa29bbca3d5057157"><td class="memItemLeft" align="right" valign="top"><a id="a720fbc70a2ddb55aa29bbca3d5057157"></a>
<a class="el" href="structmynteye_1_1device_1_1_stream_data.html">device::StreamData</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_device.html#a720fbc70a2ddb55aa29bbca3d5057157">GetStreamData</a> (const <a class="el" href="group__enumerations.html#ga8fb1bf5d859ee1a5b321cbae0b422280">Stream</a> &amp;stream)</td></tr>
<tr class="memdesc:a720fbc70a2ddb55aa29bbca3d5057157"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the latest data of stream. <br /></td></tr>
<tr class="separator:a720fbc70a2ddb55aa29bbca3d5057157"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a397115352b5c7350ca5ee6a29c844f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmynteye_1_1device_1_1_stream_data.html">device::StreamData</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_device.html#a9a397115352b5c7350ca5ee6a29c844f">GetLatestStreamData</a> (const <a class="el" href="group__enumerations.html#ga8fb1bf5d859ee1a5b321cbae0b422280">Stream</a> &amp;stream)</td></tr>
<tr class="separator:a9a397115352b5c7350ca5ee6a29c844f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1ce8fd9e9d164a7a547eac8d266d382"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="structmynteye_1_1device_1_1_stream_data.html">device::StreamData</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_device.html#ac1ce8fd9e9d164a7a547eac8d266d382">GetStreamDatas</a> (const <a class="el" href="group__enumerations.html#ga8fb1bf5d859ee1a5b321cbae0b422280">Stream</a> &amp;stream)</td></tr>
<tr class="memdesc:ac1ce8fd9e9d164a7a547eac8d266d382"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the datas of stream. <a href="#ac1ce8fd9e9d164a7a547eac8d266d382">More...</a><br /></td></tr>
<tr class="separator:ac1ce8fd9e9d164a7a547eac8d266d382"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92d0aad8cb393d5fc3dc924de3250aa7"><td class="memItemLeft" align="right" valign="top"><a id="a92d0aad8cb393d5fc3dc924de3250aa7"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_device.html#a92d0aad8cb393d5fc3dc924de3250aa7">EnableMotionDatas</a> ()</td></tr>
<tr class="memdesc:a92d0aad8cb393d5fc3dc924de3250aa7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable cache motion datas. <br /></td></tr>
<tr class="separator:a92d0aad8cb393d5fc3dc924de3250aa7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7fc509112f867df18d80e983eb92306"><td class="memItemLeft" align="right" valign="top"><a id="aa7fc509112f867df18d80e983eb92306"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_device.html#aa7fc509112f867df18d80e983eb92306">EnableMotionDatas</a> (std::size_t max_size)</td></tr>
<tr class="memdesc:aa7fc509112f867df18d80e983eb92306"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable cache motion datas. <br /></td></tr>
<tr class="separator:aa7fc509112f867df18d80e983eb92306"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4518baf85dc42b8e3a9716bd7bd33a4"><td class="memItemLeft" align="right" valign="top"><a id="af4518baf85dc42b8e3a9716bd7bd33a4"></a>
std::vector&lt; <a class="el" href="structmynteye_1_1device_1_1_motion_data.html">device::MotionData</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_device.html#af4518baf85dc42b8e3a9716bd7bd33a4">GetMotionDatas</a> ()</td></tr>
<tr class="memdesc:af4518baf85dc42b8e3a9716bd7bd33a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the motion datas. <br /></td></tr>
<tr class="separator:af4518baf85dc42b8e3a9716bd7bd33a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:ab97c5f57f2dfa795cdbc5dcfb5f14edc"><td class="memItemLeft" align="right" valign="top">static std::shared_ptr&lt; <a class="el" href="classmynteye_1_1_device.html">Device</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_device.html#ab97c5f57f2dfa795cdbc5dcfb5f14edc">Create</a> (const std::string &amp;name, std::shared_ptr&lt; uvc::device &gt; device)</td></tr>
<tr class="memdesc:ab97c5f57f2dfa795cdbc5dcfb5f14edc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the <a class="el" href="classmynteye_1_1_device.html" title="The Device class to communicate with MYNT® EYE device.">Device</a> instance. <a href="#ab97c5f57f2dfa795cdbc5dcfb5f14edc">More...</a><br /></td></tr>
<tr class="separator:ab97c5f57f2dfa795cdbc5dcfb5f14edc"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>The <a class="el" href="classmynteye_1_1_device.html" title="The Device class to communicate with MYNT® EYE device.">Device</a> class to communicate with MYNT® EYE device. </p>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<a id="a790a13f71c45594cc4a57a7adf39081e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a790a13f71c45594cc4a57a7adf39081e">&#9670;&nbsp;</a></span>motion_callback_t</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="classmynteye_1_1_device.html#a790a13f71c45594cc4a57a7adf39081e">mynteye::Device::motion_callback_t</a> = device::MotionCallback</td>
</tr>
</table>
</div><div class="memdoc">
<p>The <a class="el" href="structmynteye_1_1device_1_1_motion_data.html" title="Device motion data.">device::MotionData</a> callback. </p>
</div>
</div>
<a id="af461797d9035989c4df99487dd673906"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af461797d9035989c4df99487dd673906">&#9670;&nbsp;</a></span>stream_callback_t</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="classmynteye_1_1_device.html#af461797d9035989c4df99487dd673906">mynteye::Device::stream_callback_t</a> = device::StreamCallback</td>
</tr>
</table>
</div><div class="memdoc">
<p>The <a class="el" href="structmynteye_1_1device_1_1_stream_data.html" title="Device stream data.">device::StreamData</a> callback. </p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="ab97c5f57f2dfa795cdbc5dcfb5f14edc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab97c5f57f2dfa795cdbc5dcfb5f14edc">&#9670;&nbsp;</a></span>Create()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static std::shared_ptr&lt;<a class="el" href="classmynteye_1_1_device.html">Device</a>&gt; mynteye::Device::Create </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">std::shared_ptr&lt; uvc::device &gt;&#160;</td>
<td class="paramname"><em>device</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Create the <a class="el" href="classmynteye_1_1_device.html" title="The Device class to communicate with MYNT® EYE device.">Device</a> instance. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">name</td><td>the device name. </td></tr>
<tr><td class="paramname">device</td><td>the device from uvc. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the <a class="el" href="classmynteye_1_1_device.html" title="The Device class to communicate with MYNT® EYE device.">Device</a> instance. </dd></dl>
</div>
</div>
<a id="a9a397115352b5c7350ca5ee6a29c844f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9a397115352b5c7350ca5ee6a29c844f">&#9670;&nbsp;</a></span>GetLatestStreamData()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structmynteye_1_1device_1_1_stream_data.html">device::StreamData</a> mynteye::Device::GetLatestStreamData </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="group__enumerations.html#ga8fb1bf5d859ee1a5b321cbae0b422280">Stream</a> &amp;&#160;</td>
<td class="paramname"><em>stream</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000002">Deprecated:</a></b></dt><dd>Replaced by <a class="el" href="classmynteye_1_1_device.html#a720fbc70a2ddb55aa29bbca3d5057157" title="Get the latest data of stream.">GetStreamData(const Stream &amp;stream)</a> </dd></dl>
</div>
</div>
<a id="ac1ce8fd9e9d164a7a547eac8d266d382"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac1ce8fd9e9d164a7a547eac8d266d382">&#9670;&nbsp;</a></span>GetStreamDatas()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::vector&lt;<a class="el" href="structmynteye_1_1device_1_1_stream_data.html">device::StreamData</a>&gt; mynteye::Device::GetStreamDatas </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="group__enumerations.html#ga8fb1bf5d859ee1a5b321cbae0b422280">Stream</a> &amp;&#160;</td>
<td class="paramname"><em>stream</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the datas of stream. </p>
<dl class="section note"><dt>Note</dt><dd>default cache 4 datas at most. </dd></dl>
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><b>mynteye</b></li><li class="navelem"><a class="el" href="classmynteye_1_1_device.html">Device</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,48 @@
var classmynteye_1_1_device =
[
[ "motion_callback_t", "classmynteye_1_1_device.html#a790a13f71c45594cc4a57a7adf39081e", null ],
[ "stream_callback_t", "classmynteye_1_1_device.html#af461797d9035989c4df99487dd673906", null ],
[ "ConfigStreamRequest", "classmynteye_1_1_device.html#afb3612430320c1460bfc01b4a81c7da2", null ],
[ "ConfigStreamRequest", "classmynteye_1_1_device.html#ac27e58e14eb27dc7d6a45becc8ba03ce", null ],
[ "EnableMotionDatas", "classmynteye_1_1_device.html#a92d0aad8cb393d5fc3dc924de3250aa7", null ],
[ "EnableMotionDatas", "classmynteye_1_1_device.html#aa7fc509112f867df18d80e983eb92306", null ],
[ "GetExtrinsics", "classmynteye_1_1_device.html#a48bae469e7c334a7e3e0e7414adad3e0", null ],
[ "GetExtrinsics", "classmynteye_1_1_device.html#a2543487f553a0cb113ec12ef6cf3be3b", null ],
[ "GetInfo", "classmynteye_1_1_device.html#af139f1fb5344b01672db4024b563829c", null ],
[ "GetInfo", "classmynteye_1_1_device.html#a03679fe952d18f663862dbeb9d9139ee", null ],
[ "GetIntrinsics", "classmynteye_1_1_device.html#ab0675c3acd689e3d18d485ddb62b4b0d", null ],
[ "GetIntrinsics", "classmynteye_1_1_device.html#a20f448645790482ccfed04b19773172d", null ],
[ "GetLatestStreamData", "classmynteye_1_1_device.html#a9a397115352b5c7350ca5ee6a29c844f", null ],
[ "GetModel", "classmynteye_1_1_device.html#a16025bfcc0eeb51ee21108d2367b6bf1", null ],
[ "GetMotionDatas", "classmynteye_1_1_device.html#af4518baf85dc42b8e3a9716bd7bd33a4", null ],
[ "GetMotionExtrinsics", "classmynteye_1_1_device.html#af3eb2e3d25009e8ca5a5d478ad1a901f", null ],
[ "GetMotionExtrinsics", "classmynteye_1_1_device.html#ad199156e095e6f7eacc016a886d1962b", null ],
[ "GetMotionIntrinsics", "classmynteye_1_1_device.html#abb166d4194842c676a658a75c067325e", null ],
[ "GetMotionIntrinsics", "classmynteye_1_1_device.html#a8daa4d51c6ffe36ee47de4cae80fc6be", null ],
[ "GetOptionInfo", "classmynteye_1_1_device.html#a193df32ddddecda93c36142e10e37e15", null ],
[ "GetOptionValue", "classmynteye_1_1_device.html#ae424a4e294e575f66b9ae1a85f110943", null ],
[ "GetStreamData", "classmynteye_1_1_device.html#a720fbc70a2ddb55aa29bbca3d5057157", null ],
[ "GetStreamDatas", "classmynteye_1_1_device.html#ac1ce8fd9e9d164a7a547eac8d266d382", null ],
[ "GetStreamRequest", "classmynteye_1_1_device.html#ac41dc4574e487d37eae7f3d8dfaaed71", null ],
[ "GetStreamRequest", "classmynteye_1_1_device.html#abd40867c7975405acb1e9bcb36636d62", null ],
[ "GetStreamRequests", "classmynteye_1_1_device.html#adbd712ab0e11fd24bcce9ef504be8a86", null ],
[ "GetStreamRequests", "classmynteye_1_1_device.html#a97c285f7edb792f98d77874a33da32d2", null ],
[ "HasMotionCallback", "classmynteye_1_1_device.html#a39e3e5d977b184d8c678ee05090788c6", null ],
[ "HasStreamCallback", "classmynteye_1_1_device.html#aa6600e9f307f5ba5965251b950010bdb", null ],
[ "LogOptionInfos", "classmynteye_1_1_device.html#afe1f0017b22a9dd9b3381c285c382c03", null ],
[ "RunOptionAction", "classmynteye_1_1_device.html#a4ca52202cdb51f565e880dabddc44811", null ],
[ "SetExtrinsics", "classmynteye_1_1_device.html#a2de0b3ed05490f678d8b8066d87ad4d3", null ],
[ "SetIntrinsics", "classmynteye_1_1_device.html#a95aaa0ae1d9f2e265896f569f60e090d", null ],
[ "SetMotionCallback", "classmynteye_1_1_device.html#a66556f01d685a52fdd7143bc8a1c62e0", null ],
[ "SetMotionExtrinsics", "classmynteye_1_1_device.html#a1de8fab53524dab51725eb7436285023", null ],
[ "SetMotionIntrinsics", "classmynteye_1_1_device.html#a05c8c6f3037a58b0fc101de3cf95e6aa", null ],
[ "SetOptionValue", "classmynteye_1_1_device.html#a435700c5725c4b01163002aa1b7c2852", null ],
[ "SetStreamCallback", "classmynteye_1_1_device.html#ac50392a3f2aeb33191eb9d313e078e91", null ],
[ "Start", "classmynteye_1_1_device.html#ac1517e89034f6a28e82fd55de65eef93", null ],
[ "Stop", "classmynteye_1_1_device.html#abf77d52235ae69e0fae7fc7d4fbd18cd", null ],
[ "Supports", "classmynteye_1_1_device.html#ace7254bda1d1b08eb013bffbaf3f16e9", null ],
[ "Supports", "classmynteye_1_1_device.html#a5113417ab6c082ae57c01897d71948ed", null ],
[ "Supports", "classmynteye_1_1_device.html#a89d660802a38a8fe716ce5883376c574", null ],
[ "Supports", "classmynteye_1_1_device.html#a310bcbb95bf7cbacf7691a69cf156721", null ],
[ "WaitForStreams", "classmynteye_1_1_device.html#a51137b2c1fff95ccf45be74e4a42f809", null ]
];

View File

@ -0,0 +1,119 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>MYNT EYE S SDK: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function() { init_search(); });
/* @license-end */
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">MYNT EYE S SDK
&#160;<span id="projectnumber">2.3.2</span>
</div>
<div id="projectbrief">http://www.myntai.com/mynteye/standard</div>
</td>
<td> <div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classmynteye_1_1_hardware_version.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">mynteye::HardwareVersion Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classmynteye_1_1_hardware_version.html">mynteye::HardwareVersion</a>, including all inherited members.</p>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,134 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>MYNT EYE S SDK: mynteye::HardwareVersion Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function() { init_search(); });
/* @license-end */
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">MYNT EYE S SDK
&#160;<span id="projectnumber">2.3.2</span>
</div>
<div id="projectbrief">http://www.myntai.com/mynteye/standard</div>
</td>
<td> <div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classmynteye_1_1_hardware_version.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="classmynteye_1_1_hardware_version-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">mynteye::HardwareVersion Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Hardware version.
<a href="classmynteye_1_1_hardware_version.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for mynteye::HardwareVersion:</div>
<div class="dyncontent">
<div class="center">
<img src="classmynteye_1_1_hardware_version.png" usemap="#mynteye::HardwareVersion_map" alt=""/>
<map id="mynteye::HardwareVersion_map" name="mynteye::HardwareVersion_map">
<area href="classmynteye_1_1_version.html" title="Version." alt="mynteye::Version" shape="rect" coords="0,0,165,24"/>
</map>
</div></div>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Hardware version. </p>
</div></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><b>mynteye</b></li><li class="navelem"><a class="el" href="classmynteye_1_1_hardware_version.html">HardwareVersion</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
</div>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 668 B

View File

@ -0,0 +1,126 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>MYNT EYE S SDK: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function() { init_search(); });
/* @license-end */
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">MYNT EYE S SDK
&#160;<span id="projectnumber">2.3.2</span>
</div>
<div id="projectbrief">http://www.myntai.com/mynteye/standard</div>
</td>
<td> <div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classmynteye_1_1_plugin.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">mynteye::Plugin Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classmynteye_1_1_plugin.html">mynteye::Plugin</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classmynteye_1_1_plugin.html#ad508214536d9e6ccf74f40b5fb189896">OnCreate</a>(API *api)</td><td class="entry"><a class="el" href="classmynteye_1_1_plugin.html">mynteye::Plugin</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classmynteye_1_1_plugin.html#a52319ef412d31ed174aa6ab9235d28cf">OnDepthProcess</a>(Object *const in, Object *const out)</td><td class="entry"><a class="el" href="classmynteye_1_1_plugin.html">mynteye::Plugin</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmynteye_1_1_plugin.html#aefd6e06fb0d266bdd5532bd03b97d7da">OnDisparityNormalizedProcess</a>(Object *const in, Object *const out)</td><td class="entry"><a class="el" href="classmynteye_1_1_plugin.html">mynteye::Plugin</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classmynteye_1_1_plugin.html#a22559b22824f2c92b484d3a238c89b82">OnDisparityProcess</a>(Object *const in, Object *const out)</td><td class="entry"><a class="el" href="classmynteye_1_1_plugin.html">mynteye::Plugin</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmynteye_1_1_plugin.html#a1277cf5fd648cfaa513e6d93cf12ae2b">OnPointsProcess</a>(Object *const in, Object *const out)</td><td class="entry"><a class="el" href="classmynteye_1_1_plugin.html">mynteye::Plugin</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classmynteye_1_1_plugin.html#aa46245751a6833ce8e66cfed78f4cbde">OnRectifyProcess</a>(Object *const in, Object *const out)</td><td class="entry"><a class="el" href="classmynteye_1_1_plugin.html">mynteye::Plugin</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,413 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>MYNT EYE S SDK: mynteye::Plugin Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function() { init_search(); });
/* @license-end */
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">MYNT EYE S SDK
&#160;<span id="projectnumber">2.3.2</span>
</div>
<div id="projectbrief">http://www.myntai.com/mynteye/standard</div>
</td>
<td> <div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classmynteye_1_1_plugin.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classmynteye_1_1_plugin-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">mynteye::Plugin Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div> </div>
</div><!--header-->
<div class="contents">
<p>The plugin which could implement processing by yourself.
<a href="classmynteye_1_1_plugin.html#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ad508214536d9e6ccf74f40b5fb189896"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_plugin.html#ad508214536d9e6ccf74f40b5fb189896">OnCreate</a> (<a class="el" href="classmynteye_1_1_a_p_i.html">API</a> *api)</td></tr>
<tr class="memdesc:ad508214536d9e6ccf74f40b5fb189896"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when plugin created. <a href="#ad508214536d9e6ccf74f40b5fb189896">More...</a><br /></td></tr>
<tr class="separator:ad508214536d9e6ccf74f40b5fb189896"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa46245751a6833ce8e66cfed78f4cbde"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_plugin.html#aa46245751a6833ce8e66cfed78f4cbde">OnRectifyProcess</a> (<a class="el" href="structmynteye_1_1_object.html">Object</a> *const in, <a class="el" href="structmynteye_1_1_object.html">Object</a> *const out)</td></tr>
<tr class="memdesc:aa46245751a6833ce8e66cfed78f4cbde"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when process rectify. <a href="#aa46245751a6833ce8e66cfed78f4cbde">More...</a><br /></td></tr>
<tr class="separator:aa46245751a6833ce8e66cfed78f4cbde"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22559b22824f2c92b484d3a238c89b82"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_plugin.html#a22559b22824f2c92b484d3a238c89b82">OnDisparityProcess</a> (<a class="el" href="structmynteye_1_1_object.html">Object</a> *const in, <a class="el" href="structmynteye_1_1_object.html">Object</a> *const out)</td></tr>
<tr class="memdesc:a22559b22824f2c92b484d3a238c89b82"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when process disparity. <a href="#a22559b22824f2c92b484d3a238c89b82">More...</a><br /></td></tr>
<tr class="separator:a22559b22824f2c92b484d3a238c89b82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aefd6e06fb0d266bdd5532bd03b97d7da"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_plugin.html#aefd6e06fb0d266bdd5532bd03b97d7da">OnDisparityNormalizedProcess</a> (<a class="el" href="structmynteye_1_1_object.html">Object</a> *const in, <a class="el" href="structmynteye_1_1_object.html">Object</a> *const out)</td></tr>
<tr class="memdesc:aefd6e06fb0d266bdd5532bd03b97d7da"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when process normalized disparity. <a href="#aefd6e06fb0d266bdd5532bd03b97d7da">More...</a><br /></td></tr>
<tr class="separator:aefd6e06fb0d266bdd5532bd03b97d7da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1277cf5fd648cfaa513e6d93cf12ae2b"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_plugin.html#a1277cf5fd648cfaa513e6d93cf12ae2b">OnPointsProcess</a> (<a class="el" href="structmynteye_1_1_object.html">Object</a> *const in, <a class="el" href="structmynteye_1_1_object.html">Object</a> *const out)</td></tr>
<tr class="memdesc:a1277cf5fd648cfaa513e6d93cf12ae2b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when process points. <a href="#a1277cf5fd648cfaa513e6d93cf12ae2b">More...</a><br /></td></tr>
<tr class="separator:a1277cf5fd648cfaa513e6d93cf12ae2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52319ef412d31ed174aa6ab9235d28cf"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1_plugin.html#a52319ef412d31ed174aa6ab9235d28cf">OnDepthProcess</a> (<a class="el" href="structmynteye_1_1_object.html">Object</a> *const in, <a class="el" href="structmynteye_1_1_object.html">Object</a> *const out)</td></tr>
<tr class="memdesc:a52319ef412d31ed174aa6ab9235d28cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when process depth. <a href="#a52319ef412d31ed174aa6ab9235d28cf">More...</a><br /></td></tr>
<tr class="separator:a52319ef412d31ed174aa6ab9235d28cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>The plugin which could implement processing by yourself. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="ad508214536d9e6ccf74f40b5fb189896"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad508214536d9e6ccf74f40b5fb189896">&#9670;&nbsp;</a></span>OnCreate()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual void mynteye::Plugin::OnCreate </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classmynteye_1_1_a_p_i.html">API</a> *&#160;</td>
<td class="paramname"><em>api</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Called when plugin created. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">api</td><td>the <a class="el" href="classmynteye_1_1_a_p_i.html" title="The API class to communicate with MYNT® EYE device.">API</a> instacne. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a52319ef412d31ed174aa6ab9235d28cf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a52319ef412d31ed174aa6ab9235d28cf">&#9670;&nbsp;</a></span>OnDepthProcess()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual bool mynteye::Plugin::OnDepthProcess </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structmynteye_1_1_object.html">Object</a> *const&#160;</td>
<td class="paramname"><em>in</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structmynteye_1_1_object.html">Object</a> *const&#160;</td>
<td class="paramname"><em>out</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Called when process depth. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">in</td><td>input object. </td></tr>
<tr><td class="paramname">out</td><td>output object. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if you process depth. </dd></dl>
</div>
</div>
<a id="aefd6e06fb0d266bdd5532bd03b97d7da"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aefd6e06fb0d266bdd5532bd03b97d7da">&#9670;&nbsp;</a></span>OnDisparityNormalizedProcess()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual bool mynteye::Plugin::OnDisparityNormalizedProcess </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structmynteye_1_1_object.html">Object</a> *const&#160;</td>
<td class="paramname"><em>in</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structmynteye_1_1_object.html">Object</a> *const&#160;</td>
<td class="paramname"><em>out</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Called when process normalized disparity. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">in</td><td>input object. </td></tr>
<tr><td class="paramname">out</td><td>output object. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if you process normalized disparity. </dd></dl>
</div>
</div>
<a id="a22559b22824f2c92b484d3a238c89b82"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a22559b22824f2c92b484d3a238c89b82">&#9670;&nbsp;</a></span>OnDisparityProcess()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual bool mynteye::Plugin::OnDisparityProcess </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structmynteye_1_1_object.html">Object</a> *const&#160;</td>
<td class="paramname"><em>in</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structmynteye_1_1_object.html">Object</a> *const&#160;</td>
<td class="paramname"><em>out</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Called when process disparity. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">in</td><td>input object. </td></tr>
<tr><td class="paramname">out</td><td>output object. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if you process disparity. </dd></dl>
</div>
</div>
<a id="a1277cf5fd648cfaa513e6d93cf12ae2b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1277cf5fd648cfaa513e6d93cf12ae2b">&#9670;&nbsp;</a></span>OnPointsProcess()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual bool mynteye::Plugin::OnPointsProcess </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structmynteye_1_1_object.html">Object</a> *const&#160;</td>
<td class="paramname"><em>in</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structmynteye_1_1_object.html">Object</a> *const&#160;</td>
<td class="paramname"><em>out</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Called when process points. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">in</td><td>input object. </td></tr>
<tr><td class="paramname">out</td><td>output object. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if you process points. </dd></dl>
</div>
</div>
<a id="aa46245751a6833ce8e66cfed78f4cbde"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa46245751a6833ce8e66cfed78f4cbde">&#9670;&nbsp;</a></span>OnRectifyProcess()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual bool mynteye::Plugin::OnRectifyProcess </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structmynteye_1_1_object.html">Object</a> *const&#160;</td>
<td class="paramname"><em>in</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structmynteye_1_1_object.html">Object</a> *const&#160;</td>
<td class="paramname"><em>out</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Called when process rectify. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">in</td><td>input object. </td></tr>
<tr><td class="paramname">out</td><td>output object. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if you process rectify. </dd></dl>
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><b>mynteye</b></li><li class="navelem"><a class="el" href="classmynteye_1_1_plugin.html">Plugin</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,9 @@
var classmynteye_1_1_plugin =
[
[ "OnCreate", "classmynteye_1_1_plugin.html#ad508214536d9e6ccf74f40b5fb189896", null ],
[ "OnDepthProcess", "classmynteye_1_1_plugin.html#a52319ef412d31ed174aa6ab9235d28cf", null ],
[ "OnDisparityNormalizedProcess", "classmynteye_1_1_plugin.html#aefd6e06fb0d266bdd5532bd03b97d7da", null ],
[ "OnDisparityProcess", "classmynteye_1_1_plugin.html#a22559b22824f2c92b484d3a238c89b82", null ],
[ "OnPointsProcess", "classmynteye_1_1_plugin.html#a1277cf5fd648cfaa513e6d93cf12ae2b", null ],
[ "OnRectifyProcess", "classmynteye_1_1_plugin.html#aa46245751a6833ce8e66cfed78f4cbde", null ]
];

View File

@ -0,0 +1,119 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>MYNT EYE S SDK: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function() { init_search(); });
/* @license-end */
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">MYNT EYE S SDK
&#160;<span id="projectnumber">2.3.2</span>
</div>
<div id="projectbrief">http://www.myntai.com/mynteye/standard</div>
</td>
<td> <div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classmynteye_1_1_type.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">mynteye::Type Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classmynteye_1_1_type.html">mynteye::Type</a>, including all inherited members.</p>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
</div>
</body>
</html>

125
classmynteye_1_1_type.html Normal file
View File

@ -0,0 +1,125 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>MYNT EYE S SDK: mynteye::Type Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function() { init_search(); });
/* @license-end */
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">MYNT EYE S SDK
&#160;<span id="projectnumber">2.3.2</span>
</div>
<div id="projectbrief">http://www.myntai.com/mynteye/standard</div>
</td>
<td> <div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classmynteye_1_1_type.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="classmynteye_1_1_type-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">mynteye::Type Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><a class="el" href="classmynteye_1_1_type.html" title="Type.">Type</a>.
<a href="classmynteye_1_1_type.html#details">More...</a></p>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p><a class="el" href="classmynteye_1_1_type.html" title="Type.">Type</a>. </p>
</div></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><b>mynteye</b></li><li class="navelem"><a class="el" href="classmynteye_1_1_type.html">Type</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,119 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>MYNT EYE S SDK: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function() { init_search(); });
/* @license-end */
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">MYNT EYE S SDK
&#160;<span id="projectnumber">2.3.2</span>
</div>
<div id="projectbrief">http://www.myntai.com/mynteye/standard</div>
</td>
<td> <div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classmynteye_1_1_version.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">mynteye::Version Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classmynteye_1_1_version.html">mynteye::Version</a>, including all inherited members.</p>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,134 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>MYNT EYE S SDK: mynteye::Version Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function() { init_search(); });
/* @license-end */
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">MYNT EYE S SDK
&#160;<span id="projectnumber">2.3.2</span>
</div>
<div id="projectbrief">http://www.myntai.com/mynteye/standard</div>
</td>
<td> <div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classmynteye_1_1_version.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="classmynteye_1_1_version-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">mynteye::Version Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><a class="el" href="classmynteye_1_1_version.html" title="Version.">Version</a>.
<a href="classmynteye_1_1_version.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for mynteye::Version:</div>
<div class="dyncontent">
<div class="center">
<img src="classmynteye_1_1_version.png" usemap="#mynteye::Version_map" alt=""/>
<map id="mynteye::Version_map" name="mynteye::Version_map">
<area href="classmynteye_1_1_hardware_version.html" title="Hardware version." alt="mynteye::HardwareVersion" shape="rect" coords="0,56,165,80"/>
</map>
</div></div>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p><a class="el" href="classmynteye_1_1_version.html" title="Version.">Version</a>. </p>
</div></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><b>mynteye</b></li><li class="navelem"><a class="el" href="classmynteye_1_1_version.html">Version</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
</div>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 673 B

View File

@ -0,0 +1,129 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>MYNT EYE S SDK: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function() { init_search(); });
/* @license-end */
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">MYNT EYE S SDK
&#160;<span id="projectnumber">2.3.2</span>
</div>
<div id="projectbrief">http://www.myntai.com/mynteye/standard</div>
</td>
<td> <div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classmynteye_1_1device_1_1_frame.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">mynteye::device::Frame Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classmynteye_1_1device_1_1_frame.html">mynteye::device::Frame</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classmynteye_1_1device_1_1_frame.html#acc9c76f6ea4fc269efc00502805a63de">clone</a>() const</td><td class="entry"><a class="el" href="classmynteye_1_1device_1_1_frame.html">mynteye::device::Frame</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classmynteye_1_1device_1_1_frame.html#a696374dacdeb662c0d2574aaa6873e32">data</a>()</td><td class="entry"><a class="el" href="classmynteye_1_1device_1_1_frame.html">mynteye::device::Frame</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmynteye_1_1device_1_1_frame.html#a67c9430145f2888d5d4b91dc4ecdfca9">data</a>() const</td><td class="entry"><a class="el" href="classmynteye_1_1device_1_1_frame.html">mynteye::device::Frame</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classmynteye_1_1device_1_1_frame.html#a0289fea1db18746e57f2b6b279a61b2c">format</a>() const</td><td class="entry"><a class="el" href="classmynteye_1_1device_1_1_frame.html">mynteye::device::Frame</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmynteye_1_1device_1_1_frame.html#a01db2013fb00320792c7e45698083bcc">Frame</a>(const StreamRequest &amp;request, const void *data)</td><td class="entry"><a class="el" href="classmynteye_1_1device_1_1_frame.html">mynteye::device::Frame</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classmynteye_1_1device_1_1_frame.html#af2200786e674d4cbba106bc9cfd4e4f9">Frame</a>(std::uint16_t width, std::uint16_t height, Format format, const void *data)</td><td class="entry"><a class="el" href="classmynteye_1_1device_1_1_frame.html">mynteye::device::Frame</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmynteye_1_1device_1_1_frame.html#ae9eb0cb45c4d138448d5dfc5711233b1">height</a>() const</td><td class="entry"><a class="el" href="classmynteye_1_1device_1_1_frame.html">mynteye::device::Frame</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classmynteye_1_1device_1_1_frame.html#a1d3c39abf35be01cea42dfaddd9143c5">size</a>() const</td><td class="entry"><a class="el" href="classmynteye_1_1device_1_1_frame.html">mynteye::device::Frame</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmynteye_1_1device_1_1_frame.html#ade1bb1caeb4c1474afb844385c3f55bf">width</a>() const</td><td class="entry"><a class="el" href="classmynteye_1_1device_1_1_frame.html">mynteye::device::Frame</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,349 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>MYNT EYE S SDK: mynteye::device::Frame Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function() { init_search(); });
/* @license-end */
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">MYNT EYE S SDK
&#160;<span id="projectnumber">2.3.2</span>
</div>
<div id="projectbrief">http://www.myntai.com/mynteye/standard</div>
</td>
<td> <div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classmynteye_1_1device_1_1_frame.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classmynteye_1_1device_1_1_frame-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">mynteye::device::Frame Class Reference<div class="ingroups"><a class="el" href="group__datatypes.html">Datatypes</a></div></div> </div>
</div><!--header-->
<div class="contents">
<p><a class="el" href="classmynteye_1_1device_1_1_frame.html" title="Frame with raw data.">Frame</a> with raw data.
<a href="classmynteye_1_1device_1_1_frame.html#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a01db2013fb00320792c7e45698083bcc"><td class="memItemLeft" align="right" valign="top"><a id="a01db2013fb00320792c7e45698083bcc"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1device_1_1_frame.html#a01db2013fb00320792c7e45698083bcc">Frame</a> (const <a class="el" href="structmynteye_1_1_stream_request.html">StreamRequest</a> &amp;request, const void *<a class="el" href="classmynteye_1_1device_1_1_frame.html#a696374dacdeb662c0d2574aaa6873e32">data</a>)</td></tr>
<tr class="memdesc:a01db2013fb00320792c7e45698083bcc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct the frame with <a class="el" href="structmynteye_1_1_stream_request.html" title="Stream request.">StreamRequest</a> and raw data. <br /></td></tr>
<tr class="separator:a01db2013fb00320792c7e45698083bcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2200786e674d4cbba106bc9cfd4e4f9"><td class="memItemLeft" align="right" valign="top"><a id="af2200786e674d4cbba106bc9cfd4e4f9"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1device_1_1_frame.html#af2200786e674d4cbba106bc9cfd4e4f9">Frame</a> (std::uint16_t <a class="el" href="classmynteye_1_1device_1_1_frame.html#ade1bb1caeb4c1474afb844385c3f55bf">width</a>, std::uint16_t <a class="el" href="classmynteye_1_1device_1_1_frame.html#ae9eb0cb45c4d138448d5dfc5711233b1">height</a>, <a class="el" href="group__enumerations.html#ga40c22565756e51ccaf616884e3b3e9e2">Format</a> <a class="el" href="classmynteye_1_1device_1_1_frame.html#a0289fea1db18746e57f2b6b279a61b2c">format</a>, const void *<a class="el" href="classmynteye_1_1device_1_1_frame.html#a696374dacdeb662c0d2574aaa6873e32">data</a>)</td></tr>
<tr class="memdesc:af2200786e674d4cbba106bc9cfd4e4f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct the frame with stream info and raw data. <br /></td></tr>
<tr class="separator:af2200786e674d4cbba106bc9cfd4e4f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade1bb1caeb4c1474afb844385c3f55bf"><td class="memItemLeft" align="right" valign="top">std::uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1device_1_1_frame.html#ade1bb1caeb4c1474afb844385c3f55bf">width</a> () const</td></tr>
<tr class="memdesc:ade1bb1caeb4c1474afb844385c3f55bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the width. <a href="#ade1bb1caeb4c1474afb844385c3f55bf">More...</a><br /></td></tr>
<tr class="separator:ade1bb1caeb4c1474afb844385c3f55bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9eb0cb45c4d138448d5dfc5711233b1"><td class="memItemLeft" align="right" valign="top">std::uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1device_1_1_frame.html#ae9eb0cb45c4d138448d5dfc5711233b1">height</a> () const</td></tr>
<tr class="memdesc:ae9eb0cb45c4d138448d5dfc5711233b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the height. <a href="#ae9eb0cb45c4d138448d5dfc5711233b1">More...</a><br /></td></tr>
<tr class="separator:ae9eb0cb45c4d138448d5dfc5711233b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0289fea1db18746e57f2b6b279a61b2c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__enumerations.html#ga40c22565756e51ccaf616884e3b3e9e2">Format</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1device_1_1_frame.html#a0289fea1db18746e57f2b6b279a61b2c">format</a> () const</td></tr>
<tr class="memdesc:a0289fea1db18746e57f2b6b279a61b2c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the format. <a href="#a0289fea1db18746e57f2b6b279a61b2c">More...</a><br /></td></tr>
<tr class="separator:a0289fea1db18746e57f2b6b279a61b2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a696374dacdeb662c0d2574aaa6873e32"><td class="memItemLeft" align="right" valign="top">std::uint8_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1device_1_1_frame.html#a696374dacdeb662c0d2574aaa6873e32">data</a> ()</td></tr>
<tr class="memdesc:a696374dacdeb662c0d2574aaa6873e32"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the data. <a href="#a696374dacdeb662c0d2574aaa6873e32">More...</a><br /></td></tr>
<tr class="separator:a696374dacdeb662c0d2574aaa6873e32"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67c9430145f2888d5d4b91dc4ecdfca9"><td class="memItemLeft" align="right" valign="top">const std::uint8_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1device_1_1_frame.html#a67c9430145f2888d5d4b91dc4ecdfca9">data</a> () const</td></tr>
<tr class="memdesc:a67c9430145f2888d5d4b91dc4ecdfca9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the const data. <a href="#a67c9430145f2888d5d4b91dc4ecdfca9">More...</a><br /></td></tr>
<tr class="separator:a67c9430145f2888d5d4b91dc4ecdfca9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d3c39abf35be01cea42dfaddd9143c5"><td class="memItemLeft" align="right" valign="top">std::size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1device_1_1_frame.html#a1d3c39abf35be01cea42dfaddd9143c5">size</a> () const</td></tr>
<tr class="memdesc:a1d3c39abf35be01cea42dfaddd9143c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the size of data. <a href="#a1d3c39abf35be01cea42dfaddd9143c5">More...</a><br /></td></tr>
<tr class="separator:a1d3c39abf35be01cea42dfaddd9143c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc9c76f6ea4fc269efc00502805a63de"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmynteye_1_1device_1_1_frame.html">Frame</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmynteye_1_1device_1_1_frame.html#acc9c76f6ea4fc269efc00502805a63de">clone</a> () const</td></tr>
<tr class="memdesc:acc9c76f6ea4fc269efc00502805a63de"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clone a new frame. <a href="#acc9c76f6ea4fc269efc00502805a63de">More...</a><br /></td></tr>
<tr class="separator:acc9c76f6ea4fc269efc00502805a63de"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p><a class="el" href="classmynteye_1_1device_1_1_frame.html" title="Frame with raw data.">Frame</a> with raw data. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="acc9c76f6ea4fc269efc00502805a63de"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acc9c76f6ea4fc269efc00502805a63de">&#9670;&nbsp;</a></span>clone()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classmynteye_1_1device_1_1_frame.html">Frame</a> mynteye::device::Frame::clone </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Clone a new frame. </p>
</div>
</div>
<a id="a696374dacdeb662c0d2574aaa6873e32"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a696374dacdeb662c0d2574aaa6873e32">&#9670;&nbsp;</a></span>data() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::uint8_t* mynteye::device::Frame::data </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the data. </p>
</div>
</div>
<a id="a67c9430145f2888d5d4b91dc4ecdfca9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a67c9430145f2888d5d4b91dc4ecdfca9">&#9670;&nbsp;</a></span>data() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const std::uint8_t* mynteye::device::Frame::data </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the const data. </p>
</div>
</div>
<a id="a0289fea1db18746e57f2b6b279a61b2c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0289fea1db18746e57f2b6b279a61b2c">&#9670;&nbsp;</a></span>format()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__enumerations.html#ga40c22565756e51ccaf616884e3b3e9e2">Format</a> mynteye::device::Frame::format </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the format. </p>
</div>
</div>
<a id="ae9eb0cb45c4d138448d5dfc5711233b1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae9eb0cb45c4d138448d5dfc5711233b1">&#9670;&nbsp;</a></span>height()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::uint16_t mynteye::device::Frame::height </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the height. </p>
</div>
</div>
<a id="a1d3c39abf35be01cea42dfaddd9143c5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1d3c39abf35be01cea42dfaddd9143c5">&#9670;&nbsp;</a></span>size()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::size_t mynteye::device::Frame::size </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the size of data. </p>
</div>
</div>
<a id="ade1bb1caeb4c1474afb844385c3f55bf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ade1bb1caeb4c1474afb844385c3f55bf">&#9670;&nbsp;</a></span>width()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::uint16_t mynteye::device::Frame::width </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the width. </p>
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><b>mynteye</b></li><li class="navelem"><b>device</b></li><li class="navelem"><a class="el" href="classmynteye_1_1device_1_1_frame.html">Frame</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,12 @@
var classmynteye_1_1device_1_1_frame =
[
[ "Frame", "classmynteye_1_1device_1_1_frame.html#a01db2013fb00320792c7e45698083bcc", null ],
[ "Frame", "classmynteye_1_1device_1_1_frame.html#af2200786e674d4cbba106bc9cfd4e4f9", null ],
[ "clone", "classmynteye_1_1device_1_1_frame.html#acc9c76f6ea4fc269efc00502805a63de", null ],
[ "data", "classmynteye_1_1device_1_1_frame.html#a696374dacdeb662c0d2574aaa6873e32", null ],
[ "data", "classmynteye_1_1device_1_1_frame.html#a67c9430145f2888d5d4b91dc4ecdfca9", null ],
[ "format", "classmynteye_1_1device_1_1_frame.html#a0289fea1db18746e57f2b6b279a61b2c", null ],
[ "height", "classmynteye_1_1device_1_1_frame.html#ae9eb0cb45c4d138448d5dfc5711233b1", null ],
[ "size", "classmynteye_1_1device_1_1_frame.html#a1d3c39abf35be01cea42dfaddd9143c5", null ],
[ "width", "classmynteye_1_1device_1_1_frame.html#ade1bb1caeb4c1474afb844385c3f55bf", null ]
];

View File

@ -0,0 +1,119 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>MYNT EYE S SDK: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function() { init_search(); });
/* @license-end */
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">MYNT EYE S SDK
&#160;<span id="projectnumber">2.3.2</span>
</div>
<div id="projectbrief">http://www.myntai.com/mynteye/standard</div>
</td>
<td> <div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classmynteye_1_1strings__error.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">mynteye::strings_error Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classmynteye_1_1strings__error.html">mynteye::strings_error</a>, including all inherited members.</p>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,131 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>MYNT EYE S SDK: mynteye::strings_error Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function() { init_search(); });
/* @license-end */
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">MYNT EYE S SDK
&#160;<span id="projectnumber">2.3.2</span>
</div>
<div id="projectbrief">http://www.myntai.com/mynteye/standard</div>
</td>
<td> <div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classmynteye_1_1strings__error.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="classmynteye_1_1strings__error-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">mynteye::strings_error Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>The strings error.
<a href="classmynteye_1_1strings__error.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for mynteye::strings_error:</div>
<div class="dyncontent">
<div class="center">
<img src="classmynteye_1_1strings__error.png" alt=""/>
</div></div>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>The strings error. </p>
</div></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><b>mynteye</b></li><li class="navelem"><a class="el" href="classmynteye_1_1strings__error.html">strings_error</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
</div>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 591 B

BIN
closed.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 132 B

View File

@ -1,122 +0,0 @@
# Copyright 2018 Slightech Co., Ltd. All rights reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
include(${CMAKE_CURRENT_LIST_DIR}/IncludeGuard.cmake)
cmake_include_guard()
include(CMakeParseArguments)
set(CUR_DIR ${CMAKE_CURRENT_LIST_DIR})
if(MSVC OR MSYS OR MINGW)
set(OS_WIN TRUE)
set(HOST_OS Win)
elseif(APPLE)
set(OS_MAC TRUE)
set(HOST_OS Mac)
elseif(UNIX)
set(OS_LINUX TRUE)
set(HOST_OS Linux)
else()
message(FATAL_ERROR "Unsupported OS.")
endif()
set(HOST_NAME "${HOST_OS}")
if(OS_LINUX)
execute_process(COMMAND uname -a COMMAND tr -d '\n' OUTPUT_VARIABLE UNAME_A)
string(TOLOWER "${UNAME_A}" UNAME_A)
if(${UNAME_A} MATCHES ".*(tegra|jetsonbot).*")
set(OS_TEGRA TRUE)
set(HOST_NAME Tegra)
elseif(${UNAME_A} MATCHES ".*ubuntu.*")
set(OS_UBUNTU TRUE)
set(HOST_NAME Ubuntu)
endif()
endif()
include(${CMAKE_CURRENT_LIST_DIR}/TargetArch.cmake)
target_architecture(HOST_ARCH)
message(STATUS "HOST_ARCH: ${HOST_ARCH}")
# CMAKE_CXX_COMPILER_ID
# https://cmake.org/cmake/help/latest/variable/CMAKE_LANG_COMPILER_ID.html
# CMAKE_CXX_COMPILER_VERSION
# https://cmake.org/cmake/help/latest/variable/CMAKE_LANG_COMPILER_VERSION.html
# set_outdir(ARCHIVE_OUTPUT_DIRECTORY
# LIBRARY_OUTPUT_DIRECTORY
# RUNTIME_OUTPUT_DIRECTORY)
macro(set_outdir ARCHIVE_OUTPUT_DIRECTORY LIBRARY_OUTPUT_DIRECTORY RUNTIME_OUTPUT_DIRECTORY)
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${ARCHIVE_OUTPUT_DIRECTORY})
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${LIBRARY_OUTPUT_DIRECTORY})
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${RUNTIME_OUTPUT_DIRECTORY})
foreach(CONFIG ${CMAKE_CONFIGURATION_TYPES})
string(TOUPPER ${CONFIG} CONFIG)
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY_${CONFIG} ${CMAKE_ARCHIVE_OUTPUT_DIRECTORY})
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY_${CONFIG} ${CMAKE_LIBRARY_OUTPUT_DIRECTORY})
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_${CONFIG} ${CMAKE_RUNTIME_OUTPUT_DIRECTORY})
endforeach()
endmacro()
if(NOT __exe2bat_relative_path)
set(__exe2bat_relative_path false)
endif()
macro(exe2bat exe_name exe_dir dll_search_paths)
message(STATUS "Generating ${exe_name}.bat")
set(__exe_name ${exe_name})
if(__exe2bat_relative_path)
set(__dll_relative_search_paths "")
foreach(path ${dll_search_paths})
file(RELATIVE_PATH __relative_path "${exe_dir}" "${path}")
file(TO_NATIVE_PATH ${__relative_path} __relative_path)
list(APPEND __dll_relative_search_paths ${__relative_path})
endforeach()
set(__dll_search_paths "${__dll_relative_search_paths}")
else()
set(__dll_native_search_paths "")
foreach(path ${dll_search_paths})
file(TO_NATIVE_PATH ${path} __native_path)
list(APPEND __dll_native_search_paths ${__native_path})
endforeach()
set(__dll_search_paths "${__dll_native_search_paths}")
endif()
configure_file(
"${CUR_DIR}/templates/exe.bat.in"
"${exe_dir}/${__exe_name}.bat"
)
endmacro()
# target_create_scripts(NAME
# [BIN_DIR bin_dir]
# [DLL_SEARCH_PATHS path1 path2 ...])
macro(target_create_scripts NAME)
set(options)
set(oneValueArgs BIN_DIR)
set(multiValueArgs DLL_SEARCH_PATHS)
cmake_parse_arguments(THIS "${options}" "${oneValueArgs}"
"${multiValueArgs}" ${ARGN})
if(NOT THIS_BIN_DIR)
set(THIS_BIN_DIR ${CMAKE_RUNTIME_OUTPUT_DIRECTORY})
endif()
#message(STATUS "NAME: ${NAME}")
#message(STATUS "THIS_BIN_DIR: ${THIS_BIN_DIR}")
#message(STATUS "THIS_DLL_SEARCH_PATHS: ${THIS_DLL_SEARCH_PATHS}")
if(OS_WIN)
exe2bat("${NAME}" "${THIS_BIN_DIR}" "${THIS_DLL_SEARCH_PATHS}")
endif()
endmacro()

View File

@ -1,53 +0,0 @@
# Copyright 2018 Slightech Co., Ltd. All rights reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
include(${CMAKE_CURRENT_LIST_DIR}/IncludeGuard.cmake)
cmake_include_guard()
if(MSVC)
# Support For C++11/14/17 Features (Modern C++)
# https://msdn.microsoft.com/en-us/library/hh567368.aspx
# MSVC_VERSION:
# https://cmake.org/cmake/help/latest/variable/MSVC_VERSION.html
if(NOT (MSVC_VERSION LESS 1600))
message(STATUS "Visual Studio >= 2010, MSVC >= 10.0")
else()
message(FATAL_ERROR "The compiler ${CMAKE_CXX_COMPILER} has no C++11 support. Please use a different C++ compiler.")
endif()
else()
set(CXX_FLAGS_EXTRA "")
include(CheckCXXCompilerFlag)
check_cxx_compiler_flag("-std=c++11" COMPILER_SUPPORTS_CXX11)
check_cxx_compiler_flag("-std=c++0x" COMPILER_SUPPORTS_CXX0X)
if(COMPILER_SUPPORTS_CXX11)
set(CXX_FLAGS_EXTRA "-std=c++11")
message(STATUS "Using flag -std=c++11")
elseif(COMPILER_SUPPORTS_CXX0X)
set(CXX_FLAGS_EXTRA "-std=c++0x")
message(STATUS "Using flag -std=c++0x")
else()
message(FATAL_ERROR "The compiler ${CMAKE_CXX_COMPILER} has no C++11 support. Please use a different C++ compiler.")
endif()
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${CXX_FLAGS_EXTRA}")
# Ensure access this in sub directories
set(CXX_FLAGS_EXTRA "${CXX_FLAGS_EXTRA}" CACHE STRING "Value of the extra cxx flags.")
endif()

View File

@ -1,76 +0,0 @@
# Copyright 2018 Slightech Co., Ltd. All rights reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
include(${CMAKE_CURRENT_LIST_DIR}/IncludeGuard.cmake)
cmake_include_guard()
if(OpenCV_FIND_QUIET)
find_package(OpenCV QUIET)
else()
find_package(OpenCV REQUIRED)
endif()
if(OpenCV_FOUND)
#message(STATUS "Found OpenCV: ${OpenCV_VERSION}")
set(WITH_OPENCV TRUE)
if(OpenCV_VERSION VERSION_LESS 3.0)
set(WITH_OPENCV2 TRUE)
elseif(OpenCV_VERSION VERSION_LESS 4.0)
set(WITH_OPENCV3 TRUE)
else()
set(WITH_OPENCV4 TRUE)
endif()
list(FIND OpenCV_LIBS "opencv_world" __index)
if(${__index} GREATER -1)
set(WITH_OPENCV_WORLD TRUE)
endif()
if(NOT OpenCV_LIB_PATH)
list(LENGTH OpenCV_INCLUDE_DIRS __length)
if(${__length} GREATER 0)
list(GET OpenCV_INCLUDE_DIRS 0 __include_dir)
string(REGEX REPLACE "include.*$" "lib" __lib_dir "${__include_dir}")
find_library(__opencv_lib
NAMES opencv_core3 opencv_core opencv_world
PATHS "${__lib_dir}" "${__lib_dir}/x86_64-linux-gnu"
NO_DEFAULT_PATH)
#message(STATUS "__opencv_lib: ${__opencv_lib}")
if(__opencv_lib)
get_filename_component(OpenCV_LIB_PATH "${__opencv_lib}" DIRECTORY)
else()
set(OpenCV_LIB_PATH "${__lib_dir}")
endif()
#message(STATUS "OpenCV_LIB_PATH: ${OpenCV_LIB_PATH}")
endif()
endif()
if(MSVC OR MSYS OR MINGW)
get_filename_component(OpenCV_LIB_SEARCH_PATH "${OpenCV_LIB_PATH}/../bin" ABSOLUTE)
else()
set(OpenCV_LIB_SEARCH_PATH "${OpenCV_LIB_PATH}")
endif()
include_directories(
${OpenCV_INCLUDE_DIRS}
)
else()
set(WITH_OPENCV FALSE)
endif()

File diff suppressed because it is too large Load Diff

View File

@ -1,92 +0,0 @@
# James Bigler, NVIDIA Corp (nvidia.com - jbigler)
# Abe Stephens, SCI Institute -- http://www.sci.utah.edu/~abe/FindCuda.html
#
# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved.
#
# Copyright (c) 2007-2009
# Scientific Computing and Imaging Institute, University of Utah
#
# This code is licensed under the MIT License. See the FindCUDA.cmake script
# for the text of the license.
# The MIT License
#
# License for the specific language governing rights and limitations under
# Permission is hereby granted, free of charge, to any person obtaining a
# copy of this software and associated documentation files (the "Software"),
# to deal in the Software without restriction, including without limitation
# the rights to use, copy, modify, merge, publish, distribute, sublicense,
# and/or sell copies of the Software, and to permit persons to whom the
# Software is furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included
# in all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
# DEALINGS IN THE SOFTWARE.
#
#######################################################################
# This converts a file written in makefile syntax into one that can be included
# by CMake.
file(READ ${input_file} depend_text)
if (NOT "${depend_text}" STREQUAL "")
# message("FOUND DEPENDS")
string(REPLACE "\\ " " " depend_text ${depend_text})
# This works for the nvcc -M generated dependency files.
string(REGEX REPLACE "^.* : " "" depend_text ${depend_text})
string(REGEX REPLACE "[ \\\\]*\n" ";" depend_text ${depend_text})
set(dependency_list "")
foreach(file ${depend_text})
string(REGEX REPLACE "^ +" "" file ${file})
# OK, now if we had a UNC path, nvcc has a tendency to only output the first '/'
# instead of '//'. Here we will test to see if the file exists, if it doesn't then
# try to prepend another '/' to the path and test again. If it still fails remove the
# path.
if(NOT EXISTS "${file}")
if (EXISTS "/${file}")
set(file "/${file}")
else()
message(WARNING " Removing non-existent dependency file: ${file}")
set(file "")
endif()
endif()
if(NOT IS_DIRECTORY "${file}")
# If softlinks start to matter, we should change this to REALPATH. For now we need
# to flatten paths, because nvcc can generate stuff like /bin/../include instead of
# just /include.
get_filename_component(file_absolute "${file}" ABSOLUTE)
list(APPEND dependency_list "${file_absolute}")
endif()
endforeach()
else()
# message("FOUND NO DEPENDS")
endif()
# Remove the duplicate entries and sort them.
list(REMOVE_DUPLICATES dependency_list)
list(SORT dependency_list)
foreach(file ${dependency_list})
set(cuda_nvcc_depend "${cuda_nvcc_depend} \"${file}\"\n")
endforeach()
file(WRITE ${output_file} "# Generated by: make2cmake.cmake\nSET(CUDA_NVCC_DEPEND\n ${cuda_nvcc_depend})\n\n")

View File

@ -1,109 +0,0 @@
# James Bigler, NVIDIA Corp (nvidia.com - jbigler)
# Abe Stephens, SCI Institute -- http://www.sci.utah.edu/~abe/FindCuda.html
#
# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved.
#
# Copyright (c) 2007-2009
# Scientific Computing and Imaging Institute, University of Utah
#
# This code is licensed under the MIT License. See the FindCUDA.cmake script
# for the text of the license.
# The MIT License
#
# License for the specific language governing rights and limitations under
# Permission is hereby granted, free of charge, to any person obtaining a
# copy of this software and associated documentation files (the "Software"),
# to deal in the Software without restriction, including without limitation
# the rights to use, copy, modify, merge, publish, distribute, sublicense,
# and/or sell copies of the Software, and to permit persons to whom the
# Software is furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included
# in all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
# DEALINGS IN THE SOFTWARE.
#
#######################################################################
# Parses a .cubin file produced by nvcc and reports statistics about the file.
file(READ ${input_file} file_text)
if (NOT "${file_text}" STREQUAL "")
string(REPLACE ";" "\\;" file_text ${file_text})
string(REPLACE "\ncode" ";code" file_text ${file_text})
list(LENGTH file_text len)
foreach(line ${file_text})
# Only look at "code { }" blocks.
if(line MATCHES "^code")
# Break into individual lines.
string(REGEX REPLACE "\n" ";" line ${line})
foreach(entry ${line})
# Extract kernel names.
if (${entry} MATCHES "[^g]name = ([^ ]+)")
set(entry "${CMAKE_MATCH_1}")
# Check to see if the kernel name starts with "_"
set(skip FALSE)
# if (${entry} MATCHES "^_")
# Skip the rest of this block.
# message("Skipping ${entry}")
# set(skip TRUE)
# else ()
message("Kernel: ${entry}")
# endif ()
endif()
# Skip the rest of the block if necessary
if(NOT skip)
# Registers
if (${entry} MATCHES "reg([ ]+)=([ ]+)([^ ]+)")
set(entry "${CMAKE_MATCH_3}")
message("Registers: ${entry}")
endif()
# Local memory
if (${entry} MATCHES "lmem([ ]+)=([ ]+)([^ ]+)")
set(entry "${CMAKE_MATCH_3}")
message("Local: ${entry}")
endif()
# Shared memory
if (${entry} MATCHES "smem([ ]+)=([ ]+)([^ ]+)")
set(entry "${CMAKE_MATCH_3}")
message("Shared: ${entry}")
endif()
if (${entry} MATCHES "^}")
message("")
endif()
endif()
endforeach()
endif()
endforeach()
else()
# message("FOUND NO DEPENDS")
endif()

View File

@ -1,288 +0,0 @@
# James Bigler, NVIDIA Corp (nvidia.com - jbigler)
#
# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved.
#
# This code is licensed under the MIT License. See the FindCUDA.cmake script
# for the text of the license.
# The MIT License
#
# License for the specific language governing rights and limitations under
# Permission is hereby granted, free of charge, to any person obtaining a
# copy of this software and associated documentation files (the "Software"),
# to deal in the Software without restriction, including without limitation
# the rights to use, copy, modify, merge, publish, distribute, sublicense,
# and/or sell copies of the Software, and to permit persons to whom the
# Software is furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included
# in all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
# DEALINGS IN THE SOFTWARE.
##########################################################################
# This file runs the nvcc commands to produce the desired output file along with
# the dependency file needed by CMake to compute dependencies. In addition the
# file checks the output of each command and if the command fails it deletes the
# output files.
# Input variables
#
# verbose:BOOL=<> OFF: Be as quiet as possible (default)
# ON : Describe each step
#
# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or
# RelWithDebInfo, but it should match one of the
# entries in CUDA_HOST_FLAGS. This is the build
# configuration used when compiling the code. If
# blank or unspecified Debug is assumed as this is
# what CMake does.
#
# generated_file:STRING=<> File to generate. This argument must be passed in.
#
# generated_cubin_file:STRING=<> File to generate. This argument must be passed
# in if build_cubin is true.
if(NOT generated_file)
message(FATAL_ERROR "You must specify generated_file on the command line")
endif()
# Set these up as variables to make reading the generated file easier
set(CMAKE_COMMAND "@CMAKE_COMMAND@") # path
set(source_file "@source_file@") # path
set(NVCC_generated_dependency_file "@NVCC_generated_dependency_file@") # path
set(cmake_dependency_file "@cmake_dependency_file@") # path
set(CUDA_make2cmake "@CUDA_make2cmake@") # path
set(CUDA_parse_cubin "@CUDA_parse_cubin@") # path
set(build_cubin @build_cubin@) # bool
set(CUDA_HOST_COMPILER "@CUDA_HOST_COMPILER@") # path
# We won't actually use these variables for now, but we need to set this, in
# order to force this file to be run again if it changes.
set(generated_file_path "@generated_file_path@") # path
set(generated_file_internal "@generated_file@") # path
set(generated_cubin_file_internal "@generated_cubin_file@") # path
set(CUDA_NVCC_EXECUTABLE "@CUDA_NVCC_EXECUTABLE@") # path
set(CUDA_NVCC_FLAGS @CUDA_NVCC_FLAGS@ ;; @CUDA_WRAP_OPTION_NVCC_FLAGS@) # list
@CUDA_NVCC_FLAGS_CONFIG@
set(nvcc_flags "@nvcc_flags@") # list
set(CUDA_NVCC_INCLUDE_ARGS "@CUDA_NVCC_INCLUDE_ARGS@") # list (needs to be in quotes to handle spaces properly).
set(format_flag "@format_flag@") # string
if(build_cubin AND NOT generated_cubin_file)
message(FATAL_ERROR "You must specify generated_cubin_file on the command line")
endif()
# This is the list of host compilation flags. It C or CXX should already have
# been chosen by FindCUDA.cmake.
@CUDA_HOST_FLAGS@
# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler
set(nvcc_host_compiler_flags "")
# If we weren't given a build_configuration, use Debug.
if(NOT build_configuration)
set(build_configuration Debug)
endif()
string(TOUPPER "${build_configuration}" build_configuration)
#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}")
foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}})
# Extra quotes are added around each flag to help nvcc parse out flags with spaces.
set(nvcc_host_compiler_flags "${nvcc_host_compiler_flags},\"${flag}\"")
endforeach()
if (nvcc_host_compiler_flags)
set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags})
endif()
#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"")
# Add the build specific configuration flags
list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}})
# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority
list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 )
list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 )
if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER )
if (CUDA_HOST_COMPILER STREQUAL "@_CUDA_MSVC_HOST_COMPILER@" AND DEFINED CCBIN)
set(CCBIN -ccbin "${CCBIN}")
else()
set(CCBIN -ccbin "${CUDA_HOST_COMPILER}")
endif()
endif()
# cuda_execute_process - Executes a command with optional command echo and status message.
#
# status - Status message to print if verbose is true
# command - COMMAND argument from the usual execute_process argument structure
# ARGN - Remaining arguments are the command with arguments
#
# CUDA_result - return value from running the command
#
# Make this a macro instead of a function, so that things like RESULT_VARIABLE
# and other return variables are present after executing the process.
macro(cuda_execute_process status command)
set(_command ${command})
if(NOT "x${_command}" STREQUAL "xCOMMAND")
message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})")
endif()
if(verbose)
execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status})
# Now we need to build up our command string. We are accounting for quotes
# and spaces, anything else is left up to the user to fix if they want to
# copy and paste a runnable command line.
set(cuda_execute_process_string)
foreach(arg ${ARGN})
# If there are quotes, excape them, so they come through.
string(REPLACE "\"" "\\\"" arg ${arg})
# Args with spaces need quotes around them to get them to be parsed as a single argument.
if(arg MATCHES " ")
list(APPEND cuda_execute_process_string "\"${arg}\"")
else()
list(APPEND cuda_execute_process_string ${arg})
endif()
endforeach()
# Echo the command
execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string})
endif()
# Run the command
execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result )
endmacro()
# Delete the target file
cuda_execute_process(
"Removing ${generated_file}"
COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}"
)
# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag
# for dependency generation and hope for the best.
set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}")
set(CUDA_VERSION @CUDA_VERSION@)
if(CUDA_VERSION VERSION_LESS "3.0")
cmake_policy(PUSH)
# CMake policy 0007 NEW states that empty list elements are not
# ignored. I'm just setting it to avoid the warning that's printed.
cmake_policy(SET CMP0007 NEW)
# Note that this will remove all occurrences of -G.
list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G")
cmake_policy(POP)
endif()
# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This
# can cause incorrect dependencies when #including files based on this macro which is
# defined in the generating passes of nvcc invocation. We will go ahead and manually
# define this for now until a future version fixes this bug.
set(CUDACC_DEFINE -D__CUDACC__)
# Generate the dependency file
cuda_execute_process(
"Generating dependency file: ${NVCC_generated_dependency_file}"
COMMAND "${CUDA_NVCC_EXECUTABLE}"
-M
${CUDACC_DEFINE}
"${source_file}"
-o "${NVCC_generated_dependency_file}"
${CCBIN}
${nvcc_flags}
${nvcc_host_compiler_flags}
${depends_CUDA_NVCC_FLAGS}
-DNVCC
${CUDA_NVCC_INCLUDE_ARGS}
)
if(CUDA_result)
message(FATAL_ERROR "Error generating ${generated_file}")
endif()
# Generate the cmake readable dependency file to a temp file. Don't put the
# quotes just around the filenames for the input_file and output_file variables.
# CMake will pass the quotes through and not be able to find the file.
cuda_execute_process(
"Generating temporary cmake readable file: ${cmake_dependency_file}.tmp"
COMMAND "${CMAKE_COMMAND}"
-D "input_file:FILEPATH=${NVCC_generated_dependency_file}"
-D "output_file:FILEPATH=${cmake_dependency_file}.tmp"
-P "${CUDA_make2cmake}"
)
if(CUDA_result)
message(FATAL_ERROR "Error generating ${generated_file}")
endif()
# Copy the file if it is different
cuda_execute_process(
"Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}"
COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}"
)
if(CUDA_result)
message(FATAL_ERROR "Error generating ${generated_file}")
endif()
# Delete the temporary file
cuda_execute_process(
"Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}"
COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}"
)
if(CUDA_result)
message(FATAL_ERROR "Error generating ${generated_file}")
endif()
# Generate the code
cuda_execute_process(
"Generating ${generated_file}"
COMMAND "${CUDA_NVCC_EXECUTABLE}"
"${source_file}"
${format_flag} -o "${generated_file}"
${CCBIN}
${nvcc_flags}
${nvcc_host_compiler_flags}
${CUDA_NVCC_FLAGS}
-DNVCC
${CUDA_NVCC_INCLUDE_ARGS}
)
if(CUDA_result)
# Since nvcc can sometimes leave half done files make sure that we delete the output file.
cuda_execute_process(
"Removing ${generated_file}"
COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}"
)
message(FATAL_ERROR "Error generating file ${generated_file}")
else()
if(verbose)
message("Generated ${generated_file} successfully.")
endif()
endif()
# Cubin resource report commands.
if( build_cubin )
# Run with -cubin to produce resource usage report.
cuda_execute_process(
"Generating ${generated_cubin_file}"
COMMAND "${CUDA_NVCC_EXECUTABLE}"
"${source_file}"
${CUDA_NVCC_FLAGS}
${nvcc_flags}
${CCBIN}
${nvcc_host_compiler_flags}
-DNVCC
-cubin
-o "${generated_cubin_file}"
${CUDA_NVCC_INCLUDE_ARGS}
)
# Execute the parser script.
cuda_execute_process(
"Executing the parser script"
COMMAND "${CMAKE_COMMAND}"
-D "input_file:STRING=${generated_cubin_file}"
-P "${CUDA_parse_cubin}"
)
endif()

View File

@ -1,23 +0,0 @@
# Copyright 2018 Slightech Co., Ltd. All rights reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# include_guard: https://cmake.org/cmake/help/latest/command/include_guard.html
macro(cmake_include_guard)
get_property(INCLUDE_GUARD GLOBAL PROPERTY "_INCLUDE_GUARD_${CMAKE_CURRENT_LIST_FILE}")
if(INCLUDE_GUARD)
return()
endif()
set_property(GLOBAL PROPERTY "_INCLUDE_GUARD_${CMAKE_CURRENT_LIST_FILE}" TRUE)
endmacro()

View File

@ -1,153 +0,0 @@
# Copyright 2018 Slightech Co., Ltd. All rights reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
include(${CMAKE_CURRENT_LIST_DIR}/IncludeGuard.cmake)
cmake_include_guard()
include(${CMAKE_CURRENT_LIST_DIR}/Utils.cmake)
# build components
option(WITH_API "Build with API layer, need OpenCV" ON)
option(WITH_DEVICE_INFO_REQUIRED "Build with device info required" ON)
option(WITH_CAM_MODELS "Build with more camera models, WITH_API must be ON" ON)
# 3rdparty components
option(WITH_BOOST "Include Boost support" ON)
# How to install glog?
# Ubuntu: `sudo apt-get install libgoogle-glog-dev`
option(WITH_GLOG "Include glog support" OFF)
# packages
if(WITH_API)
include(${CMAKE_CURRENT_LIST_DIR}/DetectOpenCV.cmake)
if(WITH_OPENCV4)
set(WITH_CAM_MODELS OFF)
endif()
else()
# Disable WITH_CAM_MODELS if WITH_API is OFF
set(WITH_CAM_MODELS OFF)
endif()
if(WITH_BOOST)
find_package(Boost QUIET COMPONENTS filesystem)
if(Boost_FOUND)
set(Boost_VERSION_STRING "${Boost_MAJOR_VERSION}.${Boost_MINOR_VERSION}.${Boost_SUBMINOR_VERSION}")
set(WITH_FILESYSTEM TRUE)
set(WITH_BOOST_FILESYSTEM TRUE)
endif()
endif()
if(NOT WITH_FILESYSTEM)
if(MSVC OR MSYS OR MINGW) # win
set(WITH_FILESYSTEM TRUE)
set(WITH_NATIVE_FILESYSTEM TRUE)
endif()
endif()
if(WITH_GLOG)
find_package(glog REQUIRED)
endif()
find_package(CUDA QUIET)
# summary
set_version_values(CMAKE_CXX_COMPILER_VERSION)
status("")
status("Platform:")
status(" HOST_OS: ${HOST_OS}")
status(" HOST_NAME: ${HOST_NAME}")
status(" HOST_ARCH: ${HOST_ARCH}")
status(" HOST_COMPILER: ${CMAKE_CXX_COMPILER_ID}")
status(" COMPILER_VERSION: ${CMAKE_CXX_COMPILER_VERSION}")
status(" COMPILER_VERSION_MAJOR: ${CMAKE_CXX_COMPILER_VERSION_MAJOR}")
status(" COMPILER_VERSION_MINOR: ${CMAKE_CXX_COMPILER_VERSION_MINOR}")
status(" COMPILER_VERSION_PATCH: ${CMAKE_CXX_COMPILER_VERSION_PATCH}")
status(" COMPILER_VERSION_TWEAK: ${CMAKE_CXX_COMPILER_VERSION_TWEAK}")
if(CUDA_FOUND)
status(" CUDA_VERSION: ${CUDA_VERSION}")
status(" CUDA_VERSION_MAJOR: ${CUDA_VERSION_MAJOR}")
status(" CUDA_VERSION_MINOR: ${CUDA_VERSION_MINOR}")
status(" CUDA_VERSION_STRING: ${CUDA_VERSION_STRING}")
endif()
if(OpenCV_FOUND)
status(" OpenCV_VERSION: ${OpenCV_VERSION}")
status(" OpenCV_VERSION_MAJOR: ${OpenCV_VERSION_MAJOR}")
status(" OpenCV_VERSION_MINOR: ${OpenCV_VERSION_MINOR}")
status(" OpenCV_VERSION_PATCH: ${OpenCV_VERSION_PATCH}")
status(" OpenCV_VERSION_TWEAK: ${OpenCV_VERSION_TWEAK}")
status(" OpenCV_VERSION_STATUS: ${OpenCV_VERSION_STATUS}")
status(" OpenCV_WITH_WORLD: ${WITH_OPENCV_WORLD}")
endif()
if(mynteye_VERSION)
status(" MYNTEYE_VERSION: ${mynteye_VERSION}")
status(" MYNTEYE_VERSION_MAJOR: ${mynteye_VERSION_MAJOR}")
status(" MYNTEYE_VERSION_MINOR: ${mynteye_VERSION_MINOR}")
status(" MYNTEYE_VERSION_PATCH: ${mynteye_VERSION_PATCH}")
status(" MYNTEYE_VERSION_TWEAK: ${mynteye_VERSION_TWEAK}")
endif()
status("")
status("Options:")
status(" WITH_API: ${WITH_API}")
if(WITH_API)
if(OpenCV_FOUND)
status(" OpenCV: YES")
status(" OpenCV_VERSION: ${OpenCV_VERSION}")
status(" OpenCV_WORLD: " IF WITH_OPENCV_WORLD "YES" ELSE "NO")
else()
status(" OpenCV: NO")
endif()
endif()
status(" WITH_DEVICE_INFO_REQUIRED: ${WITH_DEVICE_INFO_REQUIRED}")
status(" WITH_CAM_MODELS: ${WITH_CAM_MODELS}")
status(" WITH_BOOST: ${WITH_BOOST}")
if(WITH_BOOST)
if(Boost_FOUND)
status(" Boost: YES")
status(" Boost_VERSION: ${Boost_VERSION_STRING}")
#status(" Boost_LIBRARIES: ${Boost_LIBRARIES}")
else()
status(" Boost: NO")
endif()
endif()
status(" WITH_GLOG: ${WITH_GLOG}")
if(WITH_GLOG)
if(glog_FOUND)
status(" glog: YES")
status(" glog_VERSION: ${glog_VERSION}")
else()
status(" glog: NO")
endif()
endif()
status("")
status("Features:")
status(" Filesystem: "
IF WITH_BOOST_FILESYSTEM "boost"
ELIF WITH_NATIVE_FILESYSTEM "native"
ELSE "none"
)
status("")

View File

@ -1,167 +0,0 @@
# Based on the Qt 5 processor detection code, so should be very accurate
# http://code.qt.io/cgit/qt/qtbase.git/tree/src/corelib/global/qprocessordetection.h
# Currently handles arm (v5, v6, v7, v8), x86 (32/64), ia64, and ppc (32/64)
# Regarding POWER/PowerPC, just as is noted in the Qt source,
# "There are many more known variants/revisions that we do not handle/detect."
set(archdetect_c_code "
#if defined(__arm__) || defined(__TARGET_ARCH_ARM) || defined(_M_ARM) \\
|| defined(__aarch64__) || defined(__ARM64__)
#if defined(__aarch64__) || defined(__ARM64__)
#define cmake_ARM_64
#else
#define cmake_ARM_32
#endif
#if defined(__ARM_ARCH) && __ARM_ARCH > 1
#define cmake_ARM __ARM_ARCH
#elif defined(__TARGET_ARCH_ARM) && __TARGET_ARCH_ARM > 1
#define cmake_ARM __TARGET_ARCH_ARM
#elif defined(_M_ARM) && _M_ARM > 1
#define cmake_ARM _M_ARM
#elif defined(__ARM64_ARCH_8__) \\
|| defined(__aarch64__) \\
|| defined(__ARMv8__) \\
|| defined(__ARMv8_A__)
#define cmake_ARM 8
#elif defined(__ARM_ARCH_7__) \\
|| defined(__ARM_ARCH_7A__) \\
|| defined(__ARM_ARCH_7R__) \\
|| defined(__ARM_ARCH_7M__) \\
|| defined(__ARM_ARCH_7S__) \\
|| defined(_ARM_ARCH_7) \\
|| defined(__CORE_CORTEXA__)
#define cmake_ARM 7
#elif defined(__ARM_ARCH_6__) \\
|| defined(__ARM_ARCH_6J__) \\
|| defined(__ARM_ARCH_6T2__) \\
|| defined(__ARM_ARCH_6Z__) \\
|| defined(__ARM_ARCH_6K__) \\
|| defined(__ARM_ARCH_6ZK__) \\
|| defined(__ARM_ARCH_6M__)
#define cmake_ARM 6
#elif defined(__ARM_ARCH_5TEJ__) \\
|| defined(__ARM_ARCH_5TE__)
#define cmake_ARM 5
#else
#define cmake_ARM 0
#endif
#if cmake_ARM >= 8
#error cmake_ARCH armv8
#elif cmake_ARM >= 7
#error cmake_ARCH armv7
#elif cmake_ARM >= 6
#error cmake_ARCH armv6
#elif cmake_ARM >= 5
#error cmake_ARCH armv5
#else
#if defined(cmake_ARM_64)
#error cmake_ARCH arm64
#else
#error cmake_ARCH arm
#endif
#endif
#elif defined(__i386) || defined(__i386__) || defined(_M_IX86)
#error cmake_ARCH i386
#elif defined(__x86_64) || defined(__x86_64__) || defined(__amd64) || defined(_M_X64)
#error cmake_ARCH x86_64
#elif defined(__ia64) || defined(__ia64__) || defined(_M_IA64)
#error cmake_ARCH ia64
#elif defined(__ppc__) || defined(__ppc) || defined(__powerpc__) \\
|| defined(_ARCH_COM) || defined(_ARCH_PWR) || defined(_ARCH_PPC) \\
|| defined(_M_MPPC) || defined(_M_PPC)
#if defined(__ppc64__) || defined(__powerpc64__) || defined(__64BIT__)
#error cmake_ARCH ppc64
#else
#error cmake_ARCH ppc
#endif
#endif
#error cmake_ARCH unknown
")
# Set ppc_support to TRUE before including this file or ppc and ppc64
# will be treated as invalid architectures since they are no longer supported by Apple
function(target_architecture output_var)
if(APPLE AND CMAKE_OSX_ARCHITECTURES)
# On OS X we use CMAKE_OSX_ARCHITECTURES *if* it was set
# First let's normalize the order of the values
# Note that it's not possible to compile PowerPC applications if you are using
# the OS X SDK version 10.6 or later - you'll need 10.4/10.5 for that, so we
# disable it by default
# See this page for more information:
# http://stackoverflow.com/questions/5333490/how-can-we-restore-ppc-ppc64-as-well-as-full-10-4-10-5-sdk-support-to-xcode-4
# Architecture defaults to i386 or ppc on OS X 10.5 and earlier, depending on the CPU type detected at runtime.
# On OS X 10.6+ the default is x86_64 if the CPU supports it, i386 otherwise.
foreach(osx_arch ${CMAKE_OSX_ARCHITECTURES})
if("${osx_arch}" STREQUAL "ppc" AND ppc_support)
set(osx_arch_ppc TRUE)
elseif("${osx_arch}" STREQUAL "i386")
set(osx_arch_i386 TRUE)
elseif("${osx_arch}" STREQUAL "x86_64")
set(osx_arch_x86_64 TRUE)
elseif("${osx_arch}" STREQUAL "ppc64" AND ppc_support)
set(osx_arch_ppc64 TRUE)
else()
message(FATAL_ERROR "Invalid OS X arch name: ${osx_arch}")
endif()
endforeach()
# Now add all the architectures in our normalized order
if(osx_arch_ppc)
list(APPEND ARCH ppc)
endif()
if(osx_arch_i386)
list(APPEND ARCH i386)
endif()
if(osx_arch_x86_64)
list(APPEND ARCH x86_64)
endif()
if(osx_arch_ppc64)
list(APPEND ARCH ppc64)
endif()
else()
file(WRITE "${CMAKE_BINARY_DIR}/arch.c" "${archdetect_c_code}")
enable_language(C)
# Detect the architecture in a rather creative way...
# This compiles a small C program which is a series of ifdefs that selects a
# particular #error preprocessor directive whose message string contains the
# target architecture. The program will always fail to compile (both because
# file is not a valid C program, and obviously because of the presence of the
# #error preprocessor directives... but by exploiting the preprocessor in this
# way, we can detect the correct target architecture even when cross-compiling,
# since the program itself never needs to be run (only the compiler/preprocessor)
try_run(
run_result_unused
compile_result_unused
"${CMAKE_BINARY_DIR}"
"${CMAKE_BINARY_DIR}/arch.c"
COMPILE_OUTPUT_VARIABLE ARCH
CMAKE_FLAGS CMAKE_OSX_ARCHITECTURES=${CMAKE_OSX_ARCHITECTURES}
)
# Parse the architecture name from the compiler output
string(REGEX MATCH "cmake_ARCH ([a-zA-Z0-9_]+)" ARCH "${ARCH}")
# Get rid of the value marker leaving just the architecture name
string(REPLACE "cmake_ARCH " "" ARCH "${ARCH}")
# If we are compiling with an unknown architecture this variable should
# already be set to "unknown" but in the case that it's empty (i.e. due
# to a typo in the code), then set it to unknown
if (NOT ARCH)
set(ARCH unknown)
endif()
endif()
set(${output_var} "${ARCH}" PARENT_SCOPE)
endfunction()

View File

@ -1,136 +0,0 @@
# Copyright 2018 Slightech Co., Ltd. All rights reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
include(${CMAKE_CURRENT_LIST_DIR}/IncludeGuard.cmake)
cmake_include_guard()
include(${CMAKE_CURRENT_LIST_DIR}/Common.cmake)
# make_executable(NAME
# [SRCS src1 src2 ...]
# [LINK_LIBS lib1 lib2 ...]
# [DLL_SEARCH_PATHS path1 path2 ...]
# [WITH_THREAD])
macro(make_executable NAME)
set(options WITH_THREAD)
set(oneValueArgs)
set(multiValueArgs SRCS LINK_LIBS DLL_SEARCH_PATHS)
cmake_parse_arguments(THIS "${options}" "${oneValueArgs}"
"${multiValueArgs}" ${ARGN})
add_executable(${NAME} ${THIS_SRCS})
target_link_libraries(${NAME} ${THIS_LINK_LIBS})
target_create_scripts(${NAME} DLL_SEARCH_PATHS ${THIS_DLL_SEARCH_PATHS})
if(OS_WIN)
target_compile_definitions(${NAME}
PUBLIC GLOG_NO_ABBREVIATED_SEVERITIES
)
endif()
if(THIS_WITH_THREAD)
#find_package(Threads REQUIRED)
if(THREADS_HAVE_PTHREAD_ARG)
target_compile_options(PUBLIC ${NAME} "-pthread")
endif()
if(CMAKE_THREAD_LIBS_INIT)
target_link_libraries(${NAME} "${CMAKE_THREAD_LIBS_INIT}")
endif()
endif()
endmacro()
# set_default_value(VARIABLE DEFAULT)
macro(set_default_value VARIABLE DEFAULT)
if(NOT ${VARIABLE})
set(${VARIABLE} ${DEFAULT})
endif()
endmacro()
# set_version_values(VARIABLE)
macro(set_version_values VARIABLE)
string(REPLACE "." ";" __version_list "${${VARIABLE}}")
list(LENGTH __version_list __len)
if(${__len} GREATER 0)
list(GET __version_list 0 ${VARIABLE}_MAJOR)
endif()
if(${__len} GREATER 1)
list(GET __version_list 1 ${VARIABLE}_MINOR)
endif()
if(${__len} GREATER 2)
list(GET __version_list 2 ${VARIABLE}_PATCH)
endif()
if(${__len} GREATER 3)
list(GET __version_list 3 ${VARIABLE}_TWEAK)
endif()
endmacro()
# status(TEXT [IF cond text [ELIF cond text] [ELSE cond text]])
macro(status TEXT)
set(options)
set(oneValueArgs)
set(multiValueArgs IF ELIF ELSE)
cmake_parse_arguments(THIS "${options}" "${oneValueArgs}"
"${multiValueArgs}" ${ARGN})
#message(STATUS "TEXT: ${TEXT}")
#message(STATUS "THIS_IF: ${THIS_IF}")
#message(STATUS "THIS_ELIF: ${THIS_ELIF}")
#message(STATUS "THIS_ELSE: ${THIS_ELSE}")
set(__msg_list "${TEXT}")
set(__continue TRUE)
if(__continue AND DEFINED THIS_IF)
#message(STATUS "-- THIS_IF: ${THIS_IF}")
list(LENGTH THIS_IF __if_len)
if(${__if_len} GREATER 1)
list(GET THIS_IF 0 __if_cond)
if(${__if_cond})
list(REMOVE_AT THIS_IF 0)
list(APPEND __msg_list ${THIS_IF})
set(__continue FALSE)
endif()
else()
message(FATAL_ERROR "status() IF must have cond and text, >= 2 items")
endif()
endif()
if(__continue AND DEFINED THIS_ELIF)
#message(STATUS "-- THIS_ELIF: ${THIS_ELIF}")
list(LENGTH THIS_ELIF __elif_len)
if(${__elif_len} GREATER 1)
list(GET THIS_ELIF 0 __elif_cond)
if(${__elif_cond})
list(REMOVE_AT THIS_ELIF 0)
list(APPEND __msg_list ${THIS_ELIF})
set(__continue FALSE)
endif()
else()
message(FATAL_ERROR "status() ELIF must have cond and text, >= 2 items")
endif()
endif()
if(__continue AND DEFINED THIS_ELSE)
#message(STATUS "-- THIS_ELSE: ${THIS_ELSE}")
list(LENGTH THIS_ELSE __else_len)
if(${__else_len} GREATER 0)
list(APPEND __msg_list ${THIS_ELSE})
else()
message(FATAL_ERROR "status() ELSE must have text, >= 1 items")
endif()
endif()
string(REPLACE ";" "" __msg_list "${__msg_list}")
message(STATUS "${__msg_list}")
endmacro()

View File

@ -1,27 +0,0 @@
%YAML:1.0
---
HOST_OS: "@HOST_OS@"
HOST_NAME: "@HOST_NAME@"
HOST_ARCH: "@HOST_ARCH@"
HOST_COMPILER: "@CMAKE_CXX_COMPILER_ID@"
COMPILER_VERSION: "@CMAKE_CXX_COMPILER_VERSION@"
COMPILER_VERSION_MAJOR: @CMAKE_CXX_COMPILER_VERSION_MAJOR@
COMPILER_VERSION_MINOR: @CMAKE_CXX_COMPILER_VERSION_MINOR@
COMPILER_VERSION_PATCH: @CMAKE_CXX_COMPILER_VERSION_PATCH@
COMPILER_VERSION_TWEAK: @CMAKE_CXX_COMPILER_VERSION_TWEAK@
CUDA_VERSION: "@CUDA_VERSION@"
CUDA_VERSION_MAJOR: @CUDA_VERSION_MAJOR@
CUDA_VERSION_MINOR: @CUDA_VERSION_MINOR@
CUDA_VERSION_STRING: "@CUDA_VERSION_STRING@"
OpenCV_VERSION: "@OpenCV_VERSION@"
OpenCV_VERSION_MAJOR: @OpenCV_VERSION_MAJOR@
OpenCV_VERSION_MINOR: @OpenCV_VERSION_MINOR@
OpenCV_VERSION_PATCH: @OpenCV_VERSION_PATCH@
OpenCV_VERSION_TWEAK: @OpenCV_VERSION_TWEAK@
OpenCV_VERSION_STATUS: "@OpenCV_VERSION_STATUS@"
OpenCV_WITH_WORLD: "@WITH_OPENCV_WORLD@"
MYNTEYE_VERSION: "@mynteye_VERSION@"
MYNTEYE_VERSION_MAJOR: @mynteye_VERSION_MAJOR@
MYNTEYE_VERSION_MINOR: @mynteye_VERSION_MINOR@
MYNTEYE_VERSION_PATCH: @mynteye_VERSION_PATCH@
MYNTEYE_VERSION_TWEAK: @mynteye_VERSION_TWEAK@

View File

@ -1,13 +0,0 @@
@echo off
set "MY_DIR=%~dp0"
set "MY_PWD=%cd%"
if "%MY_PATH_SET_@__exe_name@%"=="" (
set "MY_PATH_SET_@__exe_name@=1"
set "PATH=@__dll_search_paths@;%PATH%"
)
::cd "%MY_DIR%"
"%MY_DIR%@__exe_name@.exe" %*
::cd "%MY_PWD%"
::pause >nul

View File

@ -1,16 +0,0 @@
#!/usr/bin/env bash
OpenCV_VERSION=@OpenCV_VERSION@
OpenCV_VERSION_MAJOR=@OpenCV_VERSION_MAJOR@
OpenCV_VERSION_MINOR=@OpenCV_VERSION_MINOR@
OpenCV_VERSION_PATCH=@OpenCV_VERSION_PATCH@
OpenCV_VERSION_STATUS=@OpenCV_VERSION_STATUS@
_contains() {
[ `echo $1 | grep -c "$2"` -gt 0 ]
}
if _contains "@OpenCV_INCLUDE_DIRS@" "/ros/"; then
ROS_VERSION=$(rosversion -d)
OpenCV_VERSION=ros-$ROS_VERSION
fi

3
custom.css Normal file
View File

@ -0,0 +1,3 @@
#projectlogo img {
margin: 1em 0.5em 1em 1em;
}

126
deprecated.html Normal file
View File

@ -0,0 +1,126 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>MYNT EYE S SDK: Deprecated List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function() { init_search(); });
/* @license-end */
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">MYNT EYE S SDK
&#160;<span id="projectnumber">2.3.2</span>
</div>
<div id="projectbrief">http://www.myntai.com/mynteye/standard</div>
</td>
<td> <div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('deprecated.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="PageDoc"><div class="header">
<div class="headertitle">
<div class="title">Deprecated List </div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><dl class="reflist">
<dt>Member <a class="el" href="classmynteye_1_1_a_p_i.html#adb0846963ed694745d4dc4a3f3c3a5a0">mynteye::API::GetIntrinsics</a> (const Stream &amp;stream) const</dt>
<dd><a class="anchor" id="_deprecated000001"></a>Get the intrinsics (pinhole) of stream. </dd>
<dt>Member <a class="el" href="classmynteye_1_1_device.html#a9a397115352b5c7350ca5ee6a29c844f">mynteye::Device::GetLatestStreamData</a> (const Stream &amp;stream)</dt>
<dd><a class="anchor" id="_deprecated000002"></a>Replaced by <a class="el" href="classmynteye_1_1_device.html#a720fbc70a2ddb55aa29bbca3d5057157" title="Get the latest data of stream.">GetStreamData(const Stream &amp;stream)</a> </dd>
<dt>Member <a class="el" href="structmynteye_1_1_intrinsics_pinhole.html#a27aca5fef342f08676d48260a4884ec8">mynteye::IntrinsicsPinhole::model</a> </dt>
<dd><a class="anchor" id="_deprecated000004"></a>Replaced by calib_model_.</dd>
</dl>
</div></div><!-- PageDoc -->
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,118 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>MYNT EYE S SDK: /usr/local/include/mynteye/util Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function() { init_search(); });
/* @license-end */
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">MYNT EYE S SDK
&#160;<span id="projectnumber">2.3.2</span>
</div>
<div id="projectbrief">http://www.myntai.com/mynteye/standard</div>
</td>
<td> <div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('dir_324cfe4f5ded4df56344e546f3333b28.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">util Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_c4a6f9ef9d60515833db96a1f80ff998.html">usr</a></li><li class="navelem"><a class="el" href="dir_476cfaf7cbe66e1ec423d3fc663ddd2f.html">local</a></li><li class="navelem"><a class="el" href="dir_965469e30c00765877c0bb3dc3271ac9.html">include</a></li><li class="navelem"><a class="el" href="dir_798760757ba03ae1f9768607de66cc57.html">mynteye</a></li><li class="navelem"><a class="el" href="dir_324cfe4f5ded4df56344e546f3333b28.html">util</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,118 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>MYNT EYE S SDK: /usr/local Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function() { init_search(); });
/* @license-end */
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">MYNT EYE S SDK
&#160;<span id="projectnumber">2.3.2</span>
</div>
<div id="projectbrief">http://www.myntai.com/mynteye/standard</div>
</td>
<td> <div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('dir_476cfaf7cbe66e1ec423d3fc663ddd2f.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">local Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_c4a6f9ef9d60515833db96a1f80ff998.html">usr</a></li><li class="navelem"><a class="el" href="dir_476cfaf7cbe66e1ec423d3fc663ddd2f.html">local</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,118 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>MYNT EYE S SDK: /usr/local/include/mynteye/api Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function() { init_search(); });
/* @license-end */
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">MYNT EYE S SDK
&#160;<span id="projectnumber">2.3.2</span>
</div>
<div id="projectbrief">http://www.myntai.com/mynteye/standard</div>
</td>
<td> <div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('dir_60e060e49c282319bef39c9344b057f4.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">api Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_c4a6f9ef9d60515833db96a1f80ff998.html">usr</a></li><li class="navelem"><a class="el" href="dir_476cfaf7cbe66e1ec423d3fc663ddd2f.html">local</a></li><li class="navelem"><a class="el" href="dir_965469e30c00765877c0bb3dc3271ac9.html">include</a></li><li class="navelem"><a class="el" href="dir_798760757ba03ae1f9768607de66cc57.html">mynteye</a></li><li class="navelem"><a class="el" href="dir_60e060e49c282319bef39c9344b057f4.html">api</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,122 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>MYNT EYE S SDK: /usr/local/include/mynteye Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function() { init_search(); });
/* @license-end */
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">MYNT EYE S SDK
&#160;<span id="projectnumber">2.3.2</span>
</div>
<div id="projectbrief">http://www.myntai.com/mynteye/standard</div>
</td>
<td> <div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('dir_798760757ba03ae1f9768607de66cc57.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">mynteye Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
Directories</h2></td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_c4a6f9ef9d60515833db96a1f80ff998.html">usr</a></li><li class="navelem"><a class="el" href="dir_476cfaf7cbe66e1ec423d3fc663ddd2f.html">local</a></li><li class="navelem"><a class="el" href="dir_965469e30c00765877c0bb3dc3271ac9.html">include</a></li><li class="navelem"><a class="el" href="dir_798760757ba03ae1f9768607de66cc57.html">mynteye</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,118 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>MYNT EYE S SDK: /usr/local/include/mynteye/device Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function() { init_search(); });
/* @license-end */
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">MYNT EYE S SDK
&#160;<span id="projectnumber">2.3.2</span>
</div>
<div id="projectbrief">http://www.myntai.com/mynteye/standard</div>
</td>
<td> <div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('dir_7d9188e7897217659baca586dd060bf5.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">device Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_c4a6f9ef9d60515833db96a1f80ff998.html">usr</a></li><li class="navelem"><a class="el" href="dir_476cfaf7cbe66e1ec423d3fc663ddd2f.html">local</a></li><li class="navelem"><a class="el" href="dir_965469e30c00765877c0bb3dc3271ac9.html">include</a></li><li class="navelem"><a class="el" href="dir_798760757ba03ae1f9768607de66cc57.html">mynteye</a></li><li class="navelem"><a class="el" href="dir_7d9188e7897217659baca586dd060bf5.html">device</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,122 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>MYNT EYE S SDK: /usr/local/include Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function() { init_search(); });
/* @license-end */
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">MYNT EYE S SDK
&#160;<span id="projectnumber">2.3.2</span>
</div>
<div id="projectbrief">http://www.myntai.com/mynteye/standard</div>
</td>
<td> <div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('dir_965469e30c00765877c0bb3dc3271ac9.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">include Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
Directories</h2></td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_c4a6f9ef9d60515833db96a1f80ff998.html">usr</a></li><li class="navelem"><a class="el" href="dir_476cfaf7cbe66e1ec423d3fc663ddd2f.html">local</a></li><li class="navelem"><a class="el" href="dir_965469e30c00765877c0bb3dc3271ac9.html">include</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,118 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>MYNT EYE S SDK: /usr Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function() { init_search(); });
/* @license-end */
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">MYNT EYE S SDK
&#160;<span id="projectnumber">2.3.2</span>
</div>
<div id="projectbrief">http://www.myntai.com/mynteye/standard</div>
</td>
<td> <div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('dir_c4a6f9ef9d60515833db96a1f80ff998.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">usr Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_c4a6f9ef9d60515833db96a1f80ff998.html">usr</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
</div>
</body>
</html>

BIN
doc.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 746 B

File diff suppressed because it is too large Load Diff

View File

@ -1,19 +0,0 @@
# Minimal makefile for Sphinx documentation
#
# You can set these variables from the command line.
SPHINXOPTS =
SPHINXBUILD = sphinx-build
SOURCEDIR = .
BUILDDIR = _build
# Put it first so that "make" without argument is like "make help".
help:
@$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
.PHONY: help Makefile
# Catch-all target: route all unknown targets to Sphinx using the new
# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS).
%: Makefile
@$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)

View File

@ -1,25 +0,0 @@
.. _api:
API
===
API
---
.. doxygenclass:: mynteye::API
:project: mynteyes
:members:
api::StreamData
---------------
.. doxygenstruct:: mynteye::api::StreamData
:project: mynteyes
:members:
api::MotionData
---------------
.. doxygenstruct:: mynteye::api::MotionData
:project: mynteyes
:members:

View File

@ -1,10 +0,0 @@
API DOCS
==============
.. toctree::
api
device
enums
types
utils

View File

@ -1,32 +0,0 @@
.. _device:
Device
======
Device
------
.. doxygenclass:: mynteye::Device
:project: mynteyes
:members:
device::Frame
-------------
.. doxygenclass:: mynteye::device::Frame
:project: mynteyes
:members:
device::StreamData
------------------
.. doxygenstruct:: mynteye::device::StreamData
:project: mynteyes
:members:
device::MotionData
------------------
.. doxygenstruct:: mynteye::device::MotionData
:project: mynteyes
:members:

View File

@ -1,69 +0,0 @@
.. _enums:
Enums
=====
..
.. doxygengroup:: enumerations
:project: mynteyes
Model
-----
.. doxygenenum:: mynteye::Model
:project: mynteyes
Stream
------
.. doxygenenum:: mynteye::Stream
:project: mynteyes
Capabilities
------------
.. doxygenenum:: mynteye::Capabilities
:project: mynteyes
Info
----
.. doxygenenum:: mynteye::Info
:project: mynteyes
Option
------
.. doxygenenum:: mynteye::Option
:project: mynteyes
Source
------
.. doxygenenum:: mynteye::Source
:project: mynteyes
AddOns
------
.. doxygenenum:: mynteye::AddOns
:project: mynteyes
Format
------
.. doxygenenum:: mynteye::Format
:project: mynteyes
CalibrationModel
----------------
.. doxygenenum:: mynteye::CalibrationModel
:project: mynteyes
DisparityComputingMethod
------------------------
.. doxygenenum:: mynteye::DisparityComputingMethod
:project: mynteyes

View File

@ -1,77 +0,0 @@
.. _types:
Types
=====
OptionInfo
----------
.. doxygenstruct:: mynteye::OptionInfo
:project: mynteyes
:members:
Resolution
----------
.. doxygenstruct:: mynteye::Resolution
:project: mynteyes
:members:
StreamRequest
-------------
.. doxygenstruct:: mynteye::StreamRequest
:project: mynteyes
:members:
Intrinsics
----------
IntrinsicsPinhole
~~~~~~~~~~~~~~~~~
.. doxygenstruct:: mynteye::IntrinsicsPinhole
:project: mynteyes
:members:
IntrinsicsEquidistant
~~~~~~~~~~~~~~~~~~~~~
.. doxygenstruct:: mynteye::IntrinsicsEquidistant
:project: mynteyes
:members:
ImuIntrinsics
~~~~~~~~~~~~~
.. doxygenstruct:: mynteye::ImuIntrinsics
:project: mynteyes
:members:
MotionIntrinsics
~~~~~~~~~~~~~~~~~
.. doxygenstruct:: mynteye::MotionIntrinsics
:project: mynteyes
:members:
Extrinsics
----------
.. doxygenstruct:: mynteye::Extrinsics
:project: mynteyes
:members:
ImgData
-------
.. doxygenstruct:: mynteye::ImgData
:project: mynteyes
:members:
ImuData
-------
.. doxygenstruct:: mynteye::ImuData
:project: mynteyes
:members:

View File

@ -1,34 +0,0 @@
.. _utils:
Utils
=====
select
------
.. doxygenfunction:: select
:project: mynteyes
select_request
--------------
.. doxygenfunction:: select_request
:project: mynteyes
get_real_exposure_time
----------------------
.. doxygenfunction:: get_real_exposure_time
:project: mynteyes
get_sdk_root_dir
----------------
.. doxygenfunction:: get_sdk_root_dir
:project: mynteyes
get_sdk_install_dir
-------------------
.. doxygenfunction:: get_sdk_install_dir
:project: mynteyes

View File

@ -1,596 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<graphml xmlns="http://graphml.graphdrawing.org/xmlns" xmlns:java="http://www.yworks.com/xml/yfiles-common/1.0/java" xmlns:sys="http://www.yworks.com/xml/yfiles-common/markup/primitives/2.0" xmlns:x="http://www.yworks.com/xml/yfiles-common/markup/2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:y="http://www.yworks.com/xml/graphml" xmlns:yed="http://www.yworks.com/xml/yed/3" xsi:schemaLocation="http://graphml.graphdrawing.org/xmlns http://www.yworks.com/xml/schema/graphml/1.1/ygraphml.xsd">
<!--Created by yEd 3.17.2-->
<key attr.name="Description" attr.type="string" for="graph" id="d0"/>
<key for="port" id="d1" yfiles.type="portgraphics"/>
<key for="port" id="d2" yfiles.type="portgeometry"/>
<key for="port" id="d3" yfiles.type="portuserdata"/>
<key attr.name="url" attr.type="string" for="node" id="d4"/>
<key attr.name="description" attr.type="string" for="node" id="d5"/>
<key for="node" id="d6" yfiles.type="nodegraphics"/>
<key for="graphml" id="d7" yfiles.type="resources"/>
<key attr.name="url" attr.type="string" for="edge" id="d8"/>
<key attr.name="description" attr.type="string" for="edge" id="d9"/>
<key for="edge" id="d10" yfiles.type="edgegraphics"/>
<graph edgedefault="directed" id="G">
<data key="d0"/>
<node id="n0">
<data key="d6">
<y:ShapeNode>
<y:Geometry height="572.6875" width="735.5625000000002" x="-396.75000000000017" y="-344.875"/>
<y:Fill color="#4488FF" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="internal" modelPosition="tl" textColor="#000000" verticalTextPosition="bottom" visible="true" width="166.046875" x="4.0" y="4.0">libmynteye.so / mynteye.dll</y:NodeLabel>
<y:Shape type="rectangle"/>
</y:ShapeNode>
</data>
</node>
<node id="n1">
<data key="d6">
<y:ShapeNode>
<y:Geometry height="73.0" width="174.0" x="-366.406887755102" y="257.8125"/>
<y:Fill color="#CCFFFF" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="163.38671875" x="5.306640625" y="27.43359375">Windows Media Foundation<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel>
<y:ModelParameter>
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
</y:ModelParameter>
</y:NodeLabel>
<y:Shape type="ellipse"/>
</y:ShapeNode>
</data>
</node>
<node id="n2">
<data key="d6">
<y:ShapeNode>
<y:Geometry height="73.0" width="132.0" x="-131.656887755102" y="257.8125"/>
<y:Fill color="#CCFFFF" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="88.017578125" x="21.9912109375" y="27.43359375">Video4Linux 2<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel>
<y:ModelParameter>
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
</y:ModelParameter>
</y:NodeLabel>
<y:Shape type="ellipse"/>
</y:ShapeNode>
</data>
</node>
<node id="n3">
<data key="d6">
<y:ShapeNode>
<y:Geometry height="73.0" width="132.0" x="192.343112244898" y="257.8125"/>
<y:Fill color="#CCFFFF" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="45.8828125" x="43.05859375" y="27.43359375">LibUVC<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel>
<y:ModelParameter>
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
</y:ModelParameter>
</y:NodeLabel>
<y:Shape type="ellipse"/>
</y:ShapeNode>
</data>
</node>
<node id="n4">
<data key="d6">
<y:ShapeNode>
<y:Geometry height="60.0" width="516.0" x="-366.406887755102" y="-305.875"/>
<y:Fill color="#99CCFF" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="94.41015625" x="210.794921875" y="20.93359375">Basic API (C++)<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel>
<y:ModelParameter>
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
</y:ModelParameter>
</y:NodeLabel>
<y:Shape type="rectangle"/>
</y:ShapeNode>
</data>
</node>
<node id="n5">
<data key="d6">
<y:ShapeNode>
<y:Geometry height="60.0" width="122.0" x="186.593112244898" y="-305.875"/>
<y:Fill color="#99CCFF" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="82.66796875" x="19.666015625" y="20.93359375">Advanced API<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel>
<y:ModelParameter>
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
</y:ModelParameter>
</y:NodeLabel>
<y:Shape type="rectangle"/>
</y:ShapeNode>
</data>
</node>
<node id="n6">
<data key="d6">
<y:ShapeNode>
<y:Geometry height="84.0" width="675.0" x="-366.406887755102" y="12.125"/>
<y:Fill color="#99CCFF" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="internal" modelPosition="tl" textColor="#000000" verticalTextPosition="bottom" visible="true" width="63.150390625" x="4.0" y="4.0">UVC Layer</y:NodeLabel>
<y:Shape type="rectangle"/>
</y:ShapeNode>
</data>
</node>
<node id="n7">
<data key="d6">
<y:ShapeNode>
<y:Geometry height="176.0" width="675.0" x="-366.406887755102" y="-204.875"/>
<y:Fill color="#99CCFF" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="internal" modelPosition="tl" textColor="#000000" verticalTextPosition="bottom" visible="true" width="76.873046875" x="4.0" y="4.0">Devcie Layer</y:NodeLabel>
<y:Shape type="rectangle"/>
</y:ShapeNode>
</data>
</node>
<node id="n8">
<data key="d4"/>
<data key="d6">
<y:UMLClassNode>
<y:Geometry height="36.0" width="129.96875000000023" x="-344.3912627551021" y="-170.625"/>
<y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.310546875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="116.8232421875" x="6.572753906250114" y="3.0">mynteye::context<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel>
<y:ModelParameter>
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="-0.03703090122767855" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
</y:ModelParameter>
</y:NodeLabel>
<y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="true">
<y:AttributeLabel/>
<y:MethodLabel/>
</y:UML>
</y:UMLClassNode>
</data>
</node>
<node id="n9">
<data key="d4"/>
<data key="d6">
<y:UMLClassNode>
<y:Geometry height="36.0" width="470.2397959183671" x="-183.16709183673464" y="-170.625"/>
<y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.310546875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="109.93603515625" x="180.15188038105856" y="3.0">mynteye::device<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel>
<y:ModelParameter>
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="-0.03703090122767855" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
</y:ModelParameter>
</y:NodeLabel>
<y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="true">
<y:AttributeLabel/>
<y:MethodLabel/>
</y:UML>
</y:UMLClassNode>
</data>
</node>
<node id="n10">
<data key="d4"/>
<data key="d6">
<y:UMLClassNode>
<y:Geometry height="36.0" width="129.96875000000023" x="-344.3912627551021" y="42.125"/>
<y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.310546875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="83.18701171875" x="23.390869140625114" y="3.0">uvc::context<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel>
<y:ModelParameter>
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="-0.03703090122767855" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
</y:ModelParameter>
</y:NodeLabel>
<y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="true">
<y:AttributeLabel/>
<y:MethodLabel/>
</y:UML>
</y:UMLClassNode>
</data>
</node>
<node id="n11">
<data key="d4"/>
<data key="d6">
<y:UMLClassNode>
<y:Geometry height="36.0" width="470.2397959183671" x="-183.16709183673464" y="42.125"/>
<y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.310546875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="76.2998046875" x="196.96999561543356" y="3.0">uvc::device<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel>
<y:ModelParameter>
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="-0.03703090122767855" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
</y:ModelParameter>
</y:NodeLabel>
<y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="true">
<y:AttributeLabel/>
<y:MethodLabel/>
</y:UML>
</y:UMLClassNode>
</data>
</node>
<node id="n12">
<data key="d4"/>
<data key="d6">
<y:UMLClassNode>
<y:Geometry height="36.0" width="161.29942971913817" x="-65.52615535664381" y="-96.90625"/>
<y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.310546875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="112.7861328125" x="24.256648453319087" y="3.0">standard_device<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel>
<y:ModelParameter>
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="-0.03703090122767855" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
</y:ModelParameter>
</y:NodeLabel>
<y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="true">
<y:AttributeLabel/>
<y:MethodLabel/>
</y:UML>
</y:UMLClassNode>
</data>
</node>
<node id="n13">
<data key="d4"/>
<data key="d6">
<y:UMLClassNode>
<y:Geometry height="36.0" width="161.29942971913817" x="125.7732743624943" y="-96.90625"/>
<y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.310546875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="91.85791015625" x="34.72075978144409" y="3.0">depth_device<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel>
<y:ModelParameter>
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="-0.03703090122767855" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
</y:ModelParameter>
</y:NodeLabel>
<y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="true">
<y:AttributeLabel/>
<y:MethodLabel/>
</y:UML>
</y:UMLClassNode>
</data>
</node>
<node id="n14">
<data key="d6">
<y:ShapeNode>
<y:Geometry height="60.0" width="174.0" x="-366.406887755102" y="137.125"/>
<y:Fill color="#99CCFF" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="83.20703125" x="45.396484375" y="20.93359375">WMF Backend<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel>
<y:ModelParameter>
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
</y:ModelParameter>
</y:NodeLabel>
<y:Shape type="rectangle"/>
</y:ShapeNode>
</data>
</node>
<node id="n15">
<data key="d6">
<y:ShapeNode>
<y:Geometry height="60.0" width="174.0" x="-115.90688775510199" y="137.125"/>
<y:Fill color="#99CCFF" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="85.591796875" x="44.2041015625" y="20.93359375">V4L2 Backend<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel>
<y:ModelParameter>
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
</y:ModelParameter>
</y:NodeLabel>
<y:Shape type="rectangle"/>
</y:ShapeNode>
</data>
</node>
<node id="n16">
<data key="d6">
<y:ShapeNode>
<y:Geometry height="60.0" width="174.0" x="134.593112244898" y="137.125"/>
<y:Fill color="#99CCFF" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="98.0546875" x="37.97265625" y="20.93359375">LibUVC Backend<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel>
<y:ModelParameter>
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
</y:ModelParameter>
</y:NodeLabel>
<y:Shape type="rectangle"/>
</y:ShapeNode>
</data>
</node>
<node id="n17">
<data key="d6">
<y:ShapeNode>
<y:Geometry height="60.0" width="122.0" x="27.59311224489801" y="-434.875"/>
<y:Fill color="#CCFFFF" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="32.265625" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="97.33984375" x="12.330078125" y="13.8671875">Python Bindings
(boost.python)<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel>
<y:ModelParameter>
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
</y:ModelParameter>
</y:NodeLabel>
<y:Shape type="rectangle"/>
</y:ShapeNode>
</data>
</node>
<node id="n18">
<data key="d6">
<y:ShapeNode>
<y:Geometry height="60.0" width="122.0" x="-131.406887755102" y="-434.875"/>
<y:Fill color="#CCFFFF" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="32.265625" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="100.802734375" x="10.5986328125" y="13.8671875">Java Bindings
(dropbox/djinni)<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel>
<y:ModelParameter>
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
</y:ModelParameter>
</y:NodeLabel>
<y:Shape type="rectangle"/>
</y:ShapeNode>
</data>
</node>
<node id="n19">
<data key="d6">
<y:ShapeNode>
<y:Geometry height="60.0" width="122.0" x="186.593112244898" y="-434.875"/>
<y:Fill color="#CCFFFF" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="79.673828125" x="21.1630859375" y="20.93359375">ROS Wrapper<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel>
<y:ModelParameter>
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
</y:ModelParameter>
</y:NodeLabel>
<y:Shape type="rectangle"/>
</y:ShapeNode>
</data>
</node>
<node id="n20">
<data key="d6">
<y:ShapeNode>
<y:Geometry height="73.0" width="132.0" x="30.34311224489801" y="257.8125"/>
<y:Fill color="#CCFFFF" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="65.869140625" x="33.0654296875" y="27.43359375">LibUSB 1.0<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel>
<y:ModelParameter>
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
</y:ModelParameter>
</y:NodeLabel>
<y:Shape type="ellipse"/>
</y:ShapeNode>
</data>
</node>
<edge id="e0" source="n5" target="n0">
<data key="d10">
<y:PolyLineEdge>
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
<y:LineStyle color="#000000" type="line" width="1.0"/>
<y:Arrows source="none" target="standard"/>
<y:BendStyle smoothed="false"/>
</y:PolyLineEdge>
</data>
</edge>
<edge id="e1" source="n14" target="n0">
<data key="d10">
<y:PolyLineEdge>
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
<y:LineStyle color="#000000" type="line" width="1.0"/>
<y:Arrows source="none" target="standard"/>
<y:BendStyle smoothed="false"/>
</y:PolyLineEdge>
</data>
</edge>
<edge id="e2" source="n6" target="n0">
<data key="d10">
<y:PolyLineEdge>
<y:Path sx="-239.3078859060402" sy="41.5" tx="-243.1098838062621" ty="170.6743167078445"/>
<y:LineStyle color="#000000" type="dashed" width="1.0"/>
<y:Arrows source="none" target="none"/>
<y:BendStyle smoothed="false"/>
</y:PolyLineEdge>
</data>
</edge>
<edge id="e3" source="n6" target="n14">
<data key="d10">
<y:PolyLineEdge>
<y:Path sx="-250.5" sy="7.0" tx="0.0" ty="0.0"/>
<y:LineStyle color="#000000" type="dashed" width="1.0"/>
<y:Arrows source="none" target="none"/>
<y:BendStyle smoothed="false"/>
</y:PolyLineEdge>
</data>
</edge>
<edge id="e4" source="n6" target="n15">
<data key="d10">
<y:PolyLineEdge>
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
<y:LineStyle color="#000000" type="dashed" width="1.0"/>
<y:Arrows source="none" target="none"/>
<y:BendStyle smoothed="false"/>
</y:PolyLineEdge>
</data>
</edge>
<edge id="e5" source="n6" target="n16">
<data key="d10">
<y:PolyLineEdge>
<y:Path sx="238.968120805369" sy="3.5" tx="0.0" ty="0.0"/>
<y:LineStyle color="#000000" type="dashed" width="1.0"/>
<y:Arrows source="none" target="none"/>
<y:BendStyle smoothed="false"/>
</y:PolyLineEdge>
</data>
</edge>
<edge id="e6" source="n4" target="n7">
<data key="d10">
<y:PolyLineEdge>
<y:Path sx="0.0" sy="0.0" tx="-79.5" ty="16.75"/>
<y:LineStyle color="#000000" type="line" width="1.0"/>
<y:Arrows source="none" target="standard"/>
<y:BendStyle smoothed="false"/>
</y:PolyLineEdge>
</data>
</edge>
<edge id="e7" source="n5" target="n4">
<data key="d10">
<y:PolyLineEdge>
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
<y:LineStyle color="#000000" type="line" width="1.0"/>
<y:Arrows source="none" target="standard"/>
<y:BendStyle smoothed="false"/>
</y:PolyLineEdge>
</data>
</edge>
<edge id="e8" source="n8" target="n10">
<data key="d10">
<y:PolyLineEdge>
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
<y:LineStyle color="#000000" type="line" width="1.0"/>
<y:Arrows source="none" target="standard"/>
<y:BendStyle smoothed="false"/>
</y:PolyLineEdge>
</data>
</edge>
<edge id="e9" source="n9" target="n12">
<data key="d10">
<y:PolyLineEdge>
<y:Path sx="-36.72309922314582" sy="2.5" tx="0.0" ty="0.0"/>
<y:LineStyle color="#000000" type="dashed" width="1.0"/>
<y:Arrows source="none" target="none"/>
<y:BendStyle smoothed="false"/>
</y:PolyLineEdge>
</data>
</edge>
<edge id="e10" source="n9" target="n13">
<data key="d10">
<y:PolyLineEdge>
<y:Path sx="154.8048432400455" sy="3.5" tx="0.0" ty="0.0"/>
<y:LineStyle color="#000000" type="dashed" width="1.0"/>
<y:Arrows source="none" target="none"/>
<y:BendStyle smoothed="false"/>
</y:PolyLineEdge>
</data>
</edge>
<edge id="e11" source="n12" target="n11">
<data key="d10">
<y:PolyLineEdge>
<y:Path sx="0.0" sy="0.0" tx="-36.723099223145844" ty="2.5"/>
<y:LineStyle color="#000000" type="line" width="1.0"/>
<y:Arrows source="none" target="standard"/>
<y:BendStyle smoothed="false"/>
</y:PolyLineEdge>
</data>
</edge>
<edge id="e12" source="n13" target="n11">
<data key="d10">
<y:PolyLineEdge>
<y:Path sx="0.0" sy="0.0" tx="154.80484324004544" ty="0.0"/>
<y:LineStyle color="#000000" type="line" width="1.0"/>
<y:Arrows source="none" target="standard"/>
<y:BendStyle smoothed="false"/>
</y:PolyLineEdge>
</data>
</edge>
<edge id="e13" source="n9" target="n11">
<data key="d10">
<y:PolyLineEdge>
<y:Path sx="-182.3716218734658" sy="1.5" tx="-182.3716218734657" ty="0.5"/>
<y:LineStyle color="#000000" type="line" width="1.0"/>
<y:Arrows source="none" target="standard"/>
<y:BendStyle smoothed="false"/>
</y:PolyLineEdge>
</data>
</edge>
<edge id="e14" source="n14" target="n1">
<data key="d10">
<y:PolyLineEdge>
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
<y:LineStyle color="#000000" type="line" width="1.0"/>
<y:Arrows source="none" target="standard"/>
<y:BendStyle smoothed="false"/>
</y:PolyLineEdge>
</data>
</edge>
<edge id="e15" source="n15" target="n2">
<data key="d10">
<y:PolyLineEdge>
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
<y:LineStyle color="#000000" type="line" width="1.0"/>
<y:Arrows source="none" target="standard"/>
<y:BendStyle smoothed="false"/>
</y:PolyLineEdge>
</data>
</edge>
<edge id="e16" source="n17" target="n4">
<data key="d10">
<y:PolyLineEdge>
<y:Path sx="0.0" sy="0.0" tx="197.0" ty="-1.75"/>
<y:LineStyle color="#000000" type="line" width="1.0"/>
<y:Arrows source="none" target="standard"/>
<y:BendStyle smoothed="false"/>
</y:PolyLineEdge>
</data>
</edge>
<edge id="e17" source="n19" target="n5">
<data key="d10">
<y:PolyLineEdge>
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
<y:LineStyle color="#000000" type="line" width="1.0"/>
<y:Arrows source="none" target="standard"/>
<y:BendStyle smoothed="false"/>
</y:PolyLineEdge>
</data>
</edge>
<edge id="e18" source="n18" target="n4">
<data key="d10">
<y:PolyLineEdge>
<y:Path sx="0.0" sy="0.0" tx="38.0" ty="0.75"/>
<y:LineStyle color="#000000" type="line" width="1.0"/>
<y:Arrows source="none" target="standard"/>
<y:BendStyle smoothed="false"/>
</y:PolyLineEdge>
</data>
</edge>
<edge id="e19" source="n16" target="n3">
<data key="d10">
<y:PolyLineEdge>
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
<y:LineStyle color="#000000" type="line" width="1.0"/>
<y:Arrows source="none" target="standard"/>
<y:BendStyle smoothed="false"/>
</y:PolyLineEdge>
</data>
</edge>
<edge id="e20" source="n3" target="n20">
<data key="d10">
<y:PolyLineEdge>
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
<y:LineStyle color="#000000" type="line" width="1.0"/>
<y:Arrows source="none" target="standard"/>
<y:BendStyle smoothed="false"/>
</y:PolyLineEdge>
</data>
</edge>
</graph>
<data key="d7">
<y:Resources/>
</data>
</graphml>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 52 KiB

View File

@ -1,194 +0,0 @@
# -*- coding: utf-8 -*-
#
# Configuration file for the Sphinx documentation builder.
#
# This file does only contain a selection of the most common options. For a
# full list see the documentation:
# http://www.sphinx-doc.org/en/master/config
# -- Path setup --------------------------------------------------------------
# If extensions (or modules to document with autodoc) are in another directory,
# add these directories to sys.path here. If the directory is relative to the
# documentation root, use os.path.abspath to make it absolute, like shown here.
#
# import os
# import sys
# sys.path.insert(0, os.path.abspath('.'))
# -- Project information -----------------------------------------------------
project = 'MYNT® EYE S SDK'
copyright = '2019, MYNTAI'
author = 'MYNTAI'
# The short X.Y version
version = '2.5.0'
# The full version, including alpha/beta/rc tags
release = version
# -- General configuration ---------------------------------------------------
# If your documentation needs a minimal Sphinx version, state it here.
#
# needs_sphinx = '1.0'
# Add any Sphinx extension module names here, as strings. They can be
# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom
# ones.
extensions = [
'breathe',
]
# Add any paths that contain templates here, relative to this directory.
templates_path = ['_templates']
# The suffix(es) of source filenames.
# You can specify multiple suffix as a list of string:
#
# source_suffix = ['.rst', '.md']
source_suffix = '.rst'
# The master toctree document.
master_doc = 'index'
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
#
# This is also used if you do content translation via gettext catalogs.
# Usually you set "language" from the command line for these cases.
language = 'en'
# List of patterns, relative to source directory, that match files and
# directories to ignore when looking for source files.
# This pattern also affects html_static_path and html_extra_path.
exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store']
# The name of the Pygments (syntax highlighting) style to use.
pygments_style = None
# on_rtd is whether we are on readthedocs.org
import os
on_rtd = os.environ.get('READTHEDOCS', None) == 'True'
import subprocess
subprocess.call('doxygen', shell=True)
# -- Options for HTML output -------------------------------------------------
if not on_rtd: # only import and set the theme if we're building docs locally
import sphinx_rtd_theme
# The theme to use for HTML and HTML Help pages. See the documentation for
# a list of builtin themes.
#
# html_theme = 'alabaster'
html_theme = 'sphinx_rtd_theme'
html_theme_path = [sphinx_rtd_theme.get_html_theme_path()]
# Theme options are theme-specific and customize the look and feel of a theme
# further. For a list of options available for each theme, see the
# documentation.
#
# html_theme_options = {}
# Add any paths that contain custom static files (such as style sheets) here,
# relative to this directory. They are copied after the builtin static files,
# so a file named "default.css" will overwrite the builtin "default.css".
# html_static_path = ['_static']
# Custom sidebar templates, must be a dictionary that maps document names
# to template names.
#
# The default sidebars (for documents that don't match any pattern) are
# defined by theme itself. Builtin themes are using these templates by
# default: ``['localtoc.html', 'relations.html', 'sourcelink.html',
# 'searchbox.html']``.
#
# html_sidebars = {}
# otherwise, readthedocs.org uses their theme by default, so no need to specify it
# -- Options for HTMLHelp output ---------------------------------------------
# Output file base name for HTML help builder.
htmlhelp_basename = 'MYNTEYESSDKdoc'
# -- Options for LaTeX output ------------------------------------------------
latex_elements = {
# The paper size ('letterpaper' or 'a4paper').
#
# 'papersize': 'letterpaper',
# The font size ('10pt', '11pt' or '12pt').
#
# 'pointsize': '10pt',
# Additional stuff for the LaTeX preamble.
#
# 'preamble': '',
# Latex figure (float) alignment
#
# 'figure_align': 'htbp',
}
# Grouping the document tree into LaTeX files. List of tuples
# (source start file, target name, title,
# author, documentclass [howto, manual, or own class]).
latex_documents = [
(master_doc, 'MYNTEYESSDK.tex', 'MYNT® EYE S SDK Documentation',
'MYNTAI', 'manual'),
]
# -- Options for manual page output ------------------------------------------
# One entry per manual page. List of tuples
# (source start file, name, description, authors, manual section).
man_pages = [
(master_doc, 'mynteyessdk', 'MYNT® EYE S SDK Documentation',
[author], 1)
]
# -- Options for Texinfo output ----------------------------------------------
# Grouping the document tree into Texinfo files. List of tuples
# (source start file, target name, title, author,
# dir menu entry, description, category)
texinfo_documents = [
(master_doc, 'MYNTEYESSDK', 'MYNT® EYE S SDK Documentation',
author, 'MYNTEYESSDK', 'One line description of project.',
'Miscellaneous'),
]
# -- Options for Epub output -------------------------------------------------
# Bibliographic Dublin Core info.
epub_title = project
# The unique identifier of the text. This can be a ISBN number
# or the project homepage.
#
# epub_identifier = ''
# A unique identification for the text.
#
# epub_uid = ''
# A list of files that should not be packed into the epub file.
epub_exclude_files = ['search.html']
# -- Extension configuration -------------------------------------------------
breathe_projects = { 'mynteyes': '_doxygen/xml' }

View File

@ -1,7 +0,0 @@
# libmynteye configuration
#
# 1) Copy this file to: /etc/ld.so.conf.d/libmynteye.conf
# 2) Run this cmd in Terminal: sudo /sbin/ldconfig
/usr/local/cuda/lib64
$HOME/opencv-3.4.1/lib

Binary file not shown.

Before

Width:  |  Height:  |  Size: 295 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 172 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 470 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 128 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 100 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 718 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 119 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 147 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 193 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 210 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 27 KiB

Some files were not shown because too many files have changed in this diff Show More