#include <Body2D.h>
Enumerator |
---|
DEFAULT |
|
REPRODUCTION |
|
ATTACK |
|
PARASITE |
|
MULTICELL |
|
emp::Body2D_Base::Body2D_Base |
( |
| ) |
|
|
inline |
virtual emp::Body2D_Base::~Body2D_Base |
( |
| ) |
|
|
inlinevirtual |
void emp::Body2D_Base::AddShift |
( |
const Point & |
s | ) |
|
|
inline |
void emp::Body2D_Base::DecSpeed |
( |
| ) |
|
|
inline |
double emp::Body2D_Base::GetBirthTime |
( |
| ) |
const |
|
inline |
uint32_t emp::Body2D_Base::GetColorID |
( |
| ) |
const |
|
inline |
bool emp::Body2D_Base::GetDetachOnDivide |
( |
| ) |
const |
|
inline |
double emp::Body2D_Base::GetMass |
( |
| ) |
const |
|
inline |
const Angle& emp::Body2D_Base::GetOrientation |
( |
| ) |
const |
|
inline |
double emp::Body2D_Base::GetPressure |
( |
| ) |
const |
|
inline |
int emp::Body2D_Base::GetReproCount |
( |
| ) |
const |
|
inline |
Point emp::Body2D_Base::GetShift |
( |
| ) |
const |
|
inline |
const Point& emp::Body2D_Base::GetVelocity |
( |
| ) |
const |
|
inline |
void emp::Body2D_Base::IncSpeed |
( |
const Point & |
offset | ) |
|
|
inline |
void emp::Body2D_Base::IncSpeed |
( |
| ) |
|
|
inline |
bool emp::Body2D_Base::IsReproducing |
( |
| ) |
const |
|
inline |
void emp::Body2D_Base::SetBirthTime |
( |
double |
in_time | ) |
|
|
inline |
void emp::Body2D_Base::SetColorID |
( |
uint32_t |
in_id | ) |
|
|
inline |
void emp::Body2D_Base::SetDetachOnDivide |
( |
bool |
in = true | ) |
|
|
inline |
void emp::Body2D_Base::SetVelocity |
( |
double |
x, |
|
|
double |
y |
|
) |
| |
|
inline |
void emp::Body2D_Base::SetVelocity |
( |
const Point & |
v | ) |
|
|
inline |
void emp::Body2D_Base::TurnLeft |
( |
int |
steps = 1 | ) |
|
|
inline |
void emp::Body2D_Base::TurnRight |
( |
int |
steps = 1 | ) |
|
|
inline |
double emp::Body2D_Base::birth_time |
|
protected |
uint32_t emp::Body2D_Base::color_id |
|
protected |
Point emp::Body2D_Base::cum_shift |
|
protected |
bool emp::Body2D_Base::detach_on_divide |
|
protected |
double emp::Body2D_Base::mass |
|
protected |
Angle emp::Body2D_Base::orientation |
|
protected |
double emp::Body2D_Base::pressure |
|
protected |
int emp::Body2D_Base::repro_count |
|
protected |
Point emp::Body2D_Base::shift |
|
protected |
Point emp::Body2D_Base::total_abs_shift |
|
protected |
Point emp::Body2D_Base::velocity |
|
protected |
The documentation for this class was generated from the following file: