isce3  0.1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
Public Member Functions | Public Attributes | Friends | List of all members
D3point Class Reference

Public Member Functions

 D3point (double a, double b, double c)
 
 D3point (double *a)
 
void get (double &a, double &b, double &c)
 
double get_Z ()
 
void set_Z (double c)
 
void get (double &a, double &b)
 
double get_x ()
 
double get_y ()
 
D3point unity ()
 
double magnitude () const
 
double magnitude2 () const
 
void set (double xpos, double ypos, double zpos)
 
void set (double xpos, double ypos)
 
D3point operator() (double a, double b, double c)
 
D3point operator+ (const D3point &a)
 
D3point operator- (const D3point &a)
 
D3point operator* (const double &s)
 
D3point operator/ (const double &s)
 
D3point operator+= (const D3point &a)
 
D3point operator-= (const D3point &a)
 
D3point operator*= (const double &s)
 
D3point operator/= (const double &s)
 
D3point operator&& (const D3point &a)
 
double operator* (const D3point &a)
 
double operator< (const D3point &a)
 
int operator== (const D3point &a)
 
int operator!= (const D3point &a)
 
 D3point (const D3point &source_point)
 
D3pointoperator= (const D3point &source_point)
 

Public Attributes

double x
 
double y
 
double z
 

Friends

std::ostream & operator<< (std::ostream &, D3point)
 
std::istream & operator>> (std::istream &, D3point &)
 
D3point operator* (const double &s, const D3point &a)
 

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

Generated for ISCE3.0 by doxygen 1.8.5.