FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
Point2d Class Reference

#include <Point2d.h>

Public Member Functions

 Point2d (AcGePoint2d const &)
 
 Point2d (double, double)
 
 Point2d (void)
 
 Point2d (const Point2d &)
 
bool isEqual (Point2d, double) const
 
bool isEqualRect (Point2d, double) const
 
bool isValid (void) const
 
Point2doperator= (Point2d &&)
 
Point2doperator= (Point2d const &)
 
Point2d operator* (double) const
 
Point2d operator+ (Point2d) const
 
Point2d operator+ (Vector2d) const
 
Point2d operator- (Vector2d) const
 
Point2d operator/ (double) const
 
Vector2d operator- (Point2d) const
 
Vector2d toVector2d (void) const
 
doubleoperator[] (int)
 
double dist (Point2d) const
 
double distRect (Point2d) const
 
double distSqrd (Point2d) const
 
double length (void) const
 
double lengthRect (void) const
 
double lengthSqrd (void) const
 
double operator% (Vector2d) const
 
double operator[] (int) const
 
void operator*= (double)
 
void operator+= (Point2d)
 
void operator+= (Vector2d)
 
void operator-= (Point2d)
 
void operator-= (Vector2d)
 
void operator/= (double)
 

Static Public Member Functions

static Point2dcast (AcGePoint2d &)
 

Static Public Attributes

static Point2d const kNull
 

Detailed Description

Definition at line 23 of file Point2d.h.

Constructor & Destructor Documentation

◆ Point2d() [1/4]

Point2d::Point2d ( AcGePoint2d const & )

◆ Point2d() [2/4]

Point2d::Point2d ( double ,
double  )

◆ Point2d() [3/4]

Point2d::Point2d ( void )

◆ Point2d() [4/4]

Point2d::Point2d ( const Point2d & )
inline

Definition at line 32 of file Point2d.h.

Member Function Documentation

◆ cast()

static Point2d & Point2d::cast ( AcGePoint2d & )
static

◆ dist()

double Point2d::dist ( Point2d ) const

◆ distRect()

double Point2d::distRect ( Point2d ) const

◆ distSqrd()

double Point2d::distSqrd ( Point2d ) const

◆ isEqual()

bool Point2d::isEqual ( Point2d ,
double  ) const

◆ isEqualRect()

bool Point2d::isEqualRect ( Point2d ,
double  ) const

◆ isValid()

bool Point2d::isValid ( void ) const

◆ length()

double Point2d::length ( void ) const

◆ lengthRect()

double Point2d::lengthRect ( void ) const

◆ lengthSqrd()

double Point2d::lengthSqrd ( void ) const

◆ operator%()

double Point2d::operator% ( Vector2d ) const

◆ operator*()

Point2d Point2d::operator* ( double ) const

◆ operator*=()

void Point2d::operator*= ( double )

◆ operator+() [1/2]

Point2d Point2d::operator+ ( Point2d ) const

◆ operator+() [2/2]

Point2d Point2d::operator+ ( Vector2d ) const

◆ operator+=() [1/2]

void Point2d::operator+= ( Point2d )

◆ operator+=() [2/2]

void Point2d::operator+= ( Vector2d )

◆ operator-() [1/2]

Vector2d Point2d::operator- ( Point2d ) const

◆ operator-() [2/2]

Point2d Point2d::operator- ( Vector2d ) const

◆ operator-=() [1/2]

void Point2d::operator-= ( Point2d )

◆ operator-=() [2/2]

void Point2d::operator-= ( Vector2d )

◆ operator/()

Point2d Point2d::operator/ ( double ) const

◆ operator/=()

void Point2d::operator/= ( double )

◆ operator=() [1/2]

Point2d & Point2d::operator= ( Point2d && )

◆ operator=() [2/2]

Point2d & Point2d::operator= ( Point2d const & )

◆ operator[]() [1/2]

double & Point2d::operator[] ( int )

◆ operator[]() [2/2]

double Point2d::operator[] ( int ) const

◆ toVector2d()

Vector2d Point2d::toVector2d ( void ) const

Member Data Documentation

◆ kNull

Point2d const Point2d::kNull
static

Definition at line 26 of file Point2d.h.


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