11 unsigned int GridLayoutGenerator::sizeX()
16 void GridLayoutGenerator::setSizeX(
unsigned int sx)
18 m_sizeX = sx < 1 ? 1 : sx;
21 unsigned int GridLayoutGenerator::sizeY()
26 void GridLayoutGenerator::setSizeY(
unsigned int sy)
28 m_sizeY = sy < 1 ? 1 : sy;
31 unsigned int GridLayoutGenerator::sizeZ()
36 void GridLayoutGenerator::setSizeZ(
unsigned int sz)
38 m_sizeZ = sz < 1 ? 1 : sz;
58 m_randomSpace = space;
83 return m_randomDirection;
88 m_randomDirection = dir;
102 unsigned int GridLayoutGenerator::seed()
107 void GridLayoutGenerator::setSeed(
unsigned int value)
112 const std::map<int, std::string>& GridLayoutGenerator::agentTypeOverride()
const
114 return m_agentTypeOverride;
117 void GridLayoutGenerator::setAgentTypeOverride(
const std::map<int, std::string>& value)
119 m_agentTypeOverride = value;
122 const std::map<int, AtomsCore::Vector3>& GridLayoutGenerator::directionOverride()
const
124 return m_directionOverride;
127 void GridLayoutGenerator::setDirectionOverride(
const std::map<int, AtomsCore::Vector3>& value)
129 m_directionOverride = value;
132 const std::map<int, AtomsCore::Vector3>& GridLayoutGenerator::upVectorOverride()
const
134 return m_upVectorOverride;
137 void GridLayoutGenerator::setUpVectorOverride(
const std::map<int, AtomsCore::Vector3>& value)
139 m_upVectorOverride = value;
144 m_centerOffset = offset;