PointCloud2BIM Library  1.0
Library to facilitate the transpormation of point clouds into digital BIM representation
Public Member Functions | List of all members
PointXYZNormal Class Reference
Inheritance diagram for PointXYZNormal:
Inheritance graph
[legend]
Collaboration diagram for PointXYZNormal:
Collaboration graph
[legend]

Public Member Functions

 PointXYZNormal ()
 Constructs PointXYZNormal with coordinates {0,0,0}.
 
 PointXYZNormal (double x, double y, double z, double nx, double ny, double nz)
 Constructs PointXYZNormal with given coordinates and normal. More...
 
 PointXYZNormal (const PointXYZNormal &p2)
 Constructs a copy of the given PointXYZNormal. More...
 
- Public Member Functions inherited from PointXYZ
 PointXYZ ()
 Constructs PointXYZ with coordinates {0,0,0}.
 
 PointXYZ (const PointXYZ &p2)
 Constructs a copy of the given PointXYZ. More...
 
 PointXYZ (double x, double y, double z)
 Constructs PointXYZ with given coordinates. More...
 
virtual void setCoords (double x, double y, double z)
 Sets x, y, z coordinates. More...
 
virtual double getX ()
 Returns x coordinate. More...
 
virtual double getY ()
 Returns y coordinate. More...
 
virtual double getZ ()
 Returns z coordinate. More...
 
virtual void setX (double x)
 Sets x coordinate. More...
 
virtual void setY (double y)
 Sets y coordinate. More...
 
virtual void setZ (double z)
 Sets z coordinate. More...
 
- Public Member Functions inherited from Point< 3 >
double * getCoords ()
 Returns Point coordinates. More...
 
virtual void setId (double id)
 Sets Point identifier. More...
 
virtual int getId ()
 Returns Point identifier. More...
 
- Public Member Functions inherited from PointNormal
 PointNormal ()
 Constructs PointNormal with components {0,0,0}.
 
 PointNormal (const PointNormal &p2)
 Constructs a copy of the given PointNormal. More...
 
 PointNormal (double x, double y, double z)
 Constructs PointNormal with given components. More...
 
double * getNormal ()
 Returns PointNormal. More...
 
virtual double getNx ()
 Returns PointNormal component in x-direction. More...
 
virtual double getNy ()
 Returns PointNormal component in y-direction. More...
 
virtual double getNz ()
 Returns PointNormal component in z-direction. More...
 
virtual void setNx (double x)
 Sets PointNormal component in x-direction. More...
 
virtual void setNy (double y)
 Sets PointNormal component in y-direction. More...
 
virtual void setNz (double z)
 Sets PointNormal component in z-direction. More...
 

Additional Inherited Members

- Protected Attributes inherited from PointNormal
double normal [3]
 

Constructor & Destructor Documentation

PointXYZNormal::PointXYZNormal ( double  x,
double  y,
double  z,
double  nx,
double  ny,
double  nz 
)
inline

Constructs PointXYZNormal with given coordinates and normal.

Parameters
xCoordinate in x-direction
yCoordinate in y-direction
zCoordinate in z-direction
nxNormal component in x-direction
nyNormal component in y-direction
nzNormal component in z-direction
PointXYZNormal::PointXYZNormal ( const PointXYZNormal p2)
inline

Constructs a copy of the given PointXYZNormal.

Parameters
p2Point to be copied

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