#include <conf.h>
|
| | rigid_conf () |
| |
| void | set_to_null () |
| |
| void | increment (const rigid_change &c, fl factor) |
| |
| void | randomize (const vec &corner1, const vec &corner2, rng &generator) |
| |
| bool | too_close (const rigid_conf &c, fl position_cutoff, fl orientation_cutoff) const |
| |
| void | mutate_position (fl spread, rng &generator) |
| |
| void | mutate_orientation (fl spread, rng &generator) |
| |
| void | generate (fl position_spread, fl orientation_spread, fl rp, const rigid_conf *rs, rng &generator) |
| |
| void | apply (const vecv &in, vecv &out, sz begin, sz end) const |
| |
| void | print () const |
| |
|
| template<class Archive > |
| void | serialize (Archive &ar, const unsigned version) |
| |
| rigid_conf::rigid_conf |
( |
| ) |
|
|
inline |
| void rigid_conf::set_to_null |
( |
| ) |
|
|
inline |
| void rigid_conf::randomize |
( |
const vec & |
corner1, |
|
|
const vec & |
corner2, |
|
|
rng & |
generator |
|
) |
| |
|
inline |
| bool rigid_conf::too_close |
( |
const rigid_conf & |
c, |
|
|
fl |
position_cutoff, |
|
|
fl |
orientation_cutoff |
|
) |
| const |
|
inline |
| void rigid_conf::mutate_position |
( |
fl |
spread, |
|
|
rng & |
generator |
|
) |
| |
|
inline |
| void rigid_conf::mutate_orientation |
( |
fl |
spread, |
|
|
rng & |
generator |
|
) |
| |
|
inline |
| void rigid_conf::generate |
( |
fl |
position_spread, |
|
|
fl |
orientation_spread, |
|
|
fl |
rp, |
|
|
const rigid_conf * |
rs, |
|
|
rng & |
generator |
|
) |
| |
|
inline |
| void rigid_conf::apply |
( |
const vecv & |
in, |
|
|
vecv & |
out, |
|
|
sz |
begin, |
|
|
sz |
end |
|
) |
| const |
|
inline |
| void rigid_conf::print |
( |
| ) |
const |
|
inline |
template<class Archive >
| void rigid_conf::serialize |
( |
Archive & |
ar, |
|
|
const unsigned |
version |
|
) |
| |
|
inlineprivate |
| friend class boost::serialization::access |
|
friend |
| qt rigid_conf::orientation |
The documentation for this struct was generated from the following file: