11 unsigned short StadiumLayoutGenerator::shapeType()
const
16 void StadiumLayoutGenerator::setShapeType(
unsigned short value)
21 void StadiumLayoutGenerator::setSides(
bool doTopLeft,
bool doTop,
bool doTopRight,
bool doLeft,
bool doRight,
bool doBottomLeft,
bool doBottom,
bool doBottomRight)
23 m_doTopLeft = doTopLeft;
25 m_doTopRight = doTopRight;
28 m_doBottomLeft = doBottomLeft;
29 m_doBottom = doBottom;
30 m_doBottomRight = doBottomRight;
33 unsigned int StadiumLayoutGenerator::steps()
const
38 void StadiumLayoutGenerator::setSteps(
unsigned int value)
43 double StadiumLayoutGenerator::stepWidth()
const
48 void StadiumLayoutGenerator::setStepWidth(
double value)
53 double StadiumLayoutGenerator::stepDepth()
const
58 void StadiumLayoutGenerator::setStepDepth(
double value)
63 double StadiumLayoutGenerator::stepHeight()
const
68 void StadiumLayoutGenerator::setStepHeight(
double value)
83 const double StadiumLayoutGenerator::cornerRadius()
const
85 return m_cornerRadius;
88 void StadiumLayoutGenerator::setCornerRadius(
double cornerRadius)
90 m_cornerRadius = cornerRadius;
95 return m_randomDirection;
100 m_randomDirection = dir;
114 unsigned int StadiumLayoutGenerator::seed()
119 void StadiumLayoutGenerator::setSeed(
unsigned int value)
126 m_centerOffset = offset;
AtomsMath::Vector2 Vector2
Vector2 class.
Definition: AtomsMath.h:54
AtomsMath::Vector3 Vector3
Vector3 class.
Definition: AtomsMath.h:57
AtomsMath::Matrix Matrix
Matrix class.
Definition: AtomsMath.h:63
Atoms namespace.
Definition: Agent.h:29