Empirical
emp::CircleBody2D Member List

This is the complete list of members for emp::CircleBody2D, including all inherited members.

AddLink(LINK_TYPE type, CircleBody2D &link_org, double cur_dist, double target_dist)emp::CircleBody2Dinline
AddShift(const Point &s)emp::Body2D_Baseinline
birth_timeemp::Body2D_Baseprotected
Body2D_Base()emp::Body2D_Baseinline
BodyUpdate(double change_factor=1)emp::CircleBody2Dinline
BuildOffspring(Point offset)emp::CircleBody2Dinline
CircleBody2D(const Circle2D< double > &_p)emp::CircleBody2Dinline
color_idemp::Body2D_Baseprotected
cum_shiftemp::Body2D_Baseprotected
DecSpeed()emp::Body2D_Baseinline
detach_on_divideemp::Body2D_Baseprotected
FinalizePosition(const Point &max_coords)emp::CircleBody2Dinline
FindLink(const CircleBody2D &link_org) const emp::CircleBody2Dinline
FindLink(CircleBody2D &link_org)emp::CircleBody2Dinline
GetAnchor() const emp::CircleBody2Dinline
GetBirthTime() const emp::Body2D_Baseinline
GetCenter() const emp::CircleBody2Dinline
GetColorID() const emp::Body2D_Baseinline
GetDetachOnDivide() const emp::Body2D_Baseinline
GetLinkCount() const emp::CircleBody2Dinline
GetLinkDist(const CircleBody2D &link_org) const emp::CircleBody2Dinline
GetMass() const emp::Body2D_Baseinline
GetOrientation() const emp::Body2D_Baseinline
GetPerimeter() const emp::CircleBody2Dinline
GetPressure() const emp::Body2D_Baseinline
GetRadius() const emp::CircleBody2Dinline
GetReproCount() const emp::Body2D_Baseinline
GetShift() const emp::Body2D_Baseinline
GetTargetLinkDist(const CircleBody2D &link_org) const emp::CircleBody2Dinline
GetTargetRadius() const emp::CircleBody2Dinline
GetVelocity() const emp::Body2D_Baseinline
IncSpeed(const Point &offset)emp::Body2D_Baseinline
IncSpeed()emp::Body2D_Baseinline
IsLinked(const CircleBody2D &link_org) const emp::CircleBody2Dinline
IsLinkedFrom(const CircleBody2D &link_org) const emp::CircleBody2Dinline
IsLinkedTo(const CircleBody2D &link_org) const emp::CircleBody2Dinline
IsReproducing() const emp::Body2D_Baseinline
LINK_TYPE enum nameemp::Body2D_Baseprotected
massemp::Body2D_Baseprotected
OK()emp::CircleBody2Dinline
orientationemp::Body2D_Baseprotected
pressureemp::Body2D_Baseprotected
ProcessStep(double friction=0)emp::CircleBody2Dinline
RemoveLink(Ptr< BodyLink< CircleBody2D > > link)emp::CircleBody2Dinline
repro_countemp::Body2D_Baseprotected
SetBirthTime(double in_time)emp::Body2D_Baseinline
SetColorID(uint32_t in_id)emp::Body2D_Baseinline
SetDetachOnDivide(bool in=true)emp::Body2D_Baseinline
SetPosition(const Point &p)emp::CircleBody2Dinline
SetRadius(double r)emp::CircleBody2Dinline
SetTargetRadius(double t)emp::CircleBody2Dinline
SetVelocity(double x, double y)emp::Body2D_Baseinline
SetVelocity(const Point &v)emp::Body2D_Baseinline
shiftemp::Body2D_Baseprotected
ShiftLinkDist(CircleBody2D &link_org, double change)emp::CircleBody2Dinline
total_abs_shiftemp::Body2D_Baseprotected
Translate(const Point &t)emp::CircleBody2Dinline
TurnLeft(int steps=1)emp::Body2D_Baseinline
TurnRight(int steps=1)emp::Body2D_Baseinline
velocityemp::Body2D_Baseprotected
~Body2D_Base()emp::Body2D_Baseinlinevirtual
~CircleBody2D()emp::CircleBody2Dinline