Internal representation of an attribute set.
More...
#include <geogram/basic/geofile.h>
Internal representation of an attribute set.
Definition at line 387 of file geofile.h.
◆ AttributeSetInfo() [1/2]
GEO::GeoFile::AttributeSetInfo::AttributeSetInfo |
( |
| ) |
|
|
inline |
◆ AttributeSetInfo() [2/2]
GEO::GeoFile::AttributeSetInfo::AttributeSetInfo |
( |
const std::string & |
name_in, |
|
|
index_t |
nb_items_in |
|
) |
| |
|
inline |
AttributeSetInfo constructor.
- Parameters
-
[in] | name_in | name of the attribute set |
[in] | nb_items_in | number of items in each attribute of the set |
Definition at line 401 of file geofile.h.
◆ find_attribute() [1/2]
AttributeInfo * GEO::GeoFile::AttributeSetInfo::find_attribute |
( |
const std::string & |
name_in | ) |
|
|
inline |
Finds an AttributeInfo by name.
- Parameters
-
[in] | name_in | a const reference to the name of the attribute |
- Returns
- a pointer to the AttributeInfo or nullptr if there is no such attribute.
Definition at line 435 of file geofile.h.
◆ find_attribute() [2/2]
const AttributeInfo * GEO::GeoFile::AttributeSetInfo::find_attribute |
( |
const std::string & |
name_in | ) |
const |
|
inline |
Finds an AttributeInfo by name.
- Parameters
-
[in] | name_in | a const reference to the name of the attribute |
- Returns
- a const pointer to the AttributeInfo or nullptr if there is no such attribute.
Definition at line 417 of file geofile.h.
◆ attributes
the attributes of the set.
Definition at line 457 of file geofile.h.
◆ name
std::string GEO::GeoFile::AttributeSetInfo::name |
name of the attribute set.
Definition at line 447 of file geofile.h.
◆ nb_items
index_t GEO::GeoFile::AttributeSetInfo::nb_items |
number of items in each attribute of the set.
Definition at line 452 of file geofile.h.
◆ skip
bool GEO::GeoFile::AttributeSetInfo::skip |
if set, all attributes in the set are skipped when reading the file.
Definition at line 463 of file geofile.h.
The documentation for this struct was generated from the following file: