NMPB08 Shared Libraries
Public Member Functions | Public Attributes
ProfilePointNMPB Struct Reference

Profile point Structure. More...

#include <PathStructures.h>

List of all members.

Public Member Functions

 ProfilePointNMPB ()
 ProfilePointNMPB initialization.
 ~ProfilePointNMPB (void)
 ProfilePointNMPB destructor.
void Copy (ProfilePointNMPB const *pointToCopy)
 Copy ProfilePointNMPB data in this.
Position2Dposition2D_withHeight (void)
 Gets the 2D coordinates with the local height added to z.
Position3Dposition3D_withHeight (void)
 Gets the 3D coordinates with the local height added to z.

Public Attributes

Position3Dposition3D
 3D coordinates (x, y, z)
Position2Dposition2D
 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.
ExtensionNMPBext
 Extension for path elements.

Detailed Description

Profile point Structure.

Definition at line 49 of file PathStructures.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

void ProfilePointNMPB::Copy ( ProfilePointNMPB const *  pointToCopy) [inline]

Copy ProfilePointNMPB data in this.

Parameters:
pointToCopyThe 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.

Returns:
the position2D coordinates with height

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.

Returns:
the position3D coordinates with height

Definition at line 151 of file PathStructures.h.


Member Data Documentation

Extension for path elements.

Definition at line 78 of file PathStructures.h.

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.

The local height.

Definition at line 70 of file PathStructures.h.

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.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines