elec-1.00
 All Classes Namespaces Files Functions Variables Macros
Public Member Functions | Public Attributes | List of all members
elec::Point Class Reference

#include <elecPoint.hpp>

Public Member Functions

 Point ()
 
 Point (const Point &cp)
 
 Point (double xx, double yy)
 
Pointoperator= (const Point &cp)
 
Pointoperator= (double val)
 
Point operator+ (const Point &p) const
 
Point operator- () const
 
Point operator+ () const
 
Point operator- (const Point &p) const
 
double operator* (const Point &p) const
 
Point operator& (const Point &p) const
 
Point operator* () const
 
Point operator* (double a) const
 
Point operator/ (double a) const
 
Pointoperator+= (const Point &p)
 
Pointoperator-= (const Point &p)
 
Pointoperator*= (double a)
 
Pointoperator/= (double a)
 

Public Attributes

double x
 
double y
 

Detailed Description

Examples:
example-001-basics.cpp, example-002-dynamics.cpp, and example-003-generator.cpp.

Constructor & Destructor Documentation

elec::Point::Point ( )
inline
elec::Point::Point ( const Point cp)
inline
elec::Point::Point ( double  xx,
double  yy 
)
inline

Member Function Documentation

Point elec::Point::operator& ( const Point p) const
inline
double elec::Point::operator* ( const Point p) const
inline
Point elec::Point::operator* ( ) const
inline

Unitary vector.

Point elec::Point::operator* ( double  a) const
inline
Point& elec::Point::operator*= ( double  a)
inline
Point elec::Point::operator+ ( const Point p) const
inline
Point elec::Point::operator+ ( ) const
inline
Point& elec::Point::operator+= ( const Point p)
inline
Point elec::Point::operator- ( ) const
inline
Point elec::Point::operator- ( const Point p) const
inline
Point& elec::Point::operator-= ( const Point p)
inline
Point elec::Point::operator/ ( double  a) const
inline
Point& elec::Point::operator/= ( double  a)
inline
Point& elec::Point::operator= ( const Point cp)
inline
Point& elec::Point::operator= ( double  val)
inline

Member Data Documentation

double elec::Point::x
double elec::Point::y

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