BlobID v2.2.2
Loading...
Searching...
No Matches
Modules | Typedefs | Functions
Runtime Settings

Modules

 Object Cell Cutoff
 
 Bubble Volumes to Label
 
 Thresholding
 
 Normal Type
 
 Sequential Labels
 
 Inverting VOF
 
 Air Path
 

Typedefs

typedef intptr_t BLOBID_Settings
 Object to hold BlobID settings.
 
typedef int8_t BLOBID_UID
 Type of UIDs passed to BLOBID_SettingsSetOption()
 

Functions

void BLOBID_SettingsInit (BLOBID_Settings *const settings)
 
void BLOBID_SettingsClear (BLOBID_Settings *const settings)
 
void BLOBID_SettingsSetOption (const BLOBID_UID *option, BLOBID_Settings *const settings)
 Based on value of option, sets a variety of settings.
 

Detailed Description

BlobID uses the BLOBID_Settings object to store runtime settings for how BlobID should run.

To create a BLOBID_Settings, call BLOBID_SettingsInit(). Depending on the setting, changes can be made either by calling BLOBID_SettingsSetOption() or functions specific to the setting. All these functions include the BLOBID_Settings as an argument. When done using the BLOBID_Settings, call BLOBID_SettingsClear() to delete it.

Function Documentation

◆ BLOBID_SettingsInit()

void BLOBID_SettingsInit ( BLOBID_Settings *const  settings)

Create the BLOBID_Settings object with default values.

◆ BLOBID_SettingsClear()

void BLOBID_SettingsClear ( BLOBID_Settings *const  settings)

Delete the BLOBID_Settings object

◆ BLOBID_SettingsSetOption()

void BLOBID_SettingsSetOption ( const BLOBID_UID option,
BLOBID_Settings *const  settings 
)

Based on value of option, sets a variety of settings.

Parameters
optionUID
settingsThe BLOBID_Settings object

Settings controlled by this function: