RFTester Tool for automated testing relevance feedback algorithms fro known-item search

Static Public Member Functions | Static Public Attributes | Static Private Member Functions | Static Private Attributes | List of all members
RFTesterBackend.ResourceManagers.Configuration Class Reference

Configuration manager for loading configuration. More...

## Static Public Member Functions
static SourceConfig | GetSourceConfig ()
| Returns a configuration file. More...

## Static Public Attributes
static readonly string | CONF_FILE = Directory.GetCurrentDirectory() + "/RFT_config.json"
| Path to configuration file. More...

## Static Private Member Functions
static SourceConfig | LoadConfig ()

## Static Private Attributes
static SourceConfig | srcConfig
| Main configuration More...
static object | confSync = new object()

## Detailed Description

Configuration manager for loading configuration.

Configuration provides various data such as path to image features, name of various files and so on.

## Member Function Documentation

## ◆ GetSourceConfig()

static SourceConfig RFTesterBackend.ResourceManagers.Configuration.GetSourceConfig | ( |  | ) |
| inlinestatic

Returns a configuration file.

Thread safe operation.

Returns

## ◆ LoadConfig()

static SourceConfig RFTesterBackend.ResourceManagers.Configuration.LoadConfig | ( |  | ) |
| inlinestaticprivate

## Member Data Documentation

## ◆ CONF_FILE

readonly string RFTesterBackend.ResourceManagers.Configuration.CONF_FILE = Directory.GetCurrentDirectory() + "/RFT_config.json"
| static

Path to configuration file.

## ◆ confSync

object RFTesterBackend.ResourceManagers.Configuration.confSync = new object()
| staticprivate

## ◆ srcConfig

SourceConfig RFTesterBackend.ResourceManagers.Configuration.srcConfig
| staticprivate

Main configuration

The documentation for this class was generated from the following file:

- RFTesterBackend/ResourceManagers/Configuration.cs