Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
Point2D Class Reference

#include <POINT.h>

Inherits TPoint2D< int >.

Public Member Functions

 Point2D (void)
 
 Point2D (int x, int y)
 
 Point2D (Point2DStruct const &rvalue)
 
 Point2D (TPoint2D< int > const &rvalue)
 
 operator Point2DStruct (void) const
 
Point2D const & operator+= (Point2D const &rvalue)
 
Point2D const & operator-= (Point2D const &rvalue)
 
Point2D const operator- (Point2D const &rvalue) const
 
Point2D const operator+ (Point2D const &rvalue) const
 
- Public Member Functions inherited from TPoint2D< int >
 TPoint2D (void)
 
 TPoint2D (int x, int y)
 
bool operator== (TPoint2D< int > const &rvalue) const
 
bool operator!= (TPoint2D< int > const &rvalue) const
 
TPoint2D< int > const & operator+= (TPoint2D< int > const &rvalue)
 
TPoint2D< int > const & operator-= (TPoint2D< int > const &rvalue)
 
TPoint2D< int > const operator- (TPoint2D< int > const &rvalue) const
 
TPoint2D< int > const operator+ (TPoint2D< int > const &rvalue) const
 
TPoint2D< int > const operator* (int rvalue) const
 
TPoint2D< int > const & operator*= (int rvalue)
 
TPoint2D< int > const operator/ (int rvalue) const
 
TPoint2D< int > const & operator/= (int rvalue)
 
TPoint2D< int > const operator* (TPoint2D< int > const &rvalue) const
 
TPoint2D< int > const Dot_Product (TPoint2D< int > const &rvalue) const
 
TPoint2D< int > const Cross_Product (TPoint2D< int > const &rvalue) const
 
TPoint2D< int > const operator- (void) const
 
int Length (void) const
 
TPoint2D< int > const Normalize (void) const
 
TPoint2D< int > const Bias_To (TRect< int > const &rect) const
 
int Distance_To (TPoint2D< int > const &point) const
 
 TPoint2D (void)
 
 TPoint2D (int x, int y)
 
bool operator== (TPoint2D< int > const &rvalue) const
 
bool operator!= (TPoint2D< int > const &rvalue) const
 
TPoint2D< int > const & operator+= (TPoint2D< int > const &rvalue)
 
TPoint2D< int > const & operator-= (TPoint2D< int > const &rvalue)
 
TPoint2D< int > const operator- (TPoint2D< int > const &rvalue) const
 
TPoint2D< int > const operator+ (TPoint2D< int > const &rvalue) const
 
TPoint2D< int > const operator* (int rvalue) const
 
TPoint2D< int > const & operator*= (int rvalue)
 
TPoint2D< int > const operator/ (int rvalue) const
 
TPoint2D< int > const & operator/= (int rvalue)
 
TPoint2D< int > const operator* (TPoint2D< int > const &rvalue) const
 
int Dot_Product (TPoint2D< int > const &rvalue) const
 
TPoint2D< int > const Cross_Product (TPoint2D< int > const &rvalue) const
 
TPoint2D< int > const operator- (void) const
 
int Length (void) const
 
TPoint2D< int > const Normalize (void) const
 
int Distance_To (TPoint2D< int > const &point) const
 
 TPoint2D (void)
 
 TPoint2D (int x, int y)
 
 TPoint2D (void)
 
 TPoint2D (int x, int y)
 
bool operator== (TPoint2D< int > const &rvalue) const
 
bool operator== (TPoint2D< int > const &rvalue) const
 
bool operator!= (TPoint2D< int > const &rvalue) const
 
bool operator!= (TPoint2D< int > const &rvalue) const
 
TPoint2D< int > const & operator+= (TPoint2D< int > const &rvalue)
 
TPoint2D< int > const & operator+= (TPoint2D< int > const &rvalue)
 
TPoint2D< int > const & operator-= (TPoint2D< int > const &rvalue)
 
TPoint2D< int > const & operator-= (TPoint2D< int > const &rvalue)
 
TPoint2D< int > const operator- (TPoint2D< int > const &rvalue) const
 
TPoint2D< int > const operator- (void) const
 
TPoint2D< int > const operator- (TPoint2D< int > const &rvalue) const
 
TPoint2D< int > const operator- (void) const
 
TPoint2D< int > const operator+ (TPoint2D< int > const &rvalue) const
 
TPoint2D< int > const operator+ (TPoint2D< int > const &rvalue) const
 
TPoint2D< int > const operator* (int rvalue) const
 
TPoint2D< int > const operator* (TPoint2D< int > const &rvalue) const
 
TPoint2D< int > const operator* (int rvalue) const
 
TPoint2D< int > const operator* (TPoint2D< int > const &rvalue) const
 
TPoint2D< int > const & operator*= (int rvalue)
 
TPoint2D< int > const & operator*= (int rvalue)
 
TPoint2D< int > const operator/ (int rvalue) const
 
TPoint2D< int > const operator/ (int rvalue) const
 
TPoint2D< int > const & operator/= (int rvalue)
 
TPoint2D< int > const & operator/= (int rvalue)
 
TPoint2D< int > const Dot_Product (TPoint2D< int > const &rvalue) const
 
int Dot_Product (TPoint2D< int > const &rvalue) const
 
TPoint2D< int > const Cross_Product (TPoint2D< int > const &rvalue) const
 
TPoint2D< int > const Cross_Product (TPoint2D< int > const &rvalue) const
 
int Length (void) const
 
int Length (void) const
 
TPoint2D< int > const Normalize (void) const
 
TPoint2D< int > const Normalize (void) const
 
TPoint2D< int > const Bias_To (TRect< int > const &rect) const
 
int Distance_To (TPoint2D< int > const &point) const
 
int Distance_To (TPoint2D< int > const &point) const
 

Additional Inherited Members

- Public Attributes inherited from TPoint2D< int >
int X
 
int Y
 
int X
 
int Y
 

Detailed Description

Definition at line 127 of file POINT.h.

Constructor & Destructor Documentation

◆ Point2D() [1/4]

Point2D::Point2D ( void )
inline

Definition at line 130 of file POINT.h.

◆ Point2D() [2/4]

Point2D::Point2D ( int x,
int y )
inline

Definition at line 131 of file POINT.h.

◆ Point2D() [3/4]

Point2D::Point2D ( Point2DStruct const & rvalue)
inline

Definition at line 132 of file POINT.h.

◆ Point2D() [4/4]

Point2D::Point2D ( TPoint2D< int > const & rvalue)
inline

Definition at line 133 of file POINT.h.

Member Function Documentation

◆ operator Point2DStruct()

Point2D::operator Point2DStruct ( void ) const
inline

Definition at line 135 of file POINT.h.

◆ operator+()

Point2D const Point2D::operator+ ( Point2D const & rvalue) const
inline

Definition at line 140 of file POINT.h.

◆ operator+=()

Point2D const & Point2D::operator+= ( Point2D const & rvalue)
inline

Definition at line 137 of file POINT.h.

◆ operator-()

Point2D const Point2D::operator- ( Point2D const & rvalue) const
inline

Definition at line 139 of file POINT.h.

◆ operator-=()

Point2D const & Point2D::operator-= ( Point2D const & rvalue)
inline

Definition at line 138 of file POINT.h.


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