Simulated Reality SDK
7500c78d v1.30.2.51085 2024-04-26T11:23:03Z
Stable
simulatedreality-win64-Release
include
sr
sense
application
applicationsense.h
Go to the documentation of this file.
1
10
#pragma once
11
#include <map>
12
#include <thread>
13
#include <mutex>
14
#include "
sr/management/srcontext.h
"
15
16
#ifdef WIN32
17
# ifdef COMPILING_DLL_SimulatedRealityCore
18
# define DIMENCOSR_API __declspec(dllexport)
19
# else
20
# define DIMENCOSR_API __declspec(dllimport)
21
# endif
22
#else
23
# define DIMENCOSR_API
24
#endif
25
26
namespace
SR
{
27
38
class
DIMENCOSR_API
ApplicationSense
:
public
Sense
{
39
40
public
:
47
static
ApplicationSense
*
create
(
SRContext
&context);
48
54
virtual
std::vector<std::string>
getApplicationNames
() = 0;
55
};
56
57
}
58
59
#undef DIMENCOSR_API
DIMENCOSR_API
#define DIMENCOSR_API
Definition:
applicationsense.h:23
SR::ApplicationSense
Sense class which shares information about SR Applications throughout the SR system and to applicatio...
Definition:
applicationsense.h:38
SR::ApplicationSense::create
static ApplicationSense * create(SRContext &context)
Creates a functional ApplicationSense instance.
SR::ApplicationSense::getApplicationNames
virtual std::vector< std::string > getApplicationNames()=0
Get the names of all SR Applications connected to the server.
SR::SRContext
Maintains WorldObject and Sense objects during the application lifetime.
Definition:
srcontext.h:80
SR::Sense
Class of objects dealing with Streams of data.
Definition:
sense.h:42
SR
Namespace containing all C++ Simulated Reality classes.
Definition:
srconfiguration.h:25
srcontext.h
Generated by
1.9.2