21 double SphereLayoutGenerator::defaultRadius()
const
23 return m_defaultRadius;
26 void SphereLayoutGenerator::setDefaultRadius(
double radius)
28 m_defaultRadius = radius;
31 double SphereLayoutGenerator::maxRadius()
const
36 void SphereLayoutGenerator::setMaxRadius(
double radius)
41 bool SphereLayoutGenerator::randomizeRadius()
const
43 return m_randomizeRadius;
46 void SphereLayoutGenerator::setRandomizeRadius(
bool randomize)
48 m_randomizeRadius = randomize;
51 int SphereLayoutGenerator::iterations()
const
56 void SphereLayoutGenerator::setIterations(
int iterations)
58 m_iterations = iterations;
83 return m_randomDirection;
88 m_randomDirection = dir;
93 return m_randomUpVector;
98 m_randomUpVector = up;
112 unsigned int SphereLayoutGenerator::seed()
const
117 void SphereLayoutGenerator::setSeed(
unsigned int value)
122 const std::map<int, std::string>& SphereLayoutGenerator::agentTypeOverride()
const
124 return m_agentTypeOverride;
127 void SphereLayoutGenerator::setAgentTypeOverride(
const std::map<int, std::string>& value)
129 m_agentTypeOverride = value;
132 const std::map<int, AtomsCore::Vector3>& SphereLayoutGenerator::directionOverride()
const
134 return m_directionOverride;
137 void SphereLayoutGenerator::setDirectionOverride(
const std::map<int, AtomsCore::Vector3>& value)
139 m_directionOverride = value;
142 const std::map<int, AtomsCore::Vector3>& SphereLayoutGenerator::upVectorOverride()
const
144 return m_upVectorOverride;
147 void SphereLayoutGenerator::setUpVectorOverride(
const std::map<int, AtomsCore::Vector3>& value)
149 m_upVectorOverride = value;
154 m_centerOffset = offset;