Atoms Crowd  7.0.0
Atoms::MeshScatterLayoutGenerator Member List

This is the complete list of members for Atoms::MeshScatterLayoutGenerator, including all inherited members.

addDynamicGroupIdOffset(unsigned int value) (defined in Atoms::DynamicLayoutGenerator)Atoms::DynamicLayoutGeneratorinline
agentType(const int groupId, const std::string &groupIdStr) overrideAtoms::DynamicLayoutGeneratorvirtual
allowMultiLayoutGenerator()Atoms::LayoutGeneratorvirtual
allowMultiple()Atoms::LayoutGeneratorvirtual
applyOffsetToData() (defined in Atoms::DynamicLayoutGenerator)Atoms::DynamicLayoutGenerator
checkGeneration(double time) (defined in Atoms::DynamicLayoutGenerator)Atoms::DynamicLayoutGenerator
decreaseTimeToGenerate() (defined in Atoms::DynamicLayoutGenerator)Atoms::DynamicLayoutGeneratorinline
dynamicGroupIdOffset() const (defined in Atoms::DynamicLayoutGenerator)Atoms::DynamicLayoutGeneratorinline
DynamicLayoutGenerator() (defined in Atoms::DynamicLayoutGenerator)Atoms::DynamicLayoutGenerator
dynamicMethod() const (defined in Atoms::DynamicLayoutGenerator)Atoms::DynamicLayoutGeneratorinline
DynamicMode enum name (defined in Atoms::DynamicLayoutGenerator)Atoms::DynamicLayoutGenerator
generate(double time)Atoms::MeshScatterLayoutGeneratorvirtual
generateOnInitSimulation() const (defined in Atoms::DynamicLayoutGenerator)Atoms::DynamicLayoutGeneratorinline
generatorTrigger() const (defined in Atoms::DynamicLayoutGenerator)Atoms::DynamicLayoutGeneratorinline
getData() const (defined in Atoms::DynamicLayoutGenerator)Atoms::DynamicLayoutGeneratorinline
getDefaultAgentType()Atoms::LayoutGeneratorstatic
groupIdOffset()Atoms::LayoutGenerator
isStaticGenerator() constAtoms::LayoutGeneratorinline
kFaceCenter enum value (defined in Atoms::MeshScatterLayoutGenerator)Atoms::MeshScatterLayoutGenerator
kFaceCenterIteration enum value (defined in Atoms::MeshScatterLayoutGenerator)Atoms::MeshScatterLayoutGenerator
kRandom enum value (defined in Atoms::MeshScatterLayoutGenerator)Atoms::MeshScatterLayoutGenerator
kTimer enum value (defined in Atoms::DynamicLayoutGenerator)Atoms::DynamicLayoutGenerator
kTrigger enum value (defined in Atoms::DynamicLayoutGenerator)Atoms::DynamicLayoutGenerator
kVertices enum value (defined in Atoms::MeshScatterLayoutGenerator)Atoms::MeshScatterLayoutGenerator
kVerticesIteration enum value (defined in Atoms::MeshScatterLayoutGenerator)Atoms::MeshScatterLayoutGenerator
LayoutGenerator(bool isStatic=true)Atoms::LayoutGenerator
m_agentTypeAttributeCache (defined in Atoms::LayoutGenerator)Atoms::LayoutGeneratorprotected
m_applyPelvisHeightOffsetCache (defined in Atoms::LayoutGenerator)Atoms::LayoutGeneratorprotected
m_directionAttributeCache (defined in Atoms::LayoutGenerator)Atoms::LayoutGeneratorprotected
m_randDynamic (defined in Atoms::DynamicLayoutGenerator)Atoms::DynamicLayoutGeneratorprotected
m_randomAgentTypes (defined in Atoms::DynamicLayoutGenerator)Atoms::DynamicLayoutGeneratorprotected
m_upVectorAttributeCache (defined in Atoms::LayoutGenerator)Atoms::LayoutGeneratorprotected
MeshScatterLayoutGenerator() (defined in Atoms::MeshScatterLayoutGenerator)Atoms::MeshScatterLayoutGenerator
mustBeFirst()Atoms::LayoutGeneratorvirtual
name()Atoms::LayoutGeneratorinline
nextFreeId() (defined in Atoms::LayoutGenerator)Atoms::LayoutGeneratorinline
nextFreeId() const (defined in Atoms::LayoutGenerator)Atoms::LayoutGeneratorinline
pickAgentType() (defined in Atoms::DynamicLayoutGenerator)Atoms::DynamicLayoutGenerator
randomAgentTypes() const (defined in Atoms::DynamicLayoutGenerator)Atoms::DynamicLayoutGeneratorinline
randomizeAgentTypes() const (defined in Atoms::DynamicLayoutGenerator)Atoms::DynamicLayoutGeneratorinline
randomTimer() const (defined in Atoms::DynamicLayoutGenerator)Atoms::DynamicLayoutGeneratorinline
resetSeed() const (defined in Atoms::DynamicLayoutGenerator)Atoms::DynamicLayoutGeneratorinline
scaleOverride() const (defined in Atoms::MeshScatterLayoutGenerator)Atoms::MeshScatterLayoutGeneratorinline
ScatterMode enum name (defined in Atoms::MeshScatterLayoutGenerator)Atoms::MeshScatterLayoutGenerator
setAgentMaxNum(const int agentMaxNum) (defined in Atoms::MeshScatterLayoutGenerator)Atoms::MeshScatterLayoutGeneratorinline
setAgentTypeAttributeCache(const BehaviourModuleAttributeCache< std::string > &agentTypeAttributeCache) (defined in Atoms::LayoutGenerator)Atoms::LayoutGeneratorinline
setAsStaticGenerator(bool value)Atoms::LayoutGeneratorinline
setClamp(const bool useClampVector, const AtomsCore::Vector3 &clampVector, const double clampAngle) (defined in Atoms::MeshScatterLayoutGenerator)Atoms::MeshScatterLayoutGeneratorinline
setData(const std::vector< Atoms::AgentInitData > &data, bool check=false) (defined in Atoms::DynamicLayoutGenerator)Atoms::DynamicLayoutGeneratorinline
setDefaultRadius(double radius) (defined in Atoms::MeshScatterLayoutGenerator)Atoms::MeshScatterLayoutGeneratorinline
setDensityMap(AtomsUtils::Image *densityMap) (defined in Atoms::MeshScatterLayoutGenerator)Atoms::MeshScatterLayoutGeneratorinline
setDirectionAttributeCache(const BehaviourModuleAttributeCache< AtomsCore::Vector3 > &directionAttributeCache) (defined in Atoms::LayoutGenerator)Atoms::LayoutGeneratorinline
setDynamicGroupIdOffset(unsigned int value) (defined in Atoms::DynamicLayoutGenerator)Atoms::DynamicLayoutGeneratorinline
setDynamicMethod(unsigned int value) (defined in Atoms::DynamicLayoutGenerator)Atoms::DynamicLayoutGeneratorinline
setEraseMap(AtomsUtils::Image *densityMap) (defined in Atoms::MeshScatterLayoutGenerator)Atoms::MeshScatterLayoutGeneratorinline
setEraseThreshold(double radius) (defined in Atoms::MeshScatterLayoutGenerator)Atoms::MeshScatterLayoutGeneratorinline
setGenerateOnInitSimulation(bool value) (defined in Atoms::DynamicLayoutGenerator)Atoms::DynamicLayoutGeneratorinline
setGeneratorTrigger(bool value) (defined in Atoms::DynamicLayoutGenerator)Atoms::DynamicLayoutGeneratorinline
setGroupIdOffset(const int offset)Atoms::LayoutGenerator
setIterations(int iterations) (defined in Atoms::MeshScatterLayoutGenerator)Atoms::MeshScatterLayoutGeneratorinline
setMaxRadius(double radius) (defined in Atoms::MeshScatterLayoutGenerator)Atoms::MeshScatterLayoutGeneratorinline
setMesh(const AtomsUtils::Mesh &mesh, short mode=0) (defined in Atoms::MeshScatterLayoutGenerator)Atoms::MeshScatterLayoutGenerator
setMeshMatrix(const AtomsMath::Matrix &matrix) (defined in Atoms::MeshScatterLayoutGenerator)Atoms::MeshScatterLayoutGeneratorinline
setName(const std::string &name)Atoms::LayoutGeneratorinline
setNavMeshName(const std::string &value) (defined in Atoms::MeshScatterLayoutGenerator)Atoms::MeshScatterLayoutGeneratorinline
setOffsetPelvisHeight(bool state)Atoms::LayoutGeneratorinline
setOffsetPelvisHeightAttributeCache(const BehaviourModuleAttributeCache< bool > &offsetPelvisHeightCache)Atoms::LayoutGeneratorinline
setOffsetPelvisHeightOverride(const std::map< int, bool > &value)Atoms::LayoutGeneratorinline
setOtherSamples(const std::vector< AtomsCore::Vector3 > &otherSamples) (defined in Atoms::MeshScatterLayoutGenerator)Atoms::MeshScatterLayoutGeneratorinline
setRandomAgentTypes(const std::vector< std::string > &value) (defined in Atoms::DynamicLayoutGenerator)Atoms::DynamicLayoutGeneratorinline
setRandomDirection(const AtomsMath::Vector3f &randomDirection) (defined in Atoms::MeshScatterLayoutGenerator)Atoms::MeshScatterLayoutGeneratorinline
setRandomizeAgentTypes(bool value) (defined in Atoms::DynamicLayoutGenerator)Atoms::DynamicLayoutGeneratorinline
setRandomizeRadius(bool state) (defined in Atoms::MeshScatterLayoutGenerator)Atoms::MeshScatterLayoutGeneratorinline
setRandomSeed(unsigned int seed) (defined in Atoms::MeshScatterLayoutGenerator)Atoms::MeshScatterLayoutGeneratorinline
setRandomTimer(const AtomsCore::Vector2 &value) (defined in Atoms::DynamicLayoutGenerator)Atoms::DynamicLayoutGeneratorinline
setResetSeed(bool value) (defined in Atoms::DynamicLayoutGenerator)Atoms::DynamicLayoutGeneratorinline
setScaleAttributeCache(const BehaviourModuleAttributeCache< AtomsCore::Vector3 > &scaleAttributeCache) (defined in Atoms::MeshScatterLayoutGenerator)Atoms::MeshScatterLayoutGeneratorinline
setScaleOverride(const std::map< int, AtomsCore::Vector3 > &value) (defined in Atoms::MeshScatterLayoutGenerator)Atoms::MeshScatterLayoutGeneratorinline
setTimeToGenerate(double value) (defined in Atoms::DynamicLayoutGenerator)Atoms::DynamicLayoutGeneratorinline
setUpVectorAttributeCache(const BehaviourModuleAttributeCache< AtomsCore::Vector3 > &upVectorAttributeCache) (defined in Atoms::LayoutGenerator)Atoms::LayoutGeneratorinline
setUseDensityMap(bool state) (defined in Atoms::MeshScatterLayoutGenerator)Atoms::MeshScatterLayoutGeneratorinline
setUseEraseMap(bool state) (defined in Atoms::MeshScatterLayoutGenerator)Atoms::MeshScatterLayoutGeneratorinline
setUseNavMesh(bool value) (defined in Atoms::MeshScatterLayoutGenerator)Atoms::MeshScatterLayoutGeneratorinline
timeToGenerate() const (defined in Atoms::DynamicLayoutGenerator)Atoms::DynamicLayoutGeneratorinline
typeName() overrideAtoms::MeshScatterLayoutGeneratorinlinevirtual
useNormalAsUpVector(bool value) (defined in Atoms::MeshScatterLayoutGenerator)Atoms::MeshScatterLayoutGeneratorinline
~DynamicLayoutGenerator() (defined in Atoms::DynamicLayoutGenerator)Atoms::DynamicLayoutGeneratorvirtual
~LayoutGenerator()Atoms::LayoutGeneratorvirtual
~MeshScatterLayoutGenerator() (defined in Atoms::MeshScatterLayoutGenerator)Atoms::MeshScatterLayoutGeneratorvirtual