Open3D (C++ API)
0.19.0
Toggle main menu visibility
Loading...
Searching...
No Matches
cpp
open3d
visualization
gui
Label.h
Go to the documentation of this file.
1
// ----------------------------------------------------------------------------
2
// - Open3D: www.open3d.org -
3
// ----------------------------------------------------------------------------
4
// Copyright (c) 2018-2024 www.open3d.org
5
// SPDX-License-Identifier: MIT
6
// ----------------------------------------------------------------------------
7
8
#pragma once
9
10
#include "
open3d/visualization/gui/Widget.h
"
11
12
namespace
open3d
{
13
namespace
visualization
{
14
namespace
gui
{
15
16
class
Label
:
public
Widget
{
17
using
Super =
Widget
;
18
19
public
:
21
explicit
Label
(
const
char
* text =
nullptr
);
22
~Label
();
23
24
const
char
*
GetText
()
const
;
26
void
SetText
(
const
char
* text);
27
28
Color
GetTextColor
()
const
;
29
void
SetTextColor
(
const
Color
& color);
30
31
FontId
GetFontId
()
const
;
32
void
SetFontId
(
const
FontId
font_id);
33
34
Size
CalcPreferredSize
(
const
LayoutContext
& context,
35
const
Constraints
& constraints)
const override
;
36
37
DrawResult
Draw
(
const
DrawContext
& context)
override
;
38
39
private
:
40
struct
Impl
;
41
std::unique_ptr<Impl> impl_;
42
};
43
44
}
// namespace gui
45
}
// namespace visualization
46
}
// namespace open3d
Widget.h
open3d::visualization::gui::Color
Definition
Color.h:16
open3d::visualization::gui::Label::~Label
~Label()
Definition
Label.cpp:48
open3d::visualization::gui::Label::Draw
DrawResult Draw(const DrawContext &context) override
Definition
Label.cpp:115
open3d::visualization::gui::Label::SetFontId
void SetFontId(const FontId font_id)
Definition
Label.cpp:63
open3d::visualization::gui::Label::CalcPreferredSize
Size CalcPreferredSize(const LayoutContext &context, const Constraints &constraints) const override
Definition
Label.cpp:65
open3d::visualization::gui::Label::SetText
void SetText(const char *text)
Sets the text of the label (copies text).
Definition
Label.cpp:52
open3d::visualization::gui::Label::GetText
const char * GetText() const
Definition
Label.cpp:50
open3d::visualization::gui::Label::GetTextColor
Color GetTextColor() const
Definition
Label.cpp:57
open3d::visualization::gui::Label::SetTextColor
void SetTextColor(const Color &color)
Definition
Label.cpp:59
open3d::visualization::gui::Label::Label
Label(const char *text=nullptr)
Copies text.
Definition
Label.cpp:42
open3d::visualization::gui::Label::GetFontId
FontId GetFontId() const
Definition
Label.cpp:61
open3d::visualization::gui::Widget::Widget
Widget()
Definition
Widget.cpp:34
open3d::visualization::gui::Widget::DrawResult
DrawResult
Definition
Widget.h:95
open3d::visualization::gui
Definition
Application.cpp:55
open3d::visualization::gui::FontId
unsigned int FontId
Definition
Gui.h:68
open3d::visualization
Definition
ModelIO.h:14
open3d
Definition
PinholeCameraIntrinsic.cpp:16
open3d::visualization::gui::DrawContext
Definition
Widget.h:37
open3d::visualization::gui::Label::Impl
Definition
Label.cpp:35
open3d::visualization::gui::LayoutContext
Definition
Widget.h:32
open3d::visualization::gui::Size
Definition
Gui.h:22
open3d::visualization::gui::Widget::Constraints
Definition
Widget.h:84
Generated by
1.17.0