![]() |
ImFusion SDK 4.3
|
#include <ImFusion/Mesh/MeshCustomProperties.h>
Basic interface for the value of a custom property on a single element. More...
Basic interface for the value of a custom property on a single element.
Public Member Functions | |
CustomPropertyElementBase (bool valid=false) | |
virtual std::unique_ptr< CustomPropertyElementBase > | clone (bool withData=true) const =0 |
Creates a copy of this object. If not cloning withData, the result will always be invalid. | |
bool | valid () const |
virtual CustomPropertyElementBase & | operator= (const CustomPropertyElementBase &other) |
virtual bool | operator== (const CustomPropertyElementBase &other) const |
Protected Attributes | |
bool | m_valid = false |
|
pure virtual |
Creates a copy of this object. If not cloning withData, the result will always be invalid.
Implemented in CustomPropertyElement< T >.