1 #ifndef AREA_HPP_INCLUDED
2 #define AREA_HPP_INCLUDED
13 std::vector<Tile> Vertices;
18 Area(
const std::vector<Tile>& Vertices);
27 Tile GetHybridRandomTile(
double ProbabilityX,
double ProbabilityY,
double StandardDeviationX,
double StandardDeviationY,
double PointGenAccuracy)
const;
Tile GetProfileHybridRandomTile() const
bool Contains(const Tile &T) const
Area(const Tile &TopLeft, const Tile &BottomRight)
Tile GetHybridRandomTile(double ProbabilityX, double ProbabilityY, double StandardDeviationX, double StandardDeviationY, double PointGenAccuracy) const
friend std::ostream & operator<<(std::ostream &OS, const Area &A)
std::int32_t GetPlane() const
std::vector< Tile > GetVertices() const
Tile GetProfileHybridRandomTile(double PointGenAccuracy) const
Area(const std::vector< Tile > &Vertices)