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

#include <AcGePoint2d.h>

Inheritance diagram for AcGePoint2d:
AcAxPoint2d

Public Member Functions

 AcGePoint2d (AcGePoint2d const &)
 
 AcGePoint2d (double, double)
 
 AcGePoint2d (void)
 
bool isEqualTo (AcGePoint2d const &, AcGeTol const &=AcGeTol::gTol) const
 
bool operator!= (AcGePoint2d const &) const
 
bool operator== (AcGePoint2d const &) const
 
AcGePoint2dmirror (AcGeLine2d const &)
 
AcGePoint2doperator*= (double)
 
AcGePoint2doperator+= (AcGeVector2d const &)
 
AcGePoint2doperator-= (AcGeVector2d const &)
 
AcGePoint2doperator/= (double)
 
AcGePoint2doperator= (AcGePoint2d const &)
 
AcGePoint2drotateBy (double, AcGePoint2d const &=AcGePoint2d::kOrigin)
 
AcGePoint2dscaleBy (double, AcGePoint2d const &=AcGePoint2d::kOrigin)
 
AcGePoint2dset (double, double)
 
AcGePoint2dsetToProduct (AcGeMatrix2d const &, AcGePoint2d const &)
 
AcGePoint2dsetToSum (AcGePoint2d const &, AcGeVector2d const &)
 
AcGePoint2dtransformBy (AcGeMatrix2d const &)
 
AcGePoint2d operator* (double) const
 
AcGePoint2d operator+ (AcGeVector2d const &) const
 
AcGePoint2d operator- (AcGeVector2d const &) const
 
AcGePoint2d operator/ (double) const
 
AcGeVector2d asVector (void) const
 
AcGeVector2d operator- (AcGePoint2d const &) const
 
doubleoperator[] (unsigned int)
 
double distanceTo (AcGePoint2d const &) const
 
double operator[] (unsigned int) const
 

Public Attributes

double x
 
double y
 

Static Public Attributes

static ARX_API_STATIC const AcGePoint2d kOrigin
 

Detailed Description

Definition at line 24 of file AcGePoint2d.h.

Constructor & Destructor Documentation

◆ AcGePoint2d() [1/3]

AcGePoint2d::AcGePoint2d ( AcGePoint2d const & )

◆ AcGePoint2d() [2/3]

AcGePoint2d::AcGePoint2d ( double ,
double  )

◆ AcGePoint2d() [3/3]

AcGePoint2d::AcGePoint2d ( void )

Member Function Documentation

◆ asVector()

AcGeVector2d AcGePoint2d::asVector ( void ) const

◆ distanceTo()

double AcGePoint2d::distanceTo ( AcGePoint2d const & ) const

◆ isEqualTo()

bool AcGePoint2d::isEqualTo ( AcGePoint2d const & ,
AcGeTol const & = AcGeTol::gTol ) const

◆ mirror()

AcGePoint2d & AcGePoint2d::mirror ( AcGeLine2d const & )

◆ operator!=()

bool AcGePoint2d::operator!= ( AcGePoint2d const & ) const

◆ operator*()

AcGePoint2d AcGePoint2d::operator* ( double ) const

◆ operator*=()

AcGePoint2d & AcGePoint2d::operator*= ( double )

◆ operator+()

AcGePoint2d AcGePoint2d::operator+ ( AcGeVector2d const & ) const

◆ operator+=()

AcGePoint2d & AcGePoint2d::operator+= ( AcGeVector2d const & )

◆ operator-() [1/2]

AcGeVector2d AcGePoint2d::operator- ( AcGePoint2d const & ) const

◆ operator-() [2/2]

AcGePoint2d AcGePoint2d::operator- ( AcGeVector2d const & ) const

◆ operator-=()

AcGePoint2d & AcGePoint2d::operator-= ( AcGeVector2d const & )

◆ operator/()

AcGePoint2d AcGePoint2d::operator/ ( double ) const

◆ operator/=()

AcGePoint2d & AcGePoint2d::operator/= ( double )

◆ operator=()

AcGePoint2d & AcGePoint2d::operator= ( AcGePoint2d const & )

◆ operator==()

bool AcGePoint2d::operator== ( AcGePoint2d const & ) const

◆ operator[]() [1/2]

double & AcGePoint2d::operator[] ( unsigned int )

◆ operator[]() [2/2]

double AcGePoint2d::operator[] ( unsigned int ) const

◆ rotateBy()

AcGePoint2d & AcGePoint2d::rotateBy ( double ,
AcGePoint2d const & = AcGePoint2d::kOrigin )

◆ scaleBy()

AcGePoint2d & AcGePoint2d::scaleBy ( double ,
AcGePoint2d const & = AcGePoint2d::kOrigin )

◆ set()

AcGePoint2d & AcGePoint2d::set ( double ,
double  )

◆ setToProduct()

AcGePoint2d & AcGePoint2d::setToProduct ( AcGeMatrix2d const & ,
AcGePoint2d const &  )

◆ setToSum()

AcGePoint2d & AcGePoint2d::setToSum ( AcGePoint2d const & ,
AcGeVector2d const &  )

◆ transformBy()

AcGePoint2d & AcGePoint2d::transformBy ( AcGeMatrix2d const & )

Member Data Documentation

◆ kOrigin

ARX_API_STATIC const AcGePoint2d AcGePoint2d::kOrigin
static

Definition at line 27 of file AcGePoint2d.h.

◆ x

double AcGePoint2d::x

Definition at line 28 of file AcGePoint2d.h.

◆ y

double AcGePoint2d::y

Definition at line 29 of file AcGePoint2d.h.


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