/** * \file TransformationMappedDiscreteSet.h * \brief Holds a discrete sampling space of rigid transformations. * * Copyright 2007-2010 IMP Inventors. All rights reserved. */ #ifndef IMPDOMINO_TRANSFORMATION_MAPPED_DISCRETE_SET_H #define IMPDOMINO_TRANSFORMATION_MAPPED_DISCRETE_SET_H #include "IMP/Particle.h" #include #include #include "IMP/base_types.h" #include "domino_config.h" #include "DiscreteSet.h" #include #include #include "IMP/domino/MappedDiscreteSet.h" IMPDOMINO_BEGIN_NAMESPACE //! TransformationMappedDiscreteSet /** Holds a discrete sampling space of rigid transformations. */ class IMPDOMINOEXPORT TransformationMappedDiscreteSet : public MappedDiscreteSet { public: //! Constructor TransformationMappedDiscreteSet(); //! Constructor /** /param[in] ps_target particles to be mapped on a discrete set */ TransformationMappedDiscreteSet(SingletonContainer *ps_target); }; IMPDOMINO_END_NAMESPACE #endif /* IMPDOMINO_TRANSFORMATION_MAPPED_DISCRETE_SET_H */