Header for reflector generation interface. More...
Go to the source code of this file.
Functions | |
| PYPO_DLL void | generateGrid (reflparams refl, reflcontainer *container, bool transform=true, bool spheric=true) |
| PYPO_DLL void | generateGridf (reflparamsf refl, reflcontainerf *container, bool transform=true, bool spheric=true) |
Header for reflector generation interface.
Declaration of interface for reflector objects.
| PYPO_DLL void generateGrid | ( | reflparams | refl, |
| reflcontainer * | container, | ||
| bool | transform, | ||
| bool | spheric | ||
| ) |
Generate reflector/far-field grids.
Generate x, y, z grids and corresponding normal vectors nx, ny, nz. Also generates area elements. For far-field grids, generates Az and El grid, leaves z-container at 0 values.
| refl | A reflparams object containing reflector parameters. |
| container | Pointer to reflcontainer object. |
| transform | Whether or not to apply transformation to reflector. |
| spheric | Whether or not to convert a far-field grid to spherical co-ordinates, for plotting purposes. |
| PYPO_DLL void generateGridf | ( | reflparamsf | refl, |
| reflcontainerf * | container, | ||
| bool | transform, | ||
| bool | spheric | ||
| ) |
Generate reflector/far-field grids.
Generate x, y, z grids and corresponding normal vectors nx, ny, nz. Also generates area elements. For far-field grids, generates Az and El grid, leaves z-container at 0 values.
| refl | A reflparamsf object containing reflector parameters. |
| container | Pointer to reflcontainerf object. |
| transform | Whether or not to apply transformation to reflector. |
| spheric | Whether or not to convert a far-field grid to spherical co-ordinates, for plotting purposes. |