AlpacaLibary  1.63
A closed source C++ bot for OSRS
Area Class Reference

#include <Area.hpp>

Public Member Functions

 Area ()
 
 Area (const Tile &TopLeft, const Tile &BottomRight)
 
 Area (const std::vector< Tile > &Vertices)
 
 Area (const Area &A)
 
bool Valid () const
 
bool Contains (const Tile &T) const
 
Tile GetMiddle () const
 
std::int32_t GetPlane () const
 
std::vector< TileGetVertices () const
 
Tile GetHybridRandomTile (double ProbabilityX, double ProbabilityY, double StandardDeviationX, double StandardDeviationY, double PointGenAccuracy) const
 
Tile GetProfileHybridRandomTile () const
 
Tile GetProfileHybridRandomTile (double PointGenAccuracy) const
 
 ~Area ()
 

Friends

std::ostream & operator<< (std::ostream &OS, const Area &A)
 

Detailed Description

Definition at line 9 of file Area.hpp.

Constructor & Destructor Documentation

◆ Area() [1/4]

Area::Area ( )

◆ Area() [2/4]

Area::Area ( const Tile TopLeft,
const Tile BottomRight 
)

◆ Area() [3/4]

Area::Area ( const std::vector< Tile > &  Vertices)

◆ Area() [4/4]

Area::Area ( const Area A)

◆ ~Area()

Area::~Area ( )

Member Function Documentation

◆ Contains()

bool Area::Contains ( const Tile T) const

◆ GetHybridRandomTile()

Tile Area::GetHybridRandomTile ( double  ProbabilityX,
double  ProbabilityY,
double  StandardDeviationX,
double  StandardDeviationY,
double  PointGenAccuracy 
) const

◆ GetMiddle()

Tile Area::GetMiddle ( ) const

◆ GetPlane()

std::int32_t Area::GetPlane ( ) const

◆ GetProfileHybridRandomTile() [1/2]

Tile Area::GetProfileHybridRandomTile ( ) const

◆ GetProfileHybridRandomTile() [2/2]

Tile Area::GetProfileHybridRandomTile ( double  PointGenAccuracy) const

◆ GetVertices()

std::vector<Tile> Area::GetVertices ( ) const

◆ Valid()

bool Area::Valid ( ) const

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  OS,
const Area A 
)
friend

The documentation for this class was generated from the following file: