#include <bugl_random_transform_set_2d.h>
Definition at line 15 of file bugl_random_transform_set_2d.h.
Public Member Functions | |
| ~bugl_random_transform_set_2d () | |
Static Public Member Functions | |
| static void | equiform_uniform (const unsigned n_trans, vcl_vector< vgl_h_matrix_2d< T > > &transform_set, const T dx, const T dy, const T dtheta=(T) 0, const T ds=(T) 0) |
| generate a set of uniformly distributed equiform transformations. | |
| static void | zero_skew_affine_uniform (const unsigned n_trans, vcl_vector< vgl_h_matrix_2d< T > > &transform_set, const T dx, const T dy, const T dtheta=(T) 0, const T ds=(T) 0, const T daspect=(T) 0) |
| generate a set of uniformly distributed affine transformations. | |
| static void | zero_skew_affine_uniform_interval (const unsigned n_trans, vcl_vector< vgl_h_matrix_2d< T > > &trans_set, const T xmin, const T xmax, const T ymin, const T ymax, const T theta_min, const T theta_max, const T scale_min, const T scale_max, const T aspect_min, const T aspect_max) |
| generate a set of uniformly distributed affine transformations on a specified set of intervals. | |
Protected Member Functions | |
| bugl_random_transform_set_2d () | |
|
|||||||||
|
Definition at line 18 of file bugl_random_transform_set_2d.h. |
|
|||||||||
|
Definition at line 44 of file bugl_random_transform_set_2d.h. |
|
||||||||||||||||||||||||||||||||
|
generate a set of uniformly distributed equiform transformations.
Definition at line 8 of file bugl_random_transform_set_2d.txx. |
|
||||||||||||||||||||||||||||||||||||
|
generate a set of uniformly distributed affine transformations. skew is always zero Definition at line 34 of file bugl_random_transform_set_2d.txx. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
generate a set of uniformly distributed affine transformations on a specified set of intervals.
Definition at line 64 of file bugl_random_transform_set_2d.txx. |
1.4.4