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

#include <Point3d.h>

Public Member Functions

 Point3d (IntPoint3d)
 
 Point3d (Point2d)
 
 Point3d (AcGePoint3d const &)
 
 Point3d (double, double, double)
 
 Point3d (void)
 
 Point3d (const Point3d &)
 
bool isBetween (Point3d const &, Point3d const &) const
 
bool isEqual (Point3d, double) const
 
bool isEqualRect (Point3d, double) const
 
bool isValid (void) const
 
Point2d toPoint2d (int) const
 
Point2d toPoint2d (int, int) const
 
Point2d toPoint2d (void) const
 
Point3doperator= (Point3d &&)
 
Point3doperator= (Point3d const &)
 
Point3d operator* (double) const
 
Point3d operator+ (Point3d) const
 
Point3d operator+ (Vector3d) const
 
Point3d operator- (Vector3d) const
 
Point3d operator- (void) const
 
Point3d operator/ (double) const
 
Vector3d operator- (Point3d) const
 
Vector3d toVector3d (void) const
 
doubleoperator[] (int)
 
double dist (Point3d) const
 
double distRect (Point3d) const
 
double distSqrd (Point3d) const
 
double length (void) const
 
double lengthRect (void) const
 
double lengthSqrd (void) const
 
double operator% (Vector3d) const
 
double operator[] (int) const
 
void operator*= (double)
 
void operator+= (Point3d)
 
void operator+= (Vector3d)
 
void operator-= (Point3d)
 
void operator-= (Vector3d)
 
void operator/= (double)
 

Static Public Member Functions

static Point3dcast (AcGePoint3d &)
 

Static Public Attributes

static Point3d const kNull
 

Detailed Description

Definition at line 28 of file Point3d.h.

Constructor & Destructor Documentation

◆ Point3d() [1/6]

Point3d::Point3d ( IntPoint3d )

◆ Point3d() [2/6]

Point3d::Point3d ( Point2d )

◆ Point3d() [3/6]

Point3d::Point3d ( AcGePoint3d const & )

◆ Point3d() [4/6]

Point3d::Point3d ( double ,
double ,
double  )

◆ Point3d() [5/6]

Point3d::Point3d ( void )

◆ Point3d() [6/6]

Point3d::Point3d ( const Point3d & )

Member Function Documentation

◆ cast()

static Point3d & Point3d::cast ( AcGePoint3d & )
static

◆ dist()

double Point3d::dist ( Point3d ) const

◆ distRect()

double Point3d::distRect ( Point3d ) const

◆ distSqrd()

double Point3d::distSqrd ( Point3d ) const

◆ isBetween()

bool Point3d::isBetween ( Point3d const & ,
Point3d const &  ) const

◆ isEqual()

bool Point3d::isEqual ( Point3d ,
double  ) const

◆ isEqualRect()

bool Point3d::isEqualRect ( Point3d ,
double  ) const

◆ isValid()

bool Point3d::isValid ( void ) const

◆ length()

double Point3d::length ( void ) const

◆ lengthRect()

double Point3d::lengthRect ( void ) const

◆ lengthSqrd()

double Point3d::lengthSqrd ( void ) const

◆ operator%()

double Point3d::operator% ( Vector3d ) const

◆ operator*()

Point3d Point3d::operator* ( double ) const

◆ operator*=()

void Point3d::operator*= ( double )

◆ operator+() [1/2]

Point3d Point3d::operator+ ( Point3d ) const

◆ operator+() [2/2]

Point3d Point3d::operator+ ( Vector3d ) const

◆ operator+=() [1/2]

void Point3d::operator+= ( Point3d )

◆ operator+=() [2/2]

void Point3d::operator+= ( Vector3d )

◆ operator-() [1/3]

Vector3d Point3d::operator- ( Point3d ) const

◆ operator-() [2/3]

Point3d Point3d::operator- ( Vector3d ) const

◆ operator-() [3/3]

Point3d Point3d::operator- ( void ) const

◆ operator-=() [1/2]

void Point3d::operator-= ( Point3d )

◆ operator-=() [2/2]

void Point3d::operator-= ( Vector3d )

◆ operator/()

Point3d Point3d::operator/ ( double ) const

◆ operator/=()

void Point3d::operator/= ( double )

◆ operator=() [1/2]

Point3d & Point3d::operator= ( Point3d && )

◆ operator=() [2/2]

Point3d & Point3d::operator= ( Point3d const & )

◆ operator[]() [1/2]

double & Point3d::operator[] ( int )

◆ operator[]() [2/2]

double Point3d::operator[] ( int ) const

◆ toPoint2d() [1/3]

Point2d Point3d::toPoint2d ( int ) const

◆ toPoint2d() [2/3]

Point2d Point3d::toPoint2d ( int ,
int  ) const

◆ toPoint2d() [3/3]

Point2d Point3d::toPoint2d ( void ) const

◆ toVector3d()

Vector3d Point3d::toVector3d ( void ) const

Member Data Documentation

◆ kNull

Point3d const Point3d::kNull
static

Definition at line 31 of file Point3d.h.


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