src
tools
switch.cpp
Go to the documentation of this file.
1
// Copyright (c) 2017, Joseph Mirabel
2
// Authors: Joseph Mirabel (joseph.mirabel@laas.fr)
3
4
#include <dynamic-graph/factory.h>
5
6
#include <
sot/core/switch.hh
>
7
8
#include "
type-name-helper.hh
"
9
10
namespace
dynamicgraph
{
11
namespace
sot {
12
template
<
typename
Tin,
typename
Tout,
typename
Time>
13
std::string
VariadicAbstract<Tin, Tout, Time>::getTypeInName
(
void
) {
14
return
TypeNameHelper<Tin>::typeName
();
15
}
16
template
<
typename
Tin,
typename
Tout,
typename
Time>
17
std::string
VariadicAbstract<Tin, Tout, Time>::getTypeOutName
(
void
) {
18
return
TypeNameHelper<Tout>::typeName
();
19
}
20
21
template
class
VariadicAbstract<Vector, Vector, sigtime_t>;
22
23
typedef
Switch<Vector, sigtime_t>
SwitchVector
;
24
template
<>
25
DYNAMICGRAPH_FACTORY_ENTITY_PLUGIN
(
SwitchVector
,
"SwitchVector"
);
26
27
template
class
VariadicAbstract<bool, bool, sigtime_t>
;
28
29
typedef
Switch<bool, sigtime_t>
SwitchBool
;
30
template
<>
31
DYNAMICGRAPH_FACTORY_ENTITY_PLUGIN
(
SwitchBool
,
"SwitchBoolean"
);
32
33
template
class
VariadicAbstract
<
MatrixHomogeneous
,
MatrixHomogeneous
,
34
sigtime_t
>;
35
36
typedef
Switch<MatrixHomogeneous, sigtime_t>
SwitchMatrixHomogeneous
;
37
template
<>
38
DYNAMICGRAPH_FACTORY_ENTITY_PLUGIN
(
SwitchMatrixHomogeneous
,
39
"SwitchMatrixHomogeneous"
);
40
}
// namespace sot
41
}
// namespace dynamicgraph
dynamicgraph::sot::VariadicAbstract::getTypeInName
static std::string getTypeInName(void)
Definition:
operator.hh:825
dynamicgraph::sot::MatrixHomogeneous
Eigen::Transform< double, 3, Eigen::Affine > SOT_CORE_EXPORT MatrixHomogeneous
Definition:
matrix-geometry.hh:75
dynamicgraph::sot::SwitchMatrixHomogeneous
Switch< MatrixHomogeneous, sigtime_t > SwitchMatrixHomogeneous
Definition:
switch.cpp:36
dynamicgraph
dynamicgraph::sot::Switch
Switch.
Definition:
switch.hh:22
switch.hh
dynamicgraph::sot::DYNAMICGRAPH_FACTORY_ENTITY_PLUGIN
DYNAMICGRAPH_FACTORY_ENTITY_PLUGIN(FeaturePosture, "FeaturePosture")
dynamicgraph::sot::VariadicAbstract
Definition:
variadic-op.hh:39
dynamicgraph::sot::SwitchBool
Switch< bool, sigtime_t > SwitchBool
Definition:
switch.cpp:29
dynamicgraph::sot::VariadicAbstract::getTypeOutName
static std::string getTypeOutName(void)
Definition:
operator.hh:829
dynamicgraph::sigtime_t
int64_t sigtime_t
type-name-helper.hh
dynamicgraph::sot::SwitchVector
Switch< Vector, sigtime_t > SwitchVector
Definition:
switch.cpp:23
dynamicgraph::sot::TypeNameHelper::typeName
static std::string typeName()
Definition:
type-name-helper.hh:21
sot-core
Author(s): Olivier Stasse, ostasse@laas.fr
autogenerated on Tue Oct 24 2023 02:26:31