#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: