NMPB08 Shared Libraries
|
Profile point Structure. More...
#include <PathStructures.h>
Public Member Functions | |
ProfilePointNMPB () | |
ProfilePointNMPB initialization. | |
~ProfilePointNMPB (void) | |
ProfilePointNMPB destructor. | |
void | Copy (ProfilePointNMPB const *pointToCopy) |
Copy ProfilePointNMPB data in this. | |
Position2D * | position2D_withHeight (void) |
Gets the 2D coordinates with the local height added to z. | |
Position3D * | position3D_withHeight (void) |
Gets the 3D coordinates with the local height added to z. | |
Public Attributes | |
Position3D * | position3D |
3D coordinates (x, y, z) | |
Position2D * | position2D |
2D coordinates (d : cumulated distance, z) | |
double | impedance |
impedance value before the point | |
bool | isDiff |
To know if there is diffraction on this point. | |
double | height |
The local height. | |
double | h_ray |
To know height of the point to [SR] (or another ray of the convex hull) : < 0 if the ray is under the point. | |
ExtensionNMPB * | ext |
Extension for path elements. |
Profile point Structure.
Definition at line 49 of file PathStructures.h.
ProfilePointNMPB::ProfilePointNMPB | ( | ) | [inline] |
ProfilePointNMPB initialization.
Definition at line 83 of file PathStructures.h.
ProfilePointNMPB::~ProfilePointNMPB | ( | void | ) | [inline] |
ProfilePointNMPB destructor.
Definition at line 107 of file PathStructures.h.
void ProfilePointNMPB::Copy | ( | ProfilePointNMPB const * | pointToCopy | ) | [inline] |
Copy ProfilePointNMPB data in this.
pointToCopy | The ProfilePointNMPB to copy data |
Definition at line 119 of file PathStructures.h.
Position2D* ProfilePointNMPB::position2D_withHeight | ( | void | ) | [inline] |
Gets the 2D coordinates with the local height added to z.
Definition at line 138 of file PathStructures.h.
Position3D* ProfilePointNMPB::position3D_withHeight | ( | void | ) | [inline] |
Gets the 3D coordinates with the local height added to z.
Definition at line 151 of file PathStructures.h.
Extension for path elements.
Definition at line 78 of file PathStructures.h.
double ProfilePointNMPB::h_ray |
To know height of the point to [SR] (or another ray of the convex hull) : < 0 if the ray is under the point.
Definition at line 74 of file PathStructures.h.
double ProfilePointNMPB::height |
The local height.
Definition at line 70 of file PathStructures.h.
double ProfilePointNMPB::impedance |
impedance value before the point
Definition at line 62 of file PathStructures.h.
To know if there is diffraction on this point.
Definition at line 66 of file PathStructures.h.
2D coordinates (d : cumulated distance, z)
Definition at line 58 of file PathStructures.h.
3D coordinates (x, y, z)
Definition at line 54 of file PathStructures.h.