|
OSVR-Core
|
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>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) |
Implementation.
| 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.
1.8.12