Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

geno_fx.h File Reference

Go to the source code of this file.

Compounds

class  Geno_fx
 Base class for genetic operations on genotypes of some genetic format. More...


Return codes for genetic operators

#define GENOPER_OK   0
 operation successful

#define GENOPER_OPFAIL   -1
 operation failed or could not be completed

#define GENOPER_REPAIR   -2
 do not use in Geno_fx. GenMan uses it in checkValidity()... but will not. only f4 uses it

#define GENOPER_NOOPER   -3
 do not use in Geno_fx. GenMan uses it for "no suitable operator for this genotype format"


gene/character predefined styles (for style() method)

#define GENSTYLE_NONE   0
 no style specified (=normal font)

#define GENSTYLE_INVALID   1
 this char cannot be accepted

#define GENSTYLE_BOLD   2
 bold

#define GENSTYLE_ITALIC   4
 italic

#define GENSTYLE_STRIKEOUT   8
 strikeout (not recommended)


other useful style/color macros

#define GENRGB(r, g, b)   ((unsigned long)(((unsigned char)(r)|((unsigned short)((unsigned char)(g))<<8))|(((unsigned long)(unsigned char)(b))<<16)))
#define GENSTYLE_RGBS(r, g, b, s)   ((unsigned long)((unsigned char)s)<<24 | GENRGB(r,g,b))
#define GENSTYLE_CS(rgb, s)   ((unsigned long)((unsigned char)s)<<24 | rgb)
#define GENGETSTYLE(style)   ((style)>>24)
#define GENGETCOLOR(style)   ((style)&0x00ffffff)
#define GENCOLOR_TEXT   GENRGB(0,0,0)
 recommended color to use for text genes

#define GENCOLOR_NUMBER   GENRGB(200,0,0)
 recommended color to use for number genes


Detailed Description


Generated on Sun Sep 15 00:58:40 2002 for Framsticks GenoFX by doxygen1.2.17