| Shape* get_copy (void) | const virtual function |
Creates a copy of the Path using create_new<Path>(), which
returns a pointer to Path. get_copy() then
casts this pointer to a pointer to Shape and returns it.
This function is used when copying |