Hide menu
Loading...
Searching...
No Matches

Defines a 3D point. More...

#include <cadex/Geom/Point2d.hxx>

Public Member Functions

 Point2d ()
 Constructor.
 
 Point2d (double theVal)
 Constructor.
 
 Point2d (const Point2d &theOther)
 Constructor.
 
 Point2d (double theX, double theY)
 Constructor.
 
double X () const
 
double Y () const
 
void SetX (double theValue)
 
void SetY (double theValue)
 
void Set (size_t theIndex, double theValue)
 
void SetCoord (double theX, double theY)
 
bool IsEqual (const Point2d &theOther, double theTolerance=1e-9) const
 
double Distance (const Point2d &theOther) const
 
void Add (const Vector2d &theOther)
 
Point2d Added (const Point2d &theOther) const
 
Point2d Added (const Vector2d &theOther) const
 
void Subtract (const Vector2d &theOther)
 
Point2d Subtracted (const Vector2d &theOther) const
 
Vector2d Subtracted (const Point2d &theOther) const
 
void Multiply (const double theScalar)
 
void Multiply (const Matrix2d &theMatrix)
 
Point2d Multiplied (const double theScalar) const
 
void Divide (const double theScalar)
 
Point2d Divided (const double theScalar) const
 
void Transform (const Transformation2d &theTransformation)
 
Point2d Transformed (const Transformation2d &theTransformation) const
 
Point2doperator= (const Point2d &theOther)
 
void operator+= (const Vector2d &theOther)
 
void operator-= (const Vector2d &theOther)
 
void operator*= (const double theScalar)
 
void operator/= (const double theScalar)
 
double operator[] (size_t theIndex) const
 

Static Public Member Functions

static const Point2dOrigin ()
 

Detailed Description