パーティクル集合を制御するクラス
Definition ParticleSet.h:33
bool getAllMode(void) const
全体動作モード参照関数
std::function< void(fk_Particle *)> indivMethod
個別動作用仮想関数
Definition ParticleSet.h:268
unsigned int getParticleNum(void) const
パーティクル個数参照関数
unsigned int getMaxSize(void) const
パーティクル最大個数参照関数
bool removeParticle(fk_Particle *p)
パーティクル削除関数1
virtual ~fk_ParticleSet()
デストラクタ
fk_Shape * getShape(void) const
モデル設定用関数
std::function< void(void)> allMethod
全体動作用仮想関数
Definition ParticleSet.h:254
void setAllMode(bool mode)
全体動作モード設定関数
fk_ParticleSet(unsigned int max=0)
コンストラクタ
fk_Particle * getNextParticle(fk_Particle *p) const
パーティクルインスタンス順次取得取得
fk_Particle * newParticle(double x, double y, double z)
パーティクル生成関数3
void setIndivMode(bool mode)
個別動作モード設定関数
std::function< void(fk_Particle *)> genMethod
個別初期化用仮想関数
Definition ParticleSet.h:243
fk_Particle * getParticle(int ID) const
パーティクルインスタンス参照関数
bool removeParticle(int ID)
パーティクル削除関数2
void setMaxSize(unsigned int max)
パーティクル最大個数設定関数
fk_Particle * newParticle(const fk_Vector &pos)
パーティクル生成関数2
bool getIndivMode(void) const
個別動作モード参照関数
fk_Particle * newParticle(void)
パーティクル生成関数1
unsigned int getCount(void) const
年齢参照関数