9 #ifndef IMPKINEMATICS_UNIFORM_BACKBONE_SAMPLER_H
10 #define IMPKINEMATICS_UNIFORM_BACKBONE_SAMPLER_H
12 #include "kinematics_config.h"
15 #include <boost/random/uniform_real.hpp>
17 IMPKINEMATICS_BEGIN_NAMESPACE
38 virtual void apply(
const DOFValues& values);
41 virtual DOFValues do_get_sample()
const;
45 mutable std::vector<boost::uniform_real<> > u_rand_;
51 IMPKINEMATICS_END_NAMESPACE
Copyright 2007-2016 IMP Inventors. All rights reserved.
#define IMP_OBJECTS(Name, PluralName)
Define the types for storing lists of object pointers.
virtual void apply(const DOFValues &values)=0
functionality for defining various revolute kinematic joints between rigid bodies as part of a kinema...