OSVR Framework (Internal Development Docs)  0.6-1962-g59773924
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
osvr_reset_yaw.cpp File Reference

Implementation. More...

#include "ClientMainloopThread.h"
#include <osvr/ClientKit/ClientKit.h>
#include <osvr/Common/ClientContext.h>
#include <osvr/ClientKit/InterfaceStateC.h>
#include <osvr/Common/PathTree.h>
#include <osvr/Common/PathElementTypes.h>
#include <osvr/Common/PathNode.h>
#include <osvr/Common/JSONHelpers.h>
#include <osvr/Common/AliasProcessor.h>
#include <osvr/Common/ParseAlias.h>
#include <osvr/Common/GeneralizedTransform.h>
#include <osvr/Util/EigenInterop.h>
#include <osvr/Util/UniquePtr.h>
#include <osvr/Util/ExtractYaw.h>
#include <boost/program_options.hpp>
#include <boost/thread/thread.hpp>
#include <boost/date_time/posix_time/posix_time.hpp>
#include <boost/variant/get.hpp>
#include <boost/optional.hpp>
#include <json/value.h>
#include <json/reader.h>
#include <iostream>
#include <fstream>
#include <exception>

Go to the source code of this file.

Functions

std::string createJSONAlias (std::string const &path, osvr::common::elements::AliasElement const &elt)
 
boost::optional
< osvr::common::elements::AliasElement
getAliasElement (osvr::clientkit::ClientContext &ctx, std::string const &path)
 
int main (int argc, char *argv[])
 

Variables

auto SETTLE_TIME = boost::posix_time::seconds(2)
 

Detailed Description

Implementation.

Date
2015
Author
Sensics, Inc. http://sensics.com/osvr

Definition in file osvr_reset_yaw.cpp.

Function Documentation

int main ( int  argc,
char *  argv[] 
)

Deal with command line errors or requests for help

briefly interrupt the client mainloop so we can get stuff done with the client state.

Definition at line 92 of file osvr_reset_yaw.cpp.