Open3D (C++ API)
0.18.0+252c867
|
#include <RenderOptionWithEditing.h>
Public Member Functions | |
RenderOptionWithEditing () | |
~RenderOptionWithEditing () override | |
bool | ConvertToJsonValue (Json::Value &value) const override |
bool | ConvertFromJsonValue (const Json::Value &value) override |
void | IncreaseSphereSize () |
void | DecreaseSphereSize () |
Public Member Functions inherited from open3d::visualization::RenderOption | |
RenderOption () | |
Default Constructor. More... | |
~RenderOption () override | |
void | ToggleLightOn () |
void | ToggleInterpolationOption () |
void | ChangePointSize (double change) |
void | SetPointSize (double size) |
void | ChangeLineWidth (double change) |
void | TogglePointShowNormal () |
void | ToggleShadingOption () |
void | ToggleMeshShowBackFace () |
void | ToggleMeshShowWireframe () |
void | ToggleImageStretchOption () |
int | GetGLDepthFunc () const |
Public Member Functions inherited from open3d::utility::IJsonConvertible | |
virtual | ~IJsonConvertible () |
virtual std::string | ToString () const |
Convert to a styled string representation of JSON data for display. More... | |
Static Public Attributes | |
static const double | PICKER_SPHERE_SIZE_MIN = 0.000625 |
static const double | PICKER_SPHERE_SIZE_MAX = 0.08 |
static const double | PICKER_SPHERE_SIZE_DEFAULT = 0.01 |
Additional Inherited Members | |
Public Types inherited from open3d::visualization::RenderOption | |
enum class | TextureInterpolationOption { Nearest = 0 , Linear = 1 } |
enum class | DepthFunc { Never = 0 , Less = 1 , Equal = 2 , LEqual = 3 , Greater = 4 , NotEqual = 5 , GEqual = 6 , Always = 7 } |
enum class | PointColorOption { Default = 0 , Color = 1 , XCoordinate = 2 , YCoordinate = 3 , ZCoordinate = 4 , Normal = 9 } |
Enum class for point color for PointCloud. More... | |
enum class | MeshShadeOption { FlatShade = 0 , SmoothShade = 1 } |
Enum class for mesh shading for TriangleMesh. More... | |
enum class | MeshColorOption { Default = 0 , Color = 1 , XCoordinate = 2 , YCoordinate = 3 , ZCoordinate = 4 , Normal = 9 } |
Enum class for color for TriangleMesh. More... | |
enum class | ImageStretchOption { OriginalSize = 0 , StretchKeepRatio = 1 , StretchWithWindow = 2 } |
Static Public Member Functions inherited from open3d::utility::IJsonConvertible | |
static bool | EigenVector3dFromJsonArray (Eigen::Vector3d &vec, const Json::Value &value) |
static bool | EigenVector3dToJsonArray (const Eigen::Vector3d &vec, Json::Value &value) |
static bool | EigenVector4dFromJsonArray (Eigen::Vector4d &vec, const Json::Value &value) |
static bool | EigenVector4dToJsonArray (const Eigen::Vector4d &vec, Json::Value &value) |
static bool | EigenMatrix3dFromJsonArray (Eigen::Matrix3d &mat, const Json::Value &value) |
static bool | EigenMatrix3dToJsonArray (const Eigen::Matrix3d &mat, Json::Value &value) |
static bool | EigenMatrix4dFromJsonArray (Eigen::Matrix4d &mat, const Json::Value &value) |
static bool | EigenMatrix4dToJsonArray (const Eigen::Matrix4d &mat, Json::Value &value) |
static bool | EigenMatrix4dFromJsonArray (Eigen::Matrix4d_u &mat, const Json::Value &value) |
static bool | EigenMatrix4dToJsonArray (const Eigen::Matrix4d_u &mat, Json::Value &value) |
static bool | EigenMatrix6dFromJsonArray (Eigen::Matrix6d &mat, const Json::Value &value) |
static bool | EigenMatrix6dToJsonArray (const Eigen::Matrix6d &mat, Json::Value &value) |
static bool | EigenMatrix6dFromJsonArray (Eigen::Matrix6d_u &mat, const Json::Value &value) |
static bool | EigenMatrix6dToJsonArray (const Eigen::Matrix6d_u &mat, Json::Value &value) |
|
inline |
|
inlineoverride |
|
overridevirtual |
Reimplemented from open3d::visualization::RenderOption.
|
overridevirtual |
Reimplemented from open3d::visualization::RenderOption.
|
inline |
|
inline |
|
static |
|
static |
|
static |
double open3d::visualization::RenderOptionWithEditing::pointcloud_picker_sphere_size_ = PICKER_SPHERE_SIZE_DEFAULT |
Eigen::Vector3d open3d::visualization::RenderOptionWithEditing::selection_polygon_boundary_color_ |
double open3d::visualization::RenderOptionWithEditing::selection_polygon_mask_alpha_ = 0.5 |
Eigen::Vector3d open3d::visualization::RenderOptionWithEditing::selection_polygon_mask_color_ |