UUID
Analyze Tracks Algorithm
-
class kwiver::arrows::uuid::uuid_factory_uuid : public kwiver::vital::algo::uuid_factory
Public Functions
-
virtual void set_configuration(vital::config_block_sptr config)
Set this algorithm’s properties via a config block.
This method is called to pass a configuration to the algorithm. The implementation of this method should be light-weight and only save the necessary config values. Defer any substantial processing in another method.
- Throws
no_such_configuration_value_exception – Thrown if an expected configuration value is not present.
algorithm_configuration_exception – Thrown when the algorithm is given an invalid
config_blockor is otherwise unable to configure itself.
- Parameters
config – The
config_blockinstance containing the configuration parameters for this algorithm
-
virtual bool check_configuration(vital::config_block_sptr config) const
Check that the algorithm’s configuration config_block is valid.
This checks solely within the provided
config_blockand not against the current state of the instance. This isn’t static for inheritance reasons.- Parameters
config – The config block to check configuration of.
- Returns
true if the configuration check passed and false if it didn’t.
-
class priv
-
virtual void set_configuration(vital::config_block_sptr config)