![]() |
MyCaffe
1.12.2.41
Deep learning software for Windows C# programmers.
|
The SimpleDictionary is a dictionary used to store a set of key/value pairs, primarily as the DICTIONARY Data Criteria type. More...
Public Types | |
| enum | TYPE { NONE = -1 , STRING = 0 , NUMERIC = 1 , INTEGER = 2 } |
| Defines the value type of each element. More... | |
Public Member Functions | |
| SimpleDictionary () | |
| The constructor. More... | |
| bool | GetType (string strName, out TYPE type) |
| Returns the type of a given item. More... | |
| double | GetNumeric (string strName) |
| Returns the numeric value of an item. More... | |
| int | GetInteger (string strName, int? nDefault=null) |
| Returns the integer value of an item. More... | |
| string | GetString (string strName) |
| Returns the string value of an item. More... | |
| void | Add (string strName, string strVal) |
| Add a new string item to the dictionary. More... | |
| void | Add (string strName, int nVal) |
| Add a new integer item to the dictionary. More... | |
| void | Add (string strName, double dfVal) |
| Add a new numeric item to the dictionary. More... | |
| List< KeyValuePair< string, object > > | ToList () |
| Get the list of values in the dictionary. More... | |
| byte[] | ToByteArray () |
| Converts the dictionary to a byte array. More... | |
| Dictionary< string, double > | ToNumericValues (int nCount, string strKey) |
| Convert all numeric values into a standard Dictionary. More... | |
| Dictionary< string, string > | ToStringValues (int nCount, string strKey) |
| Convert all string values into a standard Dictionary. More... | |
Static Public Member Functions | |
| static SimpleDictionary | FromByteArray (byte[] rg) |
| Creates a new dictionary from a byte array. More... | |
The SimpleDictionary is a dictionary used to store a set of key/value pairs, primarily as the DICTIONARY Data Criteria type.
Definition at line 13 of file SimpleDictionary.cs.
Defines the value type of each element.
| Enumerator | |
|---|---|
| NONE | Specifies no type. |
| STRING | Specifies a text string value. |
| NUMERIC | Specifies a double value. |
| INTEGER | Specifies a 32-bit integer value. |
Definition at line 21 of file SimpleDictionary.cs.
| MyCaffe.basecode.SimpleDictionary.SimpleDictionary | ( | ) |
The constructor.
Definition at line 44 of file SimpleDictionary.cs.
| void MyCaffe.basecode.SimpleDictionary.Add | ( | string | strName, |
| double | dfVal | ||
| ) |
Add a new numeric item to the dictionary.
| strName | Specifies the item name. |
| dfVal | Specifies the item value. |
Definition at line 141 of file SimpleDictionary.cs.
| void MyCaffe.basecode.SimpleDictionary.Add | ( | string | strName, |
| int | nVal | ||
| ) |
Add a new integer item to the dictionary.
| strName | Specifies the item name. |
| nVal | Specifies the item value. |
Definition at line 130 of file SimpleDictionary.cs.
| void MyCaffe.basecode.SimpleDictionary.Add | ( | string | strName, |
| string | strVal | ||
| ) |
Add a new string item to the dictionary.
| strName | Specifies the item name. |
| strVal | Specifies the item value. |
Definition at line 119 of file SimpleDictionary.cs.
|
static |
Creates a new dictionary from a byte array.
| rg | Specifies the byte array to load. |
Definition at line 204 of file SimpleDictionary.cs.
| int MyCaffe.basecode.SimpleDictionary.GetInteger | ( | string | strName, |
| int? | nDefault = null |
||
| ) |
Returns the integer value of an item.
| strName | Specifies the name of the item to get. |
| nDefault | Specifies a default value, which when specified is returned if no value is found. |
Definition at line 85 of file SimpleDictionary.cs.
| double MyCaffe.basecode.SimpleDictionary.GetNumeric | ( | string | strName | ) |
Returns the numeric value of an item.
| strName | Specifies the name of the item to get. |
Definition at line 71 of file SimpleDictionary.cs.
| string MyCaffe.basecode.SimpleDictionary.GetString | ( | string | strName | ) |
Returns the string value of an item.
| strName | Specifies the name of the item to get. |
Definition at line 106 of file SimpleDictionary.cs.
| bool MyCaffe.basecode.SimpleDictionary.GetType | ( | string | strName, |
| out TYPE | type | ||
| ) |
Returns the type of a given item.
| strName | Specifies the name of the item. |
| type | Returns the type of the item, if found in the dictionary. |
Definition at line 54 of file SimpleDictionary.cs.
| byte[] MyCaffe.basecode.SimpleDictionary.ToByteArray | ( | ) |
Converts the dictionary to a byte array.
Definition at line 160 of file SimpleDictionary.cs.
| List< KeyValuePair< string, object > > MyCaffe.basecode.SimpleDictionary.ToList | ( | ) |
Get the list of values in the dictionary.
Definition at line 151 of file SimpleDictionary.cs.
| Dictionary< string, double > MyCaffe.basecode.SimpleDictionary.ToNumericValues | ( | int | nCount, |
| string | strKey | ||
| ) |
Convert all numeric values into a standard Dictionary.
| nCount | Specifies the number of numeric values in the SimpleDictionary. |
| strKey | Specifies the base key used, such as 'A'. |
Definition at line 250 of file SimpleDictionary.cs.
| Dictionary< string, string > MyCaffe.basecode.SimpleDictionary.ToStringValues | ( | int | nCount, |
| string | strKey | ||
| ) |
Convert all string values into a standard Dictionary.
| nCount | Specifies the number of string values in the SimpleDictionary. |
| strKey | Specifies the base key used, such as 'Atx'. |
Definition at line 281 of file SimpleDictionary.cs.