License configuration class that wraps the sb_t_license_configuration structure
int num_threads
Maximum number of threads allowed with the current license configuration.
int num_features
Maximum number of features allowed with the current license configuration.
float speed_boost
Maximum detection speed boost allowed with the current license configuration.
SbLicenseConfigurationId id
License configuration identifier.
int num_models
Maximum number of models allowed with the current license configuration.
License Class that wraps the sb_t_license structure. You must call the Dispose() method to free all ...
static String FormatType(SbLicenseType type)
Formats the license type
String machine_id
machine identifier, uniquely identifies the hardware.
String FormatInfo()
Formats the license structure.
SbTime time_create
Creation date.
static String FormatModuleStatus(SbLicenseModuleStatus status)
Format the module status
String phone
Company phone number.
SbTime time_save
Last save date.
SbTime time_modify
Last modification date.
static String FormatConfiguration(SbLicenseConfigurationId id)
Formats the license configuration id
String company_role
Role of the user in the company.
String address
Company address.
String company
Company name.
String mail
User mail address.
String vendor_code
vendor code.
static const int LICENSE_MODULE_NUMBER
Number of license modules
String vat
Company VAT number.
static String FormatModuleId(SbLicenseModuleId id)
Formats the module id
static SbLicense GetInfo()
Returns information about the license status.
array< SbLicenseModule^> module
Array of the license of the modules Retina, Surface, Deep Surface, Deep Cortex and Deep Retina.
static String GetHardwareInfo()
Returns the hardware information.
String operating_system
Operating system.
String sector_of_interest
Sectors of interest of the company.
License module Class that wraps the sb_t_license_module structure
SbLicenseConfiguration configuration
License configuration.
SbTime time_start
Start date of the license.
signed long long remain
Number of second before expiration.
SbVersion version
Version of the module when the license was created.
SbLicenseModuleStatus status
The license status.
SbLicenseType type
License type of the module.
bool training
Training status.
SbTime time_end
End date of the license.
SbError err
The license error.
Version class that wraps the sb_t_version structure
SbLicenseModuleStatus
License module status that wraps the sb_t_license_module_status enum
SbLicenseModuleId
Enumerations of modules of the SB library.
SbLicenseConfigurationId
License configuration id that wraps the sb_t_license_configuration_id enum.
SbLicenseType
License type that wraps the sb_t_license_type enum
@ SB_LICENSE_MODULE_STATUS_ACTIVE
The license is valid and active.
@ SB_LICENSE_MODULE_STATUS_ERR
There is an error. See the field sb_t_license_module::err.
@ SB_LICENSE_MODULE_STATUS_NULL
The license status is undefined.
@ SB_LICENSE_MODULE_STATUS_DISABLED
The license is disabled.
@ SB_LICENSE_MODULE_SURFACE
Surface.
@ SB_LICENSE_MODULE_NUMBER
Number of modules.
@ SB_LICENSE_MODULE_DEEP_CORTEX
Deep Cortex.
@ SB_LICENSE_MODULE_NONE
Module type not defined.
@ SB_LICENSE_MODULE_DEEP_SURFACE
Deep Surface.
@ SB_LICENSE_MODULE_RETINA
Retina.
@ SB_LICENSE_MODULE_DEEP_RETINA
Deep Retina.
@ SB_LICENSE_STANDARD
Standard configuration.
@ SB_LICENSE_BASIC
Basic configuration.
@ SB_LICENSE_CONFIGURATION_NUMBER
Number of configurations.
@ SB_LICENSE_PREMIUM
Premium configuration.
@ SB_LICENSE_NULL
License type isn't defined.
@ SB_LICENSE_DISABLED
License is disabled.
@ SB_LICENSE_NOT_PRESENT
License is not present.
@ SB_LICENSE_DEMO
Demo license: has an expiry date.
@ SB_LICENSE_MASTER
Master license: hasn't an expiry date.
@ SB_LICENSE_MODULE_NUMBER
Number of modules.
Defines the configurations of the license.
Defines all the attributes and properties of a license module.
Defines the license and its properties.