Scribus
Open source desktop publishing at your fingertips
PRCVector2d Struct Reference

Public Member Functions

 PRCVector2d (double X, double Y)
 
void serializeVector2d (PRCbitStream &)
 
 PRCVector2d (const double c[], double fx=0, double fy=0)
 
 PRCVector2d (const PRCVector2d &sVector2d)
 
void Set (double fx, double fy)
 
double Dot (const PRCVector2d &sPt) const
 
double LengthSquared ()
 
double Length ()
 
bool Normalize ()
 
bool operator== (const PRCVector2d &v) const
 
bool operator!= (const PRCVector2d &v) const
 
bool operator< (const PRCVector2d &v) const
 

Public Attributes

double x
 
double y
 

Friends

PRCVector2d operator+ (const PRCVector2d &a, const PRCVector2d &b)
 
PRCVector2d operator- (const PRCVector2d &a)
 
PRCVector2d operator- (const PRCVector2d &a, const PRCVector2d &b)
 
PRCVector2d operator* (const PRCVector2d &a, const double d)
 
PRCVector2d operator* (const double d, const PRCVector2d &a)
 
PRCVector2d operator/ (const PRCVector2d &a, const double d)
 
std::ostream & operator<< (std::ostream &out, const PRCVector2d &v)
 

The documentation for this struct was generated from the following files: