#include <lib_volumeset.h>

The volume group class of type Ovolumeset. A volume group is a container for multiple volume objects. The .vdb file format exporter will store all volumes in the volumegroup into a single file.
Private Member Functions | |
| VolumeSet () | |
| ~VolumeSet () | |
Alloc/Free | |
| static VolumeSet * | Alloc () |
| static void | Free (VolumeSet *&p) |
Operations | |
| void | AddVolume (VolumeObject *volumeObj) |
| Bool | DetachVolume (VolumeObject *volumeObj) |
| Bool | DetachVolumeAtIndex (Int32 index) |
| VolumeObject * | GetVolumeAtIndex (Int32 index) const |
| Bool | GetActiveAtIndex (Int32 index) const |
|
private |
|
private |
|
static |
|
static |
| void AddVolume | ( | VolumeObject * | volumeObj | ) |
Adds a volume to this group.
| [in] | volumeObj | The volume object that should be added to the group. |
| Bool DetachVolume | ( | VolumeObject * | volumeObj | ) |
Detaches a volume from this group and moves it into the object system.
| [in] | volumeObj | The volume object that should be detached to the group. |
| Bool DetachVolumeAtIndex | ( | Int32 | index | ) |
Detaches a volume from this group and moves it into the object system.
| [in] | index | The index of the volume object that should be detached to the group. |
| VolumeObject* GetVolumeAtIndex | ( | Int32 | index | ) | const |
Returns the volume object in this group at a specified index.
| [in] | index | The index to get the volume at. |
| Bool GetActiveAtIndex | ( | Int32 | index | ) | const |
Returns if the volume at the specified index is active or not.
| [in] | index | The index to get the activation state at. |