I think using raw pointers for this use case should be fine if you ensure that 
`Polyhedra` and `Surface` never outlive their corresponding `System` (which 
seems quite natural).

Reply via email to