A VolumeBuilder is used to create a volume based on various input objects. The created volumes are represented as VolumeObject objects within the generator's cache. The VolumeBuilder class is defined in the lib_volumebuilder.h header file. The parameter IDs are defined in ovolumebuilder.h.
A VolumeBuilder object is an instance of Ovolumebuilder.
A VolumeBuilder object is created with these functions:
A VolumeBuilder creates volumes based on various input objects. Such input objects are added or removed to the input objects list with these functions:
The objects in the input list are accessed with:
For each input object various settings can be set (see tvolumebuilder.h). The BaseContainer storing these settings is accessed with:
The bool mode (BOOLTYPE) of a given object is accessed with:
The mix mode (::MIXTYPE) of a given object is accessed with:
The functional state of an object in the list is accessed by:
The selection state of an object in the list is accessed with:
The MIXVECTORTYPE defines how vector data is handled: