Open3D (C++ API)  0.17.0
Data Structures | Namespaces | Enumerations
Events.h File Reference

(9238339 (Tue Mar 14 18:49:09 2023 -0700))

#include <cstdint>
#include <sstream>
#include <string>
#include "open3d/utility/IJsonConvertible.h"

Go to the source code of this file.

Data Structures

struct  open3d::visualization::gui::MouseEvent
 
struct  open3d::visualization::gui::TickEvent
 
struct  open3d::visualization::gui::KeyEvent
 
struct  open3d::visualization::gui::TextInputEvent
 

Namespaces

 open3d
 
 open3d::visualization
 
 open3d::visualization::gui
 

Enumerations

enum class  open3d::visualization::gui::MouseButton {
  open3d::visualization::gui::NONE = 0 , open3d::visualization::gui::LEFT = (1 << 0) , open3d::visualization::gui::MIDDLE = (1 << 1) , open3d::visualization::gui::RIGHT = (1 << 2) ,
  open3d::visualization::gui::BUTTON4 = (1 << 3) , open3d::visualization::gui::BUTTON5 = (1 << 4)
}
 
enum class  open3d::visualization::gui::KeyModifier {
  open3d::visualization::gui::NONE = 0 , open3d::visualization::gui::SHIFT = (1 << 0) , open3d::visualization::gui::CTRL = (1 << 1) , open3d::visualization::gui::ALT = (1 << 2) ,
  open3d::visualization::gui::META = (1 << 3)
}
 
enum  open3d::visualization::gui::KeyName {
  open3d::visualization::gui::KEY_NONE = 0 , open3d::visualization::gui::KEY_BACKSPACE = 8 , open3d::visualization::gui::KEY_TAB = 9 , open3d::visualization::gui::KEY_ENTER = 10 ,
  open3d::visualization::gui::KEY_ESCAPE = 27 , open3d::visualization::gui::KEY_SPACE = 32 , open3d::visualization::gui::KEY_EXCLAMATION = 33 , open3d::visualization::gui::KEY_DOUBLE_QUOTE = 34 ,
  open3d::visualization::gui::KEY_HASH = 35 , open3d::visualization::gui::KEY_DOLLAR_SIGN = 36 , open3d::visualization::gui::KEY_PERCENT = 37 , open3d::visualization::gui::KEY_AMPERSAND = 38 ,
  open3d::visualization::gui::KEY_SINGLE_QUOTE = 39 , open3d::visualization::gui::KEY_LEFT_PAREN = 40 , open3d::visualization::gui::KEY_RIGHT_PAREN = 41 , open3d::visualization::gui::KEY_ASTERISK = 42 ,
  open3d::visualization::gui::KEY_PLUS = 43 , open3d::visualization::gui::KEY_COMMA = 44 , open3d::visualization::gui::KEY_MINUS = 45 , open3d::visualization::gui::KEY_PERIOD = 46 ,
  open3d::visualization::gui::KEY_SLASH = 47 , open3d::visualization::gui::KEY_0 = 48 , open3d::visualization::gui::KEY_1 , open3d::visualization::gui::KEY_2 ,
  open3d::visualization::gui::KEY_3 , open3d::visualization::gui::KEY_4 , open3d::visualization::gui::KEY_5 , open3d::visualization::gui::KEY_6 ,
  open3d::visualization::gui::KEY_7 , open3d::visualization::gui::KEY_8 , open3d::visualization::gui::KEY_9 , open3d::visualization::gui::KEY_COLON = 58 ,
  open3d::visualization::gui::KEY_SEMICOLON = 59 , open3d::visualization::gui::KEY_LESS_THAN = 60 , open3d::visualization::gui::KEY_EQUALS = 61 , open3d::visualization::gui::KEY_GREATER_THAN = 62 ,
  open3d::visualization::gui::KEY_QUESTION_MARK = 63 , open3d::visualization::gui::KEY_AT = 64 , open3d::visualization::gui::KEY_LEFT_BRACKET = 91 , open3d::visualization::gui::KEY_BACKSLASH = 92 ,
  open3d::visualization::gui::KEY_RIGHT_BRACKET = 93 , open3d::visualization::gui::KEY_CARET = 94 , open3d::visualization::gui::KEY_UNDERSCORE = 95 , open3d::visualization::gui::KEY_BACKTICK = 96 ,
  open3d::visualization::gui::KEY_A = 97 , open3d::visualization::gui::KEY_B , open3d::visualization::gui::KEY_C , open3d::visualization::gui::KEY_D ,
  open3d::visualization::gui::KEY_E , open3d::visualization::gui::KEY_F , open3d::visualization::gui::KEY_G , open3d::visualization::gui::KEY_H ,
  open3d::visualization::gui::KEY_I , open3d::visualization::gui::KEY_J , open3d::visualization::gui::KEY_K , open3d::visualization::gui::KEY_L ,
  open3d::visualization::gui::KEY_M , open3d::visualization::gui::KEY_N , open3d::visualization::gui::KEY_O , open3d::visualization::gui::KEY_P ,
  open3d::visualization::gui::KEY_Q , open3d::visualization::gui::KEY_R , open3d::visualization::gui::KEY_S , open3d::visualization::gui::KEY_T ,
  open3d::visualization::gui::KEY_U , open3d::visualization::gui::KEY_V , open3d::visualization::gui::KEY_W , open3d::visualization::gui::KEY_X ,
  open3d::visualization::gui::KEY_Y , open3d::visualization::gui::KEY_Z , open3d::visualization::gui::KEY_LEFT_BRACE = 123 , open3d::visualization::gui::KEY_PIPE = 124 ,
  open3d::visualization::gui::KEY_RIGHT_BRACE = 125 , open3d::visualization::gui::KEY_TILDE = 126 , open3d::visualization::gui::KEY_DELETE = 127 , open3d::visualization::gui::KEY_LSHIFT = 256 ,
  open3d::visualization::gui::KEY_RSHIFT , open3d::visualization::gui::KEY_LCTRL , open3d::visualization::gui::KEY_RCTRL , open3d::visualization::gui::KEY_ALT ,
  open3d::visualization::gui::KEY_META , open3d::visualization::gui::KEY_CAPSLOCK , open3d::visualization::gui::KEY_LEFT , open3d::visualization::gui::KEY_RIGHT ,
  open3d::visualization::gui::KEY_UP , open3d::visualization::gui::KEY_DOWN , open3d::visualization::gui::KEY_INSERT , open3d::visualization::gui::KEY_HOME ,
  open3d::visualization::gui::KEY_END , open3d::visualization::gui::KEY_PAGEUP , open3d::visualization::gui::KEY_PAGEDOWN , open3d::visualization::gui::KEY_F1 = 290 ,
  open3d::visualization::gui::KEY_F2 , open3d::visualization::gui::KEY_F3 , open3d::visualization::gui::KEY_F4 , open3d::visualization::gui::KEY_F5 ,
  open3d::visualization::gui::KEY_F6 , open3d::visualization::gui::KEY_F7 , open3d::visualization::gui::KEY_F8 , open3d::visualization::gui::KEY_F9 ,
  open3d::visualization::gui::KEY_F10 , open3d::visualization::gui::KEY_F11 , open3d::visualization::gui::KEY_F12 , open3d::visualization::gui::KEY_UNKNOWN = 1000
}