plotjuggler_app
transforms
absolute_transform.h
Go to the documentation of this file.
1
#ifndef ABSOLUTE_TRANSFORM_H
2
#define ABSOLUTE_TRANSFORM_H
3
4
#include "
PlotJuggler/transform_function.h
"
5
6
using namespace
PJ
;
7
8
class
AbsoluteTransform
:
public
TransformFunction_SISO
9
{
10
public
:
11
AbsoluteTransform
() =
default
;
12
13
~
AbsoluteTransform
()
override
=
default
;
14
15
static
const
char
*
transformName
()
16
{
17
return
"Absolute"
;
18
}
19
20
const
char
*
name
()
const override
21
{
22
return
transformName();
23
}
24
25
private
:
26
std::optional<PlotData::Point> calculateNextPoint(
size_t
index)
override
;
27
};
28
29
#endif // ABSOLUTE_TRANSFORM_H
AbsoluteTransform::name
const char * name() const override
Name of the plugin type, NOT the particular instance.
Definition:
absolute_transform.h:20
transform_function.h
PJ::TransformFunction_SISO
Simplified version with Single input and Single output.
Definition:
transform_function.h:88
AbsoluteTransform::transformName
static const char * transformName()
Definition:
absolute_transform.h:15
AbsoluteTransform
Definition:
absolute_transform.h:8
PJ
Definition:
dataloader_base.h:16
plotjuggler
Author(s): Davide Faconti
autogenerated on Mon Nov 11 2024 03:23:43