#include <a_point2.h>
|  | 
| static const std::string | help () | 
|  | 
| static const std::string | help () | 
|  | 
| static const std::string | help () | 
|  | 
Definition at line 39 of file a_point2.h.
 
◆ a_point2() [1/5]
◆ a_point2() [2/5]
  
  | 
        
          | a_point2::a_point2 | ( | double | x, |  
          |  |  | double | y |  
          |  | ) |  |  |  | inline | 
 
 
◆ a_point2() [3/5]
  
  | 
        
          | a_point2::a_point2 | ( | const float | x[2] | ) |  |  | inline | 
 
 
◆ a_point2() [4/5]
  
  | 
        
          | a_point2::a_point2 | ( | const double | x[2] | ) |  |  | inline | 
 
 
◆ a_point2() [5/5]
  
  | 
        
          | a_point2::a_point2 | ( | const a_point2 & | p | ) |  |  | inline | 
 
 
◆ classname()
  
  | 
        
          | virtual const std::string a_point2::classname | ( |  | ) |  |  | inlinevirtual | 
 
return class name: should be overridden by children classes 
Reimplemented from a_geom_base.
Definition at line 48 of file a_point2.h.
 
 
◆ dist()
  
  | 
        
          | double a_point2::dist | ( | const a_point2 & | p | ) | const |  | inline | 
 
 
◆ help()
  
  | 
        
          | const std::string a_point2::help | ( |  | ) |  |  | static | 
 
 
◆ norm()
      
        
          | double a_point2::norm | ( |  | ) | const | 
      
 
 
◆ normalise()
◆ operator*=() [1/2]
      
        
          | double a_point2::operator*= | ( | const a_point2 & | p | ) |  | 
      
 
 
◆ operator*=() [2/2]
      
        
          | a_point2 & a_point2::operator*= | ( | double | v | ) |  | 
      
 
 
◆ operator+=()
◆ operator-()
◆ operator-=()
◆ operator/=() [1/2]
◆ operator/=() [2/2]
      
        
          | a_point2 & a_point2::operator/= | ( | double | v | ) |  | 
      
 
 
◆ operator=()
◆ operator==()
      
        
          | bool a_point2::operator== | ( | const a_point2 & | p | ) |  | 
      
 
 
◆ operator[]() [1/2]
  
  | 
        
          | double& a_point2::operator[] | ( | const int | i | ) |  |  | inline | 
 
 
◆ operator[]() [2/2]
  
  | 
        
          | double a_point2::operator[] | ( | const int | i | ) | const |  | inline | 
 
 
◆ read()
  
  | 
        
          | void a_point2::read | ( | std::istream & | i | ) |  |  | virtual | 
 
read object from stream: should be overridden by children classes 
Reimplemented from a_base.
Definition at line 148 of file a_point2.cxx.
 
 
◆ rotate()
      
        
          | a_point2 & a_point2::rotate | ( | const double | angle | ) |  | 
      
 
 
◆ set() [1/3]
  
  | 
        
          | void a_point2::set | ( | double | x, |  
          |  |  | double | y |  
          |  | ) |  |  |  | inline | 
 
 
◆ set() [2/3]
  
  | 
        
          | void a_point2::set | ( | double | x[2] | ) |  |  | inline | 
 
 
◆ set() [3/3]
  
  | 
        
          | void a_point2::set | ( | float | x[2] | ) |  |  | inline | 
 
 
◆ sumsq()
      
        
          | double a_point2::sumsq | ( |  | ) | const | 
      
 
 
◆ translate()
  
  | 
        
          | a_point2& a_point2::translate | ( | double | x, |  
          |  |  | double | y |  
          |  | ) |  |  |  | inline | 
 
 
◆ write()
  
  | 
        
          | void a_point2::write | ( | std::ostream & | o | ) | const |  | virtual | 
 
write object to stream: should be overridden by children classes 
Reimplemented from a_base.
Definition at line 154 of file a_point2.cxx.
 
 
◆ x() [1/2]
  
  | 
        
          | double a_point2::x | ( |  | ) | const |  | inline | 
 
 
◆ x() [2/2]
  
  | 
        
          | void a_point2::x | ( | double | v | ) |  |  | inline | 
 
 
◆ y() [1/2]
  
  | 
        
          | double a_point2::y | ( |  | ) | const |  | inline | 
 
 
◆ y() [2/2]
  
  | 
        
          | void a_point2::y | ( | double | v | ) |  |  | inline | 
 
 
◆ x_
◆ y_
The documentation for this class was generated from the following files: