#include <ImFusion/Mesh/MeshCustomProperties.h>
Wrapper for the value of a custom property on a specific element, with conversions to and from the underlying data type.
More...
template<typename T>
class ImFusion::CustomPropertyElement< T >
Wrapper for the value of a custom property on a specific element, with conversions to and from the underlying data type.
|
|
| CustomPropertyElement (const T &data) |
|
| CustomPropertyElement (const CustomPropertyElement< T > &other) |
|
CustomPropertyElement< T > & | operator= (const CustomPropertyElement< T > &other) |
|
bool | operator== (const CustomPropertyElement< T > &other) const |
|
bool | operator== (const T &value) const |
| std::unique_ptr< CustomPropertyElementBase > | clone (bool withData=true) const override |
| | Creates a copy of this object. If not cloning withData, the result will always be invalid.
|
|
T & | operator= (const T &other) |
|
| operator T () const |
| CustomPropertyElementBase & | operator= (const CustomPropertyElementBase &other) override |
| bool | operator== (const CustomPropertyElementBase &other) const override |
|
| CustomPropertyElementBase (bool valid=false) |
|
bool | valid () const |
◆ clone()
◆ operator=()
◆ operator==()
The documentation for this class was generated from the following file:
- ImFusion/Mesh/MeshCustomProperties.h