1 #ifndef CONVEX_HPP_INCLUDED
2 #define CONVEX_HPP_INCLUDED
19 Point GetHybridRandomPoint(
double ProbabilityX,
double ProbabilityY,
double StandardDeviationX,
double StandardDeviationY,
double PointGenAccuracy)
const;
28 operator bool()
const;
Convex & operator+=(const Point &P)
Convex operator-(const Point &P) const
Convex(const std::vector< Point > &Vertices)
bool Contains(const Point &P) const
std::vector< Point > Vertices
Convex & operator-=(const Point &P)
Point GetProfileHybridRandomPoint(double PointGenAccuracy) const
friend std::ostream & operator<<(std::ostream &OS, const Convex &C)
Convex operator+(const Point &P) const
Point GetHybridRandomPoint(double ProbabilityX, double ProbabilityY, double StandardDeviationX, double StandardDeviationY, double PointGenAccuracy) const
Point GetProfileHybridRandomPoint() const