Easy3D 2.6.1
|
Vertex property of type T. More...
#include <surface_mesh.h>
Public Member Functions | |
VertexProperty ()=default | |
default constructor | |
VertexProperty (Property< T > p) | |
Constructor with property. | |
Property< T >::reference | operator[] (Vertex v) |
Access the data stored for vertex v . | |
Property< T >::const_reference | operator[] (Vertex v) const |
Access the data stored for vertex v . | |
![]() | |
Property (PropertyArray< T > *p=nullptr) | |
Constructor. | |
virtual | ~Property ()=default |
Destructor. | |
void | reset () |
Resets the property. | |
operator bool () const | |
Checks if the property is valid. | |
virtual reference | operator[] (size_t i) |
Accesses the i-th element. | |
virtual const_reference | operator[] (size_t i) const |
Const access to the i-th element. | |
const T * | data () const |
Gets a pointer to the array. | |
std::vector< T > & | vector () |
Gets a reference to the underlying vector. | |
const std::vector< T > & | vector () const |
Const access to the underlying vector. | |
PropertyArray< T > & | array () |
Gets a reference to the property array. | |
const PropertyArray< T > & | array () const |
Const access to the property array. | |
const std::string & | name () const |
Returns the name of the property. | |
void | set_name (const std::string &n) |
Sets the name of the property. | |
Additional Inherited Members | |
![]() | |
typedef PropertyArray< T >::reference | reference |
The reference type of the property. | |
typedef PropertyArray< T >::const_reference | const_reference |
The const reference type of the property. | |
Vertex property of type T.
|
inlineexplicit |
Constructor with property.
p | The property. |
|
inline |
Access the data stored for vertex v
.
v | The vertex. |
|
inline |
Access the data stored for vertex v
.
v | The vertex. |