Empirical
Main Page
Related Pages
Namespaces
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
emp
CircleBody2D
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::CircleBody2D
inline
AddShift
(const Point &s)
emp::Body2D_Base
inline
birth_time
emp::Body2D_Base
protected
Body2D_Base
()
emp::Body2D_Base
inline
BodyUpdate
(double change_factor=1)
emp::CircleBody2D
inline
BuildOffspring
(Point offset)
emp::CircleBody2D
inline
CircleBody2D
(const Circle2D< double > &_p)
emp::CircleBody2D
inline
color_id
emp::Body2D_Base
protected
cum_shift
emp::Body2D_Base
protected
DecSpeed
()
emp::Body2D_Base
inline
detach_on_divide
emp::Body2D_Base
protected
FinalizePosition
(const Point &max_coords)
emp::CircleBody2D
inline
FindLink
(const CircleBody2D &link_org) const
emp::CircleBody2D
inline
FindLink
(CircleBody2D &link_org)
emp::CircleBody2D
inline
GetAnchor
() const
emp::CircleBody2D
inline
GetBirthTime
() const
emp::Body2D_Base
inline
GetCenter
() const
emp::CircleBody2D
inline
GetColorID
() const
emp::Body2D_Base
inline
GetDetachOnDivide
() const
emp::Body2D_Base
inline
GetLinkCount
() const
emp::CircleBody2D
inline
GetLinkDist
(const CircleBody2D &link_org) const
emp::CircleBody2D
inline
GetMass
() const
emp::Body2D_Base
inline
GetOrientation
() const
emp::Body2D_Base
inline
GetPerimeter
() const
emp::CircleBody2D
inline
GetPressure
() const
emp::Body2D_Base
inline
GetRadius
() const
emp::CircleBody2D
inline
GetReproCount
() const
emp::Body2D_Base
inline
GetShift
() const
emp::Body2D_Base
inline
GetTargetLinkDist
(const CircleBody2D &link_org) const
emp::CircleBody2D
inline
GetTargetRadius
() const
emp::CircleBody2D
inline
GetVelocity
() const
emp::Body2D_Base
inline
IncSpeed
(const Point &offset)
emp::Body2D_Base
inline
IncSpeed
()
emp::Body2D_Base
inline
IsLinked
(const CircleBody2D &link_org) const
emp::CircleBody2D
inline
IsLinkedFrom
(const CircleBody2D &link_org) const
emp::CircleBody2D
inline
IsLinkedTo
(const CircleBody2D &link_org) const
emp::CircleBody2D
inline
IsReproducing
() const
emp::Body2D_Base
inline
LINK_TYPE
enum name
emp::Body2D_Base
protected
mass
emp::Body2D_Base
protected
OK
()
emp::CircleBody2D
inline
orientation
emp::Body2D_Base
protected
pressure
emp::Body2D_Base
protected
ProcessStep
(double friction=0)
emp::CircleBody2D
inline
RemoveLink
(Ptr< BodyLink< CircleBody2D > > link)
emp::CircleBody2D
inline
repro_count
emp::Body2D_Base
protected
SetBirthTime
(double in_time)
emp::Body2D_Base
inline
SetColorID
(uint32_t in_id)
emp::Body2D_Base
inline
SetDetachOnDivide
(bool in=true)
emp::Body2D_Base
inline
SetPosition
(const Point &p)
emp::CircleBody2D
inline
SetRadius
(double r)
emp::CircleBody2D
inline
SetTargetRadius
(double t)
emp::CircleBody2D
inline
SetVelocity
(double x, double y)
emp::Body2D_Base
inline
SetVelocity
(const Point &v)
emp::Body2D_Base
inline
shift
emp::Body2D_Base
protected
ShiftLinkDist
(CircleBody2D &link_org, double change)
emp::CircleBody2D
inline
total_abs_shift
emp::Body2D_Base
protected
Translate
(const Point &t)
emp::CircleBody2D
inline
TurnLeft
(int steps=1)
emp::Body2D_Base
inline
TurnRight
(int steps=1)
emp::Body2D_Base
inline
velocity
emp::Body2D_Base
protected
~Body2D_Base
()
emp::Body2D_Base
inline
virtual
~CircleBody2D
()
emp::CircleBody2D
inline
Generated by
1.8.11