MeshLib Documentation
Loading...
Searching...
No Matches
MRFeatureObject.h File Reference
#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
 

Typedefs

using MR::FeaturesPropertyTypesVariant = std::variant<float, Vector3f>
 

Enumerations

enum class  MR::FeaturePropertyKind {
  MR::position , MR::linearDimension , MR::direction , MR::angle ,
  MR::other
}
 

Variables

 Subfeatures
 
 DetailsOnNameTag
 
 _count
 

Variable Documentation

◆ _count

_count

◆ DetailsOnNameTag

DetailsOnNameTag

◆ Subfeatures

Subfeatures