Antkeeper  0.0.1
Public Member Functions | Public Attributes | List of all members
ant::phenome Struct Reference

Complete set of ant phenes. More...

#include <phenome.hpp>

Public Member Functions

 phenome (const genome &genome, caste caste)
 Constructs a phenome for a given caste. More...
 
 phenome ()
 Constructs an empty phenome. More...
 

Public Attributes

const phene::antennaeantennae
 
const phene::body_sizebody_size
 
const phene::cocooncocoon
 
const phene::dietdiet
 
const phene::eggegg
 
const phene::eyeseyes
 
const phene::foraging_timeforaging_time
 
const phene::founding_modefounding_mode
 
const phene::gastergaster
 
const phene::headhead
 
const phene::larvalarva
 
const phene::legslegs
 
const phene::mandiblesmandibles
 
const phene::mesosomamesosoma
 
const phene::nest_sitenest_site
 
const phene::ocelliocelli
 
const phene::pigmentationpigmentation
 
const phene::pilositypilosity
 
const phene::sculpturingsculpturing
 
const phene::stingsting
 
const phene::waistwaist
 
const phene::wingswings
 

Detailed Description

Complete set of ant phenes.

Definition at line 53 of file phenome.hpp.

Constructor & Destructor Documentation

◆ phenome() [1/2]

ant::phenome::phenome ( const genome genome,
caste  caste 
)

Constructs a phenome for a given caste.

Parameters
genomeAnt genome.
casteAnt caste.

Definition at line 24 of file phenome.cpp.

◆ phenome() [2/2]

ant::phenome::phenome ( )

Constructs an empty phenome.

Definition at line 88 of file phenome.cpp.

Member Data Documentation

◆ antennae

const phene::antennae* ant::phenome::antennae

Definition at line 66 of file phenome.hpp.

◆ body_size

const phene::body_size* ant::phenome::body_size

Definition at line 67 of file phenome.hpp.

◆ cocoon

const phene::cocoon* ant::phenome::cocoon

Definition at line 68 of file phenome.hpp.

◆ diet

const phene::diet* ant::phenome::diet

Definition at line 69 of file phenome.hpp.

◆ egg

const phene::egg* ant::phenome::egg

Definition at line 70 of file phenome.hpp.

◆ eyes

const phene::eyes* ant::phenome::eyes

Definition at line 71 of file phenome.hpp.

◆ foraging_time

const phene::foraging_time* ant::phenome::foraging_time

Definition at line 72 of file phenome.hpp.

◆ founding_mode

const phene::founding_mode* ant::phenome::founding_mode

Definition at line 73 of file phenome.hpp.

◆ gaster

const phene::gaster* ant::phenome::gaster

Definition at line 74 of file phenome.hpp.

◆ head

const phene::head* ant::phenome::head

Definition at line 75 of file phenome.hpp.

◆ larva

const phene::larva* ant::phenome::larva

Definition at line 76 of file phenome.hpp.

◆ legs

const phene::legs* ant::phenome::legs

Definition at line 77 of file phenome.hpp.

◆ mandibles

const phene::mandibles* ant::phenome::mandibles

Definition at line 78 of file phenome.hpp.

◆ mesosoma

const phene::mesosoma* ant::phenome::mesosoma

Definition at line 79 of file phenome.hpp.

◆ nest_site

const phene::nest_site* ant::phenome::nest_site

Definition at line 80 of file phenome.hpp.

◆ ocelli

const phene::ocelli* ant::phenome::ocelli

Definition at line 81 of file phenome.hpp.

◆ pigmentation

const phene::pigmentation* ant::phenome::pigmentation

Definition at line 82 of file phenome.hpp.

◆ pilosity

const phene::pilosity* ant::phenome::pilosity

Definition at line 83 of file phenome.hpp.

◆ sculpturing

const phene::sculpturing* ant::phenome::sculpturing

Definition at line 84 of file phenome.hpp.

◆ sting

const phene::sting* ant::phenome::sting

Definition at line 85 of file phenome.hpp.

◆ waist

const phene::waist* ant::phenome::waist

Definition at line 86 of file phenome.hpp.

◆ wings

const phene::wings* ant::phenome::wings

Definition at line 87 of file phenome.hpp.


The documentation for this struct was generated from the following files: