Extracts this gene's value from the Bits chromosome parameter. The function allows read access to the gene as integer values. The equivalent SetGeneAsInteger method provides write access. The GeneAsInteger function will attempt to translate the chromosome bits of this gene to an integer, irregardless of the type specified in GeneType . In other words, the gene does not enforce types, it just helps you to translate bits into a type. You should use the GeneType property to determine the type of the gene before using the accessor functions.
Note: The TRSGAGene class automatically retrieves the appropriate value from the correct place in the Bits chromosome using the Offset and Size properties. The overloaded
GeneAsInteger method allows you to change the offset into the bits you want to use.
Namespace: RSGeneticAlgorithm
Delphi |
public |
Parameters
Bits
Type: TRSEncodedBits
Type: Integer