FContainer* FLogistics::addContainer(VRTransform* t) { FContainer* c = new FContainer(); t = (VRTransform*)t->duplicate(true); t->addAttachment("dynamicaly_generated", 0); c->setTransformation(t); objects[c->getID()] = c; return c; }
FContainer* FLogistics::addContainer(VRTransformPtr t) { if (t == 0) return 0; FContainer* c = new FContainer(); t = static_pointer_cast<VRTransform>(t->duplicate(true)); t->setVisible(true); t->setPersistency(0); c->setTransformation(t); objects[c->getID()] = c; return c; }