Antkeeper  0.0.1
Public Attributes | List of all members
ant_eyes_phene Struct Reference

Ant eyes phene. More...

#include <ant-eyes-gene.hpp>

Public Attributes

bool present {false}
 Indicates whether eyes are present. More...
 
std::uint32_t ommatidia_count {0}
 Number of ommatidia. More...
 
float length {0.0f}
 Eye length, in mesosomal lengths. More...
 
float width {0.0f}
 Eye width, in mesosomal lengths. More...
 
float height {0.0f}
 Eye height, in mesosomal lengths. More...
 
std::shared_ptr< render::modelmodel
 3D model of the eyes, if present. More...
 

Detailed Description

Ant eyes phene.

See also
https://www.antwiki.org/wiki/Morphological_Measurements

Definition at line 33 of file ant-eyes-gene.hpp.

Member Data Documentation

◆ height

float ant_eyes_phene::height {0.0f}

Eye height, in mesosomal lengths.

Definition at line 48 of file ant-eyes-gene.hpp.

◆ length

float ant_eyes_phene::length {0.0f}

Eye length, in mesosomal lengths.

Definition at line 42 of file ant-eyes-gene.hpp.

◆ model

std::shared_ptr<render::model> ant_eyes_phene::model

3D model of the eyes, if present.

Definition at line 51 of file ant-eyes-gene.hpp.

◆ ommatidia_count

std::uint32_t ant_eyes_phene::ommatidia_count {0}

Number of ommatidia.

Definition at line 39 of file ant-eyes-gene.hpp.

◆ present

bool ant_eyes_phene::present {false}

Indicates whether eyes are present.

Definition at line 36 of file ant-eyes-gene.hpp.

◆ width

float ant_eyes_phene::width {0.0f}

Eye width, in mesosomal lengths.

Definition at line 45 of file ant-eyes-gene.hpp.


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