|
Open3D (C++ API)
0.19.0
|
#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_ |