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

#include <Wireframe.hpp>

Public Member Functions

 Wireframe ()
 
 Wireframe (const std::vector< Point > &Points)
 
 ~Wireframe ()
 
Point GetHybridRandomPoint (double ProbabilityX, double ProbabilityY, double StandardDeviationX, double StandardDeviationY, double PointGenAccuracy) const
 
Point GetProfileHybridRandomPoint () const
 
Point GetProfileHybridRandomPoint (double PointGenAccuracy) const
 
Point GetHighPrecisionPoint (double Deviation=0.50) const
 
Box GetBox () const
 
Convex GetConvex () const
 
bool Contains (const Point &P) const
 
 operator bool () const
 

Public Attributes

std::vector< PointPoints
 
std::vector< TriangleTriangles
 
Convex C
 
Box B
 

Detailed Description

Definition at line 10 of file Wireframe.hpp.

Constructor & Destructor Documentation

◆ Wireframe() [1/2]

Wireframe::Wireframe ( )

◆ Wireframe() [2/2]

Wireframe::Wireframe ( const std::vector< Point > &  Points)

◆ ~Wireframe()

Wireframe::~Wireframe ( )

Member Function Documentation

◆ Contains()

bool Wireframe::Contains ( const Point P) const

◆ GetBox()

Box Wireframe::GetBox ( ) const

◆ GetConvex()

Convex Wireframe::GetConvex ( ) const

◆ GetHighPrecisionPoint()

Point Wireframe::GetHighPrecisionPoint ( double  Deviation = 0.50) const

◆ GetHybridRandomPoint()

Point Wireframe::GetHybridRandomPoint ( double  ProbabilityX,
double  ProbabilityY,
double  StandardDeviationX,
double  StandardDeviationY,
double  PointGenAccuracy 
) const

◆ GetProfileHybridRandomPoint() [1/2]

Point Wireframe::GetProfileHybridRandomPoint ( ) const

◆ GetProfileHybridRandomPoint() [2/2]

Point Wireframe::GetProfileHybridRandomPoint ( double  PointGenAccuracy) const

◆ operator bool()

Wireframe::operator bool ( ) const

Member Data Documentation

◆ B

Box Wireframe::B

Definition at line 28 of file Wireframe.hpp.

◆ C

Convex Wireframe::C

Definition at line 27 of file Wireframe.hpp.

◆ Points

std::vector<Point> Wireframe::Points

Definition at line 25 of file Wireframe.hpp.

◆ Triangles

std::vector<Triangle> Wireframe::Triangles

Definition at line 26 of file Wireframe.hpp.


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