Documentation of MARTY
A Modern ARtificial Theoretical phYsicist
Public Member Functions | Data Fields | Friends
drawer::Point Struct Reference

Public Member Functions

 Point (double value)
 
 Point (double t_x, double t_y, double t_z=0)
 
 Point (Point const &)=default
 
 Point (Point &&)=default
 
Pointoperator= (Point const &)=default
 
Pointoperator= (Point &&)=default
 
Pointrotate (double theta, int axis=2)
 
double angle (int axis=2) const
 
double norm () const
 
template<typename Value_Type >
Pointoperator+= (Value_Type value)
 
Pointoperator+= (Point const &p)
 
template<typename Value_Type >
Pointoperator*= (Value_Type value)
 
Pointoperator*= (Point const &p)
 
template<typename Value_Type >
Pointoperator-= (Value_Type value)
 
Pointoperator-= (Point const &p)
 
template<typename Value_Type >
Pointoperator/= (Value_Type value)
 
Pointoperator/= (Point const &p)
 
 Point (double value)
 
 Point (double t_x, double t_y, double t_z=0)
 
 Point (Point const &)=default
 
 Point (Point &&)=default
 
Pointoperator= (Point const &)=default
 
Pointoperator= (Point &&)=default
 
Pointrotate (double theta, int axis=2)
 
double angle (int axis=2) const
 
double norm () const
 
template<typename Value_Type >
Pointoperator+= (Value_Type value)
 
Pointoperator+= (Point const &p)
 
template<typename Value_Type >
Pointoperator*= (Value_Type value)
 
Pointoperator*= (Point const &p)
 
template<typename Value_Type >
Pointoperator-= (Value_Type value)
 
Pointoperator-= (Point const &p)
 
template<typename Value_Type >
Pointoperator/= (Value_Type value)
 
Pointoperator/= (Point const &p)
 

Data Fields

double x
 
double y
 
double z
 

Friends

std::ostream & operator<< (std::ostream &out, Point const &point)
 
std::ostream & operator<< (std::ostream &out, Point const &point)
 

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