Representation of a point in 3D space.  
 More...
#include <point.h>
Representation of a point in 3D space. 
Definition at line 22 of file point.h.
◆ Point() [1/6]
Default constructor 
Definition at line 28 of file point.h.
 
 
◆ Point() [2/6]
  
  | 
        
          | Point::Point | ( | const Point & | p | ) |  |  | inline | 
 
Copy constructor 
Definition at line 32 of file point.h.
 
 
◆ Point() [3/6]
  
  | 
        
          | Point::Point | ( | const double * | p | ) |  |  | inline | 
 
Constructor with an array, i.e., vecctor of coordinates 
Definition at line 37 of file point.h.
 
 
◆ Point() [4/6]
  
  | 
        
          | Point::Point | ( | const double * | p, |  
          |  |  | const char * | c |  
          |  | ) |  |  |  | inline | 
 
 
◆ Point() [5/6]
  
  | 
        
          | Point::Point | ( | const double | _x, |  
          |  |  | const double | _y, |  
          |  |  | const double | _z |  
          |  | ) |  |  |  | inline | 
 
Constructor with three double values 
Definition at line 44 of file point.h.
 
 
◆ Point() [6/6]
  
  | 
        
          | Point::Point | ( | const double | _x, |  
          |  |  | const double | _y, |  
          |  |  | const double | _z, |  
          |  |  | const char | _r, |  
          |  |  | const char | _g, |  
          |  |  | const char | _b |  
          |  | ) |  |  |  | inline | 
 
 
◆ cross()
◆ distance()
  
  | 
        
          | double Point::distance | ( | const Point & | p | ) |  |  | inline | 
 
 
◆ norm()
◆ operator+()
◆ operator+=()
◆ operator-()
◆ operator-=()
◆ transform()
  
  | 
        
          | void Point::transform | ( | const double | alignxf[16] | ) |  |  | inline | 
 
 
◆ operator<<
  
  | 
        
          | ostream& operator<< | ( | ostream & | os, |  
          |  |  | const Point & | p |  
          |  | ) |  |  |  | friend | 
 
 
◆ operator>>
  
  | 
        
          | istream& operator>> | ( | istream & | is, |  
          |  |  | Point & | p |  
          |  | ) |  |  |  | friend | 
 
 
◆ amplitude
◆ deviation
◆ point_id
◆ rad
◆ reflectance
◆ rgb
      
        
          | unsigned char Point::rgb[3] | 
      
 
 
◆ tan_theta
tang in cylindrical coordinates for veloscan 
Definition at line 111 of file point.h.
 
 
◆ type
additional information about the point, e.g., semantic also used in veloscan for distiuguish moving or static 
Definition at line 106 of file point.h.
 
 
x coordinate in 3D space 
Definition at line 99 of file point.h.
 
 
y coordinate in 3D space 
Definition at line 101 of file point.h.
 
 
z coordinate in 3D space 
Definition at line 103 of file point.h.
 
 
The documentation for this class was generated from the following file: