Geogram Version 1.9.6-rc
A programming library of geometric algorithms
|
An attribute class that can access a vector attribute as a scalar attribute with vec2,vec3 or vec4 element types. More...
#include <geogram/basic/vector_attribute.h>
Public Types | |
typedef vecng< DIM, double > | vec_type |
Public Member Functions | |
Attribute (AttributesManager &manager, const std::string &name) | |
void | bind (AttributesManager &manager, const std::string &name) |
void | unbind () |
void | bind_if_is_defined (AttributesManager &manager, const std::string &name) |
bool | is_bound () const |
index_t | size () const |
index_t | dimension () const |
AttributesManager * | manager () |
vec_type & | operator[] (index_t i) |
const vec_type & | operator[] (index_t i) const |
Static Public Member Functions | |
static bool | is_defined (AttributesManager &manager, const std::string &name) |
Static Public Attributes | |
static constexpr index_t | vec_dim = DIM |
An attribute class that can access a vector attribute as a scalar attribute with vec2,vec3 or vec4 element types.
Definition at line 54 of file vector_attribute.h.
typedef vecng<DIM,double> GEO::Attribute< vecng< DIM, double > >::vec_type |
Definition at line 56 of file vector_attribute.h.
|
inline |
Definition at line 59 of file vector_attribute.h.
|
inline |
Definition at line 64 of file vector_attribute.h.
|
inline |
Definition at line 70 of file vector_attribute.h.
|
inline |
Definition at line 92 of file vector_attribute.h.
|
inline |
Definition at line 117 of file vector_attribute.h.
|
inline |
Definition at line 134 of file vector_attribute.h.
|
inline |
Definition at line 126 of file vector_attribute.h.
|
inlinestatic |
Definition at line 76 of file vector_attribute.h.
|
inline |
Definition at line 138 of file vector_attribute.h.
|
inline |
Definition at line 146 of file vector_attribute.h.
|
inline |
Definition at line 151 of file vector_attribute.h.
|
inline |
Definition at line 130 of file vector_attribute.h.
|
inline |
Definition at line 105 of file vector_attribute.h.
|
staticconstexpr |
Definition at line 57 of file vector_attribute.h.