Define struct Geometry and make structs Box, Sphere and Cylinder derivatives of it. Add unittests for these classes and make changes to build system and calling source files to accommodate the new/modified struct definitions.
Define struct Geometry and make structs Box, Sphere and Cylinder derivatives of it. Add unittests for these classes and make changes to build system and calling source files to accommodate the new/modified struct definitions.