16 #ifndef BORNAGAIN_SAMPLE_HARDPARTICLE_IFORMFACTORPOLYHEDRON_H
17 #define BORNAGAIN_SAMPLE_HARDPARTICLE_IFORMFACTORPOLYHEDRON_H
20 #include <ff/PolyhedralTopology.h>
44 double volume()
const override;
49 void setPolyhedron(
const ff::PolyhedralTopology& topology,
double z_bottom,
50 const std::vector<R3>& vertices);
53 std::unique_ptr<ff::Polyhedron>
pimpl;
Abstract base class for rotations.