26 #ifndef __GenVisiblePoints_hh__
27 #define __GenVisiblePoints_hh__
29 #include <bias_config.h>
30 #include <Base/Common/BIASpragmaStart.hh>
33 #include <Base/Math/Random.hh>
34 #include <Geometry/ProjectionParametersBase.hh>
61 void GeneratePoints(
const std::vector<ProjectionParametersBase*>& pp,
62 const int numVisiblePointsPerCamera,
64 const double minDistance,
65 const double maxDistance,
66 std::vector<HomgPoint3D>& points);
72 const double minDistance,
73 const double maxDistance,
85 #include <Base/Common/BIASpragmaEnd.hh>
87 #endif // __GenVisiblePoints_hh__
Class for generating 3D points visible by a set of cameras.
class HomgPoint3D describes a point with 3 degrees of freedom in projective coordinates.
Camera parameters which define the mapping between rays in the camera coordinate system and pixels in...
class for producing random numbers from different distributions