ImFusion SDK 4.3
CustomPropertyElementBase Class Referenceabstract

#include <ImFusion/Mesh/MeshCustomProperties.h>

Basic interface for the value of a custom property on a single element. More...

+ Inheritance diagram for CustomPropertyElementBase:

Detailed Description

Basic interface for the value of a custom property on a single element.

Public Member Functions

 CustomPropertyElementBase (bool valid=false)
 
virtual std::unique_ptr< CustomPropertyElementBaseclone (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 CustomPropertyElementBaseoperator= (const CustomPropertyElementBase &other)
 
virtual bool operator== (const CustomPropertyElementBase &other) const
 

Protected Attributes

bool m_valid = false
 

Member Function Documentation

◆ clone()

virtual std::unique_ptr< CustomPropertyElementBase > clone ( bool withData = true) const
pure virtual

Creates a copy of this object. If not cloning withData, the result will always be invalid.

Implemented in CustomPropertyElement< T >.


The documentation for this class was generated from the following file:
Search Tab / S to search, Esc to close