Eigen::Vector3d light_color_[4]
Definition: RenderOption.h:186
int GetGLDepthFunc() const
Definition: RenderOption.cpp:255
const double LINE_WIDTH_STEP
Definition: RenderOption.h:71
bool mesh_show_back_face_
Definition: RenderOption.h:200
double line_width_
Definition: RenderOption.h:205
bool ConvertFromJsonValue(const Json::Value &value) override
Definition: RenderOption.cpp:120
void ToggleMeshShowWireframe()
Definition: RenderOption.h:160
DepthFunc depthFunc_
Definition: RenderOption.h:181
Definition: RenderOption.h:36
void ToggleInterpolationOption()
Definition: RenderOption.h:129
bool point_show_normal_
Definition: RenderOption.h:195
~RenderOption() override
Definition: RenderOption.h:121
TextureInterpolationOption
Definition: RenderOption.h:39
bool ConvertToJsonValue(Json::Value &value) const override
Definition: RenderOption.cpp:37
const double LINE_WIDTH_MIN
Definition: RenderOption.h:70
PointColorOption
Definition: RenderOption.h:56
bool show_coordinate_frame_
Definition: RenderOption.h:213
void SetPointSize(double size)
Definition: RenderOption.h:141
void ToggleShadingOption()
Definition: RenderOption.h:150
int image_max_depth_
Definition: RenderOption.h:210
const double LINE_WIDTH_DEFAULT
Definition: RenderOption.h:72
const double LINE_WIDTH_MAX
Definition: RenderOption.h:69
double light_specular_power_[4]
Definition: RenderOption.h:189
MeshColorOption mesh_color_option_
Definition: RenderOption.h:199
int size
Definition: FilePCD.cpp:56
MeshShadeOption mesh_shade_option_
Definition: RenderOption.h:198
const double POINT_SIZE_MAX
Definition: RenderOption.h:65
DepthFunc
Definition: RenderOption.h:44
void ToggleMeshShowBackFace()
Definition: RenderOption.h:157
Eigen::Vector3d light_ambient_color_
Definition: RenderOption.h:187
void ToggleImageStretchOption()
Definition: RenderOption.h:163
void ToggleLightOn()
Definition: RenderOption.h:128
PointColorOption point_color_option_
Definition: RenderOption.h:194
void TogglePointShowNormal()
Definition: RenderOption.h:149
RenderOption()
Definition: RenderOption.h:97
Eigen::Vector3d background_color_
Definition: RenderOption.h:178
Eigen::Vector3d default_mesh_color_
Definition: RenderOption.h:202
MeshColorOption
Definition: RenderOption.h:80
TextureInterpolationOption interpolation_option_
Definition: RenderOption.h:179
double light_specular_shininess_[4]
Definition: RenderOption.h:190
Definition: PinholeCameraIntrinsic.cpp:34
double point_size_
Definition: RenderOption.h:193
MeshShadeOption
Definition: RenderOption.h:75
void ChangePointSize(double change)
Definition: RenderOption.h:136
ImageStretchOption
Definition: RenderOption.h:90
void ChangeLineWidth(double change)
Definition: RenderOption.h:144
const double POINT_SIZE_MIN
Definition: RenderOption.h:66
Definition: IJsonConvertible.h:42
double light_diffuse_power_[4]
Definition: RenderOption.h:188
const double POINT_SIZE_STEP
Definition: RenderOption.h:67
bool light_on_
Definition: RenderOption.h:184
bool mesh_show_wireframe_
Definition: RenderOption.h:201
Eigen::Vector3d light_position_relative_[4]
Definition: RenderOption.h:185
const double POINT_SIZE_DEFAULT
Definition: RenderOption.h:68
ImageStretchOption image_stretch_option_
Definition: RenderOption.h:208