SceneObjectPtr PointSet::copy(DeepCopier& copier) const { PointSet * ptr = new PointSet(*this); copier.copy_attribute(ptr->getPointList()); copier.copy_attribute(ptr->getColorList()); return SceneObjectPtr(ptr); }