ConfigCachedType Class

Represents cached configuration values.

Definition

Namespace: Karamba.Utilities
Assembly: KarambaCommon (in KarambaCommon.dll) Version: 3.0.8.0+eb23a7103f0eca0b6d808121e15fec6899194e15
C#
public class ConfigCachedType : DocConfigType
Inheritance
Object    CollectionSimpleIniFileEntry    KeyedCollectionString, SimpleIniFileEntry    SimpleIniFile    IniConfigType    DocConfigType    ConfigCachedType

Constructors

ConfigCachedType Initializes a new instance of the ConfigCachedType class

Properties

CircularCrossSectionsNFacesFactor Gets the number of faces for circular cross sections.
Comparer Gets the generic equality comparer that is used to determine equality of keys in the collection.
(Inherited from KeyedCollectionString, SimpleIniFileEntry)
Count Gets the number of elements actually contained in the CollectionT.
(Inherited from CollectionSimpleIniFileEntry)
Dictionary Gets the lookup dictionary of the KeyedCollectionTKey, TItem.
(Inherited from KeyedCollectionString, SimpleIniFileEntry)
Gravity Gets or sets the cached value of gravity constant.
(Overrides IniConfigTypeGravity)
IAcceptLicenseAndTermsOfUse  
ItemInt32 Gets or sets the element at the specified index.
(Inherited from CollectionSimpleIniFileEntry)
ItemString
(Inherited from DocConfigType)
Items Gets a IListT wrapper around the CollectionT.
(Inherited from CollectionSimpleIniFileEntry)
LegendReactionNumberFmt Gets the format string for legend reaction numbers.
LimitDist Gets often needed config values.
LimitParallel  
LoadConcentratedForce Gets the color for concentrated force loads.
LoadConcentratedMoment Gets the color for concentrated moment loads.
LoadDistributedForce Gets the color for distributed force loads.
LoadDistributedMoment Gets the color for distributed moment loads.
LoadGravity Gets the color for gravity loads.
LoadImperfection Gets the color for imperfection loads.
LoadMesh Gets the color for mesh loads.
LoadMeshPoint Gets the color for mesh point loads.
LoadMeshUniformlyDistributed Gets the color for mesh uniformly distributed loads.
LoadPoint Gets the color for point loads.
LoadPointMass Gets the color for point mass loads.
LoadRotationalGap Gets the color for rotational gap loads.
LoadStrain Gets the color for strain loads.
LoadTemperature Gets the color for temperature loads.
LoadTranslationalGap Gets the color for translational gap loads.
MaxEvaluationPointsDistanceForResults Gets the maximum distance between evaluation points for results.
MaxEvaluationPointsInModel Gets the maximum number of evaluation points in the model.
maximumNCroSecPer1DElement Gets the maximum number of cross sections per 1D element.
MaxMeshLinesPerElement  
NodalMeshResultsFromElements Gets the string representation of how to calculate nodal mesh results from elements.
OccurredErrors
(Inherited from SimpleIniFile)
UnitForce Gets or sets the cached value of UnitForce.
(Overrides IniConfigTypeUnitForce)
UnitLength Gets or sets the cached value of UnitLength.
(Overrides IniConfigTypeUnitLength)
UnitLengthUnresolved Gets the unit of length in the current unit system. May return "default" or "auto" i.e. the unresolved unit.
(Inherited from IniConfigType)
UnitMass Gets or sets the cached value of UnitMass.
(Overrides IniConfigTypeUnitMass)
UnitSystem Gets or sets the cached value of UnitSystem.
(Overrides IniConfigTypeUnitSystem)
WeldMeshesPerElementForOutput Gets a value indicating whether to weld meshes per element for output.
WithCaps Gets a value indicating whether to include caps.
WithParametricUI  

Methods

Add Adds an object to the end of the CollectionT.
(Inherited from CollectionSimpleIniFileEntry)
AddEntries add entries from a (later) file.
(Inherited from SimpleIniFile)
AsText Return ini file data as reparseable text. Normally only changes and stuff from the top returned.
(Inherited from SimpleIniFile)
ChangeItemKey Changes the key associated with the specified element in the lookup dictionary.
(Inherited from KeyedCollectionString, SimpleIniFileEntry)
Clear Removes all elements from the CollectionT.
(Inherited from CollectionSimpleIniFileEntry)
ClearItems Removes all elements from the KeyedCollectionTKey, TItem.
(Inherited from KeyedCollectionString, SimpleIniFileEntry)
Color Shortcut for color values.
(Inherited from SimpleIniFile)
Contains(T) Determines whether an element is in the CollectionT.
(Inherited from CollectionSimpleIniFileEntry)
Contains(TKey) Determines whether the collection contains an element with the specified key.
(Inherited from KeyedCollectionString, SimpleIniFileEntry)
CopyTo Copies the entire CollectionT to a compatible one-dimensional Array, starting at the specified index of the target array.
(Inherited from CollectionSimpleIniFileEntry)
CopyValueToDoc Copy over values from ini config into doc settings. Overwrites existing values.
(Inherited from DocConfigType)
DefaultGravity
(Inherited from IniConfigType)
DefaultUnits
(Inherited from IniConfigType)
DeleteByKey Delete items with name.
(Inherited from SimpleIniFile)
DeleteValuesFromDoc Delete all entries from doc settings. Then the ini settings are used.
(Inherited from DocConfigType)
DocValuesAsText
(Inherited from DocConfigType)
Equals Determines whether the specified object is equal to the current object.
(Inherited from Object)
Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
FromUserCfg Return items form user config.
(Inherited from SimpleIniFile)
Gamma Safety factor, for material M0 or M1.
(Inherited from IniConfigType)
GetEnumerator Returns an enumerator that iterates through the CollectionT.
(Inherited from CollectionSimpleIniFileEntry)
GetHashCode Serves as the default hash function.
(Inherited from Object)
GetKeyForItem Used by underlying KeyedCollection to extract key.
(Inherited from SimpleIniFile)
GetType Gets the Type of the current instance.
(Inherited from Object)
GetTypeStrs
(Inherited from IniConfigType)
GetValueFromIni Get Value from the ini files, ignore super classes.
(Inherited from SimpleIniFile)
GetValuesFromDoc
(Inherited from DocConfigType)
IncorporateChangesFrom Take over changes from another read.
(Inherited from SimpleIniFile)
IndexOf Searches for the specified object and returns the zero-based index of the first occurrence within the entire CollectionT.
(Inherited from CollectionSimpleIniFileEntry)
InitializeCachedValues Initializes the caches.
(Overrides IniConfigTypeInitializeCachedValues)
InitialValueToDoc Like CopyValueToDoc(), but doesn't overwrite.
(Inherited from DocConfigType)
Insert Inserts an element into the CollectionT at the specified index.
(Inherited from CollectionSimpleIniFileEntry)
InsertItem Inserts an element into the KeyedCollectionTKey, TItem at the specified index.
(Inherited from KeyedCollectionString, SimpleIniFileEntry)
MarkAsChangedBasedOn For use with editors. Write the actual state into a temporary file, open editor with it, wait, parse, and then update changed state based on the original state. Then just write the delta to the user config.
(Inherited from SimpleIniFile)
MemberwiseClone Creates a shallow copy of the current Object.
(Inherited from Object)
NxVyzMxyzColors Read separated color values in on go.
(Inherited from SimpleIniFile)
NxVyzMxyzColorsPerAxis Like NxVyzMxyzColors.
(Inherited from SimpleIniFile)
PrependEntries Like AddEntries(), but new entries are stronger.
(Inherited from SimpleIniFile)
PureComments Returns a list of standalone comments which are spaced away from config values.
(Inherited from SimpleIniFile)
Read Read ini files.
(Inherited from SimpleIniFile)
ReadFromFile Read ini content from file.
(Inherited from SimpleIniFile)
ReadFromText Read ini content from string.
(Inherited from SimpleIniFile)
Remove(T) Removes the first occurrence of a specific object from the CollectionT.
(Inherited from CollectionSimpleIniFileEntry)
Remove(TKey) Removes the element with the specified key from the KeyedCollectionTKey, TItem.
(Inherited from KeyedCollectionString, SimpleIniFileEntry)
RemoveAt Removes the element at the specified index of the CollectionT.
(Inherited from CollectionSimpleIniFileEntry)
RemoveItem Removes the element at the specified index of the KeyedCollectionTKey, TItem.
(Inherited from KeyedCollectionString, SimpleIniFileEntry)
ReRead reset data and reread ini files.
(Inherited from IniConfigType)
ReReadDefaultsOnly
(Inherited from IniConfigType)
ReReadWoUserCfg
(Inherited from IniConfigType)
ReSet Reset to the original values which has be read in, and dismiss all later changes.
(Inherited from SimpleIniFile)
Save Stores the changes in the user config file.
(Inherited from SimpleIniFile)
SaveForEditing Save all not only changes into file.
(Inherited from SimpleIniFile)
SetItem Replaces the item at the specified index with the specified item.
(Inherited from KeyedCollectionString, SimpleIniFileEntry)
SetValue(SimpleIniFileEntry, Object, Boolean)
(Inherited from SimpleIniFile)
SetValue(String, Object, Boolean) Set a value into ini config and on request also in the actual document.
(Inherited from DocConfigType)
SetValueToDoc
(Inherited from DocConfigType)
ToString
(Inherited from SimpleIniFile)

Fields

TopFile First file read, which is used to write changes into.
(Inherited from SimpleIniFile)

Extension Methods

ContainerType test if object is (a container like) a list or an array.
(Defined by MiniUtil)

See Also