15 #include "bulletSoftBodyConfig.h" 22 BulletSoftBodyConfig::
23 BulletSoftBodyConfig(btSoftBody::Config &cfg) : _cfg(cfg) {
32 void BulletSoftBodyConfig::
33 clear_all_collision_flags() {
43 void BulletSoftBodyConfig::
44 set_collision_flag(CollisionFlag flag,
bool value) {
47 _cfg.collisions |= flag;
50 _cfg.collisions &= ~(flag);
59 bool BulletSoftBodyConfig::
60 get_collision_flag(CollisionFlag flag)
const {
62 return (_cfg.collisions & flag) ? true :
false;
70 void BulletSoftBodyConfig::
71 set_aero_model(AeroModel value) {
73 _cfg.aeromodel = (btSoftBody::eAeroModel::_)value;
81 BulletSoftBodyConfig::AeroModel BulletSoftBodyConfig::
82 get_aero_model()
const {
84 return (AeroModel)_cfg.aeromodel;