src
test
mock_display.cpp
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2012, Willow Garage, Inc.
3
* All rights reserved.
4
*
5
* Redistribution and use in source and binary forms, with or without
6
* modification, are permitted provided that the following conditions are met:
7
*
8
* * Redistributions of source code must retain the above copyright
9
* notice, this list of conditions and the following disclaimer.
10
* * Redistributions in binary form must reproduce the above copyright
11
* notice, this list of conditions and the following disclaimer in the
12
* documentation and/or other materials provided with the distribution.
13
* * Neither the name of the Willow Garage, Inc. nor the names of its
14
* contributors may be used to endorse or promote products derived from
15
* this software without specific prior written permission.
16
*
17
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
18
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
19
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
20
* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
21
* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
22
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
23
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
24
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
25
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
26
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
27
* POSSIBILITY OF SUCH DAMAGE.
28
*/
29
30
#include <QTimer>
31
32
#include <
rviz/properties/vector_property.h
>
33
#include <
rviz/properties/color_property.h
>
34
35
#include "
mock_display.h
"
36
37
namespace
rviz
38
{
39
MockDisplay::MockDisplay
()
40
{
41
count_
=
new
Property
(
"Count"
, 10,
"How many?"
,
this
);
42
style_
=
new
Property
(
"Style"
,
"chunky"
,
"What style?"
,
this
);
43
pi_
=
new
Property
(
"Pi"
, 3.14159,
"Circumference over diameter"
,
this
);
44
offset_
=
new
VectorProperty
(
"Offset"
, Ogre::Vector3(1, 2, 3),
"Translation"
,
this
);
45
color_
=
new
ColorProperty
(
"Color"
, QColor(10, 20, 30),
"Color"
,
this
);
46
}
47
48
}
// end namespace rviz
rviz::MockDisplay::offset_
VectorProperty * offset_
Definition:
mock_display.h:48
vector_property.h
rviz
Definition:
add_display_dialog.cpp:54
rviz::ColorProperty
Definition:
color_property.h:40
rviz::MockDisplay::MockDisplay
MockDisplay()
Definition:
mock_display.cpp:39
rviz::MockDisplay::style_
Property * style_
Definition:
mock_display.h:46
rviz::MockDisplay::pi_
Property * pi_
Definition:
mock_display.h:47
rviz::Property::Property
Property(const QString &name=QString(), const QVariant default_value=QVariant(), const QString &description=QString(), Property *parent=nullptr, const char *changed_slot=nullptr, QObject *receiver=nullptr)
Constructor.
Definition:
property.cpp:58
color_property.h
mock_display.h
rviz::VectorProperty
Definition:
vector_property.h:39
rviz::MockDisplay::count_
Property * count_
Definition:
mock_display.h:45
rviz::MockDisplay::color_
ColorProperty * color_
Definition:
mock_display.h:49
rviz
Author(s): Dave Hershberger, David Gossow, Josh Faust
autogenerated on Sat May 27 2023 02:06:24