![]() |
ImFusion SDK 4.3
|
#include <ImFusion/Base/ImFusionFile.h>
Groups for combining different data (with additional properties) within the ImFusion file format. More...
Groups for combining different data (with additional properties) within the ImFusion file format.
Public Member Functions | |
| ImFusionFileGroup (int id) | |
| int | groupId () const |
| Get group id. | |
| const std::vector< Data * > | data () const |
| Get list of data items in group. | |
| int | usage (Data *d) const |
| Get usage hint for a data item. | |
| void | add (Data *data, int usage) |
| Add data item to group with its usage hint. | |
| void | setProperties (Properties *p) |
| Set properties. | |
| const Properties * | properties () const |
| Get properties. | |
| void | setPresent (bool v) |
| Set group's present state. | |
| bool | isPresent () const |
| Get group's present state. | |
Protected Attributes | |
| int | m_id |
| Group id. | |
| std::vector< Data * > | m_data |
| Data items in group. | |
| std::vector< int > | m_dataUsages |
| Usage hints for data items in group. | |
| Properties * | m_properties |
| ImFusion file group properties. | |
| bool | m_present |
| file group is present in file | |