/* * ShapeVolumeFillerPreparator.hpp * * Created on: Sep 3, 2014 * Author: heber */ #ifndef SHAPEVOLUMEFILLERPREPARATOR_HPP_ #define SHAPEVOLUMEFILLERPREPARATOR_HPP_ // include config.h #ifdef HAVE_CONFIG_H #include #endif #include "BaseFillerPreparator.hpp" class Shape; /** ShapeVolumeFillerPreparator takes a shape and uses Shape::getHomogeneousPointsInVolume() * to create a specific number of nodes inside this Shape for filling. * */ class ShapeVolumeFillerPreparator : public BaseFillerPreparator { public: ShapeVolumeFillerPreparator(molecule *_filler); ~ShapeVolumeFillerPreparator(); void addShapeMesh( const Shape &_shape, const unsigned int _nodes); }; #endif /* SHAPEVOLUMEFILLERPREPARATOR_HPP_ */