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

#include <AcGePoint3d.h>

Inheritance diagram for AcGePoint3d:
AcAxPoint3d

Public Member Functions

 AcGePoint3d (AcGePlanarEnt const &, AcGePoint2d const &)
 
 AcGePoint3d (AcGePoint3d const &)
 
 AcGePoint3d (double, double, double)
 
 AcGePoint3d (void)
 
bool isEqualTo (AcGePoint3d const &, AcGeTol const &=AcGeTol::gTol) const
 
bool operator!= (AcGePoint3d const &) const
 
bool operator== (AcGePoint3d const &) const
 
AcGePoint2d convert2d (AcGePlanarEnt const &) const
 
AcGePoint3dmirror (AcGePlane const &)
 
AcGePoint3doperator*= (double)
 
AcGePoint3doperator+= (AcGeVector3d const &)
 
AcGePoint3doperator-= (AcGeVector3d const &)
 
AcGePoint3doperator/= (double)
 
AcGePoint3doperator= (AcGePoint3d const &)
 
AcGePoint3drotateBy (double, AcGeVector3d const &, AcGePoint3d const &=AcGePoint3d::kOrigin)
 
AcGePoint3dscaleBy (double, AcGePoint3d const &=AcGePoint3d::kOrigin)
 
AcGePoint3dset (AcGePlanarEnt const &, AcGePoint2d const &)
 
AcGePoint3dset (double, double, double)
 
AcGePoint3dsetToProduct (AcGeMatrix3d const &, AcGePoint3d const &)
 
AcGePoint3dsetToSum (AcGePoint3d const &, AcGeVector3d const &)
 
AcGePoint3dtransformBy (AcGeMatrix3d const &)
 
AcGePoint3d operator* (double) const
 
AcGePoint3d operator+ (AcGeVector3d const &) const
 
AcGePoint3d operator- (AcGeVector3d const &) const
 
AcGePoint3d operator/ (double) const
 
AcGePoint3d orthoProject (AcGePlane const &) const
 
AcGePoint3d project (AcGePlane const &, AcGeVector3d const &) const
 
AcGeVector3d asVector (void) const
 
AcGeVector3d operator- (AcGePoint3d const &) const
 
doubleoperator[] (unsigned int)
 
double distanceTo (AcGePoint3d const &) const
 
double operator[] (unsigned int) const
 

Public Attributes

double x
 
double y
 
double z
 

Static Public Attributes

static ARX_API_STATIC AcGePoint3d const kOrigin
 

Detailed Description

Definition at line 26 of file AcGePoint3d.h.

Constructor & Destructor Documentation

◆ AcGePoint3d() [1/4]

AcGePoint3d::AcGePoint3d ( AcGePlanarEnt const & ,
AcGePoint2d const &  )

◆ AcGePoint3d() [2/4]

AcGePoint3d::AcGePoint3d ( AcGePoint3d const & )

◆ AcGePoint3d() [3/4]

AcGePoint3d::AcGePoint3d ( double ,
double ,
double  )

◆ AcGePoint3d() [4/4]

AcGePoint3d::AcGePoint3d ( void )

Member Function Documentation

◆ asVector()

AcGeVector3d AcGePoint3d::asVector ( void ) const

◆ convert2d()

AcGePoint2d AcGePoint3d::convert2d ( AcGePlanarEnt const & ) const

◆ distanceTo()

double AcGePoint3d::distanceTo ( AcGePoint3d const & ) const

◆ isEqualTo()

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

◆ mirror()

AcGePoint3d & AcGePoint3d::mirror ( AcGePlane const & )

◆ operator!=()

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

◆ operator*()

AcGePoint3d AcGePoint3d::operator* ( double ) const

◆ operator*=()

AcGePoint3d & AcGePoint3d::operator*= ( double )

◆ operator+()

AcGePoint3d AcGePoint3d::operator+ ( AcGeVector3d const & ) const

◆ operator+=()

AcGePoint3d & AcGePoint3d::operator+= ( AcGeVector3d const & )

◆ operator-() [1/2]

AcGeVector3d AcGePoint3d::operator- ( AcGePoint3d const & ) const

◆ operator-() [2/2]

AcGePoint3d AcGePoint3d::operator- ( AcGeVector3d const & ) const

◆ operator-=()

AcGePoint3d & AcGePoint3d::operator-= ( AcGeVector3d const & )

◆ operator/()

AcGePoint3d AcGePoint3d::operator/ ( double ) const

◆ operator/=()

AcGePoint3d & AcGePoint3d::operator/= ( double )

◆ operator=()

AcGePoint3d & AcGePoint3d::operator= ( AcGePoint3d const & )

◆ operator==()

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

◆ operator[]() [1/2]

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

◆ operator[]() [2/2]

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

◆ orthoProject()

AcGePoint3d AcGePoint3d::orthoProject ( AcGePlane const & ) const

◆ project()

AcGePoint3d AcGePoint3d::project ( AcGePlane const & ,
AcGeVector3d const &  ) const

◆ rotateBy()

AcGePoint3d & AcGePoint3d::rotateBy ( double ,
AcGeVector3d const & ,
AcGePoint3d const & = AcGePoint3d::kOrigin )

◆ scaleBy()

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

◆ set() [1/2]

AcGePoint3d & AcGePoint3d::set ( AcGePlanarEnt const & ,
AcGePoint2d const &  )

◆ set() [2/2]

AcGePoint3d & AcGePoint3d::set ( double ,
double ,
double  )

◆ setToProduct()

AcGePoint3d & AcGePoint3d::setToProduct ( AcGeMatrix3d const & ,
AcGePoint3d const &  )

◆ setToSum()

AcGePoint3d & AcGePoint3d::setToSum ( AcGePoint3d const & ,
AcGeVector3d const &  )

◆ transformBy()

AcGePoint3d & AcGePoint3d::transformBy ( AcGeMatrix3d const & )

Member Data Documentation

◆ kOrigin

ARX_API_STATIC AcGePoint3d const AcGePoint3d::kOrigin
static

Definition at line 29 of file AcGePoint3d.h.

◆ x

double AcGePoint3d::x

Definition at line 30 of file AcGePoint3d.h.

◆ y

double AcGePoint3d::y

Definition at line 31 of file AcGePoint3d.h.

◆ z

double AcGePoint3d::z

Definition at line 32 of file AcGePoint3d.h.


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