#include "MRMesh/MRVisualObject.h"#include "MRMeshFwd.h"#include "MRVector3.h"#include <cassert>#include <variant>Go to the source code of this file.
Classes | |
| struct | MR::FeatureObjectSharedProperty |
| struct | MR::FeatureObjectProjectPointResult |
| struct | MR::IsVisualizeMaskEnum< FeatureVisualizePropertyType > |
| class | MR::FeatureObject |
| An interface class which allows feature objects to share setters and getters on their main properties, for convenient presentation in the UI. More... | |
Namespaces | |
| namespace | MR |
| only for bindings generation | |
Typedefs | |
| using | MR::FeaturesPropertyTypesVariant = std::variant<float, Vector3f> |
Enumerations | |
| enum class | MR::FeaturePropertyKind { MR::FeaturePropertyKind::position , MR::FeaturePropertyKind::linearDimension , MR::FeaturePropertyKind::direction , MR::FeaturePropertyKind::angle , MR::FeaturePropertyKind::other } |
Classifies FeatureObjectSharedProperty, mostly for informational purposes. More... | |
Variables | |
| Subfeatures | |
| DetailsOnNameTag | |
| _count | |
| If true, show additional details on the name tag, such as point coordinates. Not all features use this. | |