SafetyGuard.cpp
Go to the documentation of this file.
1
#include "
SafetyGuard.h
"
2
3
#include <
ArmarXCore/core/exceptions/local/ExpressionException.h
>
4
5
#include <
RobotAPI/components/ArViz/Client/ScopedClient.h
>
6
7
namespace
armarx::navigation::safety_guard
8
{
9
10
SafetyGuard::SafetyGuard
(
const
core::Scene
&
scene
,
const
Context
& ctx) :
11
scene
(
scene
),
context
(ctx)
12
{
13
ARMARX_CHECK_NOT_NULL
(
context
.arviz);
14
viz
=
viz::ScopedClient
(*
context
.arviz);
15
}
16
}
// namespace armarx::navigation::safety_guard
ExpressionException.h
SafetyGuard.h
ScopedClient.h
armarx::navigation::safety_guard::SafetyGuard::SafetyGuard
SafetyGuard(const core::Scene &scene, const Context &ctx)
Definition
SafetyGuard.cpp:10
armarx::navigation::safety_guard::SafetyGuard::scene
const core::Scene & scene
Definition
SafetyGuard.h:90
armarx::navigation::safety_guard::SafetyGuard::context
Context context
Definition
SafetyGuard.h:93
armarx::viz::ScopedClient
viz::Client that will delete (clear) committed layers when destroyed.
Definition
ScopedClient.h:45
ARMARX_CHECK_NOT_NULL
#define ARMARX_CHECK_NOT_NULL(ptr)
This macro evaluates whether ptr is not null and if it turns out to be false it will throw an Express...
Definition
ExpressionException.h:206
armarx::navigation::safety_guard
This file is part of ArmarX.
Definition
fwd.h:55
armarx::viz
This file is part of ArmarX.
Definition
ArVizStorage.cpp:423
armarx::navigation::core::Scene
Definition
types.h:67
armarx::navigation::safety_guard::SafetyGuard::Context
Definition
SafetyGuard.h:79
armarx
navigation
safety_guard
SafetyGuard.cpp
Generated by
1.13.2