Definition IJsonConvertible.h:40
PointColorOption point_color_option_
Point color option for PointCloud.
Definition RenderOption.h:180
void ChangeLineWidth(double change)
Definition RenderOption.cpp:240
double line_width_
Line width for LineSet.
Definition RenderOption.h:197
const double LINE_WIDTH_STEP
Definition RenderOption.h:57
void ToggleImageStretchOption()
Definition RenderOption.h:145
MeshColorOption mesh_color_option_
Color option for TriangleMesh.
Definition RenderOption.h:188
RenderOption()
Default Constructor.
Definition RenderOption.h:89
int GetGLDepthFunc() const
Definition RenderOption.cpp:246
void ToggleLightOn()
Definition RenderOption.h:120
double point_size_
Point size for PointCloud.
Definition RenderOption.h:178
void ChangePointSize(double change)
Definition RenderOption.cpp:230
ImageStretchOption image_stretch_option_
Definition RenderOption.h:200
~RenderOption() override
Definition RenderOption.h:113
ImageStretchOption
Definition RenderOption.h:81
@ OriginalSize
Definition RenderOption.h:82
@ StretchKeepRatio
Definition RenderOption.h:83
@ StretchWithWindow
Definition RenderOption.h:84
void ToggleMeshShowWireframe()
Definition RenderOption.h:142
TextureInterpolationOption
Definition RenderOption.h:23
@ Linear
Definition RenderOption.h:25
@ Nearest
Definition RenderOption.h:24
bool ConvertToJsonValue(Json::Value &value) const override
Definition RenderOption.cpp:20
double light_specular_shininess_[4]
Definition RenderOption.h:174
DepthFunc depthFunc_
Definition RenderOption.h:164
const double LINE_WIDTH_MAX
Definition RenderOption.h:55
double light_specular_power_[4]
Definition RenderOption.h:173
MeshColorOption
Enum class for color for TriangleMesh.
Definition RenderOption.h:71
@ Color
Definition RenderOption.h:73
void ToggleMeshShowBackFace()
Definition RenderOption.h:139
DepthFunc
Definition RenderOption.h:28
@ NotEqual
Definition RenderOption.h:34
@ Less
Definition RenderOption.h:30
@ GEqual
Definition RenderOption.h:35
@ Always
Definition RenderOption.h:36
@ Never
Definition RenderOption.h:29
@ Greater
Definition RenderOption.h:33
@ LEqual
Definition RenderOption.h:32
@ Equal
Definition RenderOption.h:31
const double POINT_SIZE_MIN
Definition RenderOption.h:52
bool light_on_
Whether to turn on Phong lighting.
Definition RenderOption.h:168
const double POINT_SIZE_MAX
Definition RenderOption.h:51
void SetPointSize(double size)
Definition RenderOption.cpp:236
bool point_show_normal_
Whether to show normal for PointCloud.
Definition RenderOption.h:182
Eigen::Vector3d light_position_relative_[4]
Definition RenderOption.h:169
const double LINE_WIDTH_MIN
Definition RenderOption.h:56
void ToggleShadingOption()
Definition RenderOption.h:132
const double POINT_SIZE_STEP
Definition RenderOption.h:53
bool show_coordinate_frame_
Whether to show coordinate frame.
Definition RenderOption.h:206
bool ConvertFromJsonValue(const Json::Value &value) override
Definition RenderOption.cpp:99
TextureInterpolationOption interpolation_option_
Definition RenderOption.h:162
Eigen::Vector3d light_color_[4]
Definition RenderOption.h:170
Eigen::Vector3d default_mesh_color_
Definition RenderOption.h:193
const double POINT_SIZE_DEFAULT
Definition RenderOption.h:54
MeshShadeOption
Enum class for mesh shading for TriangleMesh.
Definition RenderOption.h:63
@ FlatShade
Definition RenderOption.h:64
@ SmoothShade
Definition RenderOption.h:65
void ToggleInterpolationOption()
Definition RenderOption.h:121
Eigen::Vector3d background_color_
Background RGB color.
Definition RenderOption.h:161
MeshShadeOption mesh_shade_option_
Mesh shading option for TriangleMesh.
Definition RenderOption.h:186
bool mesh_show_back_face_
Whether to show back faces for TriangleMesh.
Definition RenderOption.h:190
const double LINE_WIDTH_DEFAULT
Definition RenderOption.h:58
double light_diffuse_power_[4]
Definition RenderOption.h:172
Eigen::Vector3d light_ambient_color_
Definition RenderOption.h:171
int image_max_depth_
Definition RenderOption.h:202
void TogglePointShowNormal()
Definition RenderOption.h:131
PointColorOption
Enum class for point color for PointCloud.
Definition RenderOption.h:42
@ Default
Definition RenderOption.h:43
@ ZCoordinate
Definition RenderOption.h:47
@ Normal
Definition RenderOption.h:48
@ YCoordinate
Definition RenderOption.h:46
@ XCoordinate
Definition RenderOption.h:45
@ Color
Definition RenderOption.h:44
bool mesh_show_wireframe_
Definition RenderOption.h:192
Definition PinholeCameraIntrinsic.cpp:16