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

Ant legs phene. More...

#include <ant-legs-gene.hpp>

Public Attributes

float standing_height {}
 Distance from the mesosoma to the ground when standing, in mesosomal lengths. More...
 
float creeping_speed {}
 Creeping speed, in mesosomal lengths per second. More...
 
float walking_speed {}
 Walking speed, in mesosomal lengths per second. More...
 
float running_speed {}
 Running speed, in mesosomal lengths per second. More...
 
float stride_length {}
 Distance covered in a single gait cycle, in mesosomal lengths. More...
 
float max_angular_frequency {}
 Maximum angular frequency when turning, in radians per second. More...
 
float grip {}
 Grip factor. More...
 
std::shared_ptr< render::modelmodel
 3D model of the legs. More...
 

Detailed Description

Ant legs phene.

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

Definition at line 32 of file ant-legs-gene.hpp.

Member Data Documentation

◆ creeping_speed

float ant_legs_phene::creeping_speed {}

Creeping speed, in mesosomal lengths per second.

Definition at line 38 of file ant-legs-gene.hpp.

◆ grip

float ant_legs_phene::grip {}

Grip factor.

Definition at line 53 of file ant-legs-gene.hpp.

◆ max_angular_frequency

float ant_legs_phene::max_angular_frequency {}

Maximum angular frequency when turning, in radians per second.

Definition at line 50 of file ant-legs-gene.hpp.

◆ model

std::shared_ptr<render::model> ant_legs_phene::model

3D model of the legs.

The legs model skeleton must contain the following bone chains:

  • procoxa_l
  • * profemur_l
  • * * protibia_l
  • * * * protarsomere1_l
  • * * * * protarsomere2_l
  • * * * * * protarsomere3_l
  • * * * * * * protarsomere4_l
  • * * * * * * * protarsomere5_l
  • procoxa_r
  • * profemur_r
  • * * protibia_r
  • * * * protarsomere1_r
  • * * * * protarsomere2_r
  • * * * * * protarsomere3_r
  • * * * * * * protarsomere4_r
  • * * * * * * * protarsomere5_r
  • mesocoxa_l
  • * mesofemur_l
  • * * mesotibia_l
  • * * * mesotarsomere1_l
  • * * * * mesotarsomere2_l
  • * * * * * mesotarsomere3_l
  • * * * * * * mesotarsomere4_l
  • * * * * * * * mesotarsomere5_l
  • mesocoxa_r
  • * mesofemur_r
  • * * mesotibia_r
  • * * * mesotarsomere1_r
  • * * * * mesotarsomere2_r
  • * * * * * mesotarsomere3_r
  • * * * * * * mesotarsomere4_r
  • * * * * * * * mesotarsomere5_r
  • metacoxa_l
  • * metafemur_l
  • * * metatibia_l
  • * * * metatarsomere1_l
  • * * * * metatarsomere2_l
  • * * * * * metatarsomere3_l
  • * * * * * * metatarsomere4_l
  • * * * * * * * metatarsomere5_l
  • metacoxa_r
  • * metafemur_r
  • * * metatibia_r
  • * * * metatarsomere1_r
  • * * * * metatarsomere2_r
  • * * * * * metatarsomere3_r
  • * * * * * * metatarsomere4_r
  • * * * * * * * metatarsomere5_r

Definition at line 109 of file ant-legs-gene.hpp.

◆ running_speed

float ant_legs_phene::running_speed {}

Running speed, in mesosomal lengths per second.

Definition at line 44 of file ant-legs-gene.hpp.

◆ standing_height

float ant_legs_phene::standing_height {}

Distance from the mesosoma to the ground when standing, in mesosomal lengths.

Definition at line 35 of file ant-legs-gene.hpp.

◆ stride_length

float ant_legs_phene::stride_length {}

Distance covered in a single gait cycle, in mesosomal lengths.

Definition at line 47 of file ant-legs-gene.hpp.

◆ walking_speed

float ant_legs_phene::walking_speed {}

Walking speed, in mesosomal lengths per second.

Definition at line 41 of file ant-legs-gene.hpp.


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