This adds a virtual clone method to S_Object so the objects can be copied from a pointer to sch::S_Object
The method is tested by cloning the universe in the unit tests. It actually revealed an issue in the implementation of S_Polyhedron and STP_BV copy operators which is also fixed by this PR
This adds a virtual clone method to S_Object so the objects can be copied from a pointer to
sch::S_Object
The method is tested by cloning the universe in the unit tests. It actually revealed an issue in the implementation of S_Polyhedron and STP_BV copy operators which is also fixed by this PR