Open3D (C++ API)
0.19.0
Toggle main menu visibility
Loading...
Searching...
No Matches
cpp
open3d
visualization
gui
Color.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 <Eigen/Geometry>
11
12
namespace
open3d
{
13
namespace
visualization
{
14
namespace
gui
{
15
16
class
Color
{
17
public
:
18
Color
();
19
Color
(
float
r,
float
g,
float
b,
float
a = 1.0);
20
Color
(
const
Eigen::Vector3f& rgb);
// not explicit: want auto-convert
21
22
float
GetRed
()
const
;
23
float
GetGreen
()
const
;
24
float
GetBlue
()
const
;
25
float
GetAlpha
()
const
;
26
27
void
SetColor
(
float
r,
float
g,
float
b,
float
a = 1.0);
28
29
const
float
*
GetPointer
()
const
;
30
float
*
GetMutablePointer
();
31
35
Color
Lightened
(
float
amount);
36
37
unsigned
int
ToABGR32
()
const
;
38
39
bool
operator==
(
const
Color
& rhs)
const
;
40
bool
operator!=
(
const
Color
& rhs)
const
;
41
42
private
:
43
float
rgba_[4];
44
};
45
46
}
// namespace gui
47
}
// namespace visualization
48
}
// namespace open3d
open3d::visualization::gui::Color::operator==
bool operator==(const Color &rhs) const
Definition
Color.cpp:25
open3d::visualization::gui::Color::GetBlue
float GetBlue() const
Definition
Color.cpp:36
open3d::visualization::gui::Color::GetGreen
float GetGreen() const
Definition
Color.cpp:35
open3d::visualization::gui::Color::SetColor
void SetColor(float r, float g, float b, float a=1.0)
Definition
Color.cpp:39
open3d::visualization::gui::Color::GetPointer
const float * GetPointer() const
Definition
Color.cpp:49
open3d::visualization::gui::Color::GetAlpha
float GetAlpha() const
Definition
Color.cpp:37
open3d::visualization::gui::Color::GetRed
float GetRed() const
Definition
Color.cpp:34
open3d::visualization::gui::Color::operator!=
bool operator!=(const Color &rhs) const
Definition
Color.cpp:30
open3d::visualization::gui::Color::Lightened
Color Lightened(float amount)
Definition
Color.cpp:52
open3d::visualization::gui::Color::ToABGR32
unsigned int ToABGR32() const
Definition
Color.cpp:59
open3d::visualization::gui::Color::GetMutablePointer
float * GetMutablePointer()
Definition
Color.cpp:50
open3d::visualization::gui::Color::Color
Color()
Definition
Color.cpp:17
open3d::visualization::gui
Definition
Application.cpp:55
open3d::visualization
Definition
ModelIO.h:14
open3d
Definition
PinholeCameraIntrinsic.cpp:16
Generated by
1.17.0