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) |
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.