#include <plane_wave.hpp>
◆ Direction
◆ PlaneWave() [1/3]
visr::objectmodel::PlaneWave::PlaneWave |
( |
| ) |
|
|
delete |
Default constructor, creates a source with invalid object id and default group id.
◆ PlaneWave() [2/3]
visr::objectmodel::PlaneWave::PlaneWave |
( |
ObjectId |
id | ) |
|
|
explicit |
◆ PlaneWave() [3/3]
visr::objectmodel::PlaneWave::PlaneWave |
( |
PlaneWave const & |
rhs | ) |
|
|
default |
Copy constructor, explicitly instantiated
◆ ~PlaneWave()
visr::objectmodel::PlaneWave::~PlaneWave |
( |
| ) |
|
|
virtualdefault |
◆ clone()
std::unique_ptr< Object > visr::objectmodel::PlaneWave::clone |
( |
| ) |
const |
|
virtual |
Clone function simulating a virtual copy constructor.
- Note
- This method relies on the proper working of the copy constructor.
Implements visr::objectmodel::Object.
◆ incidenceAzimuth()
Direction visr::objectmodel::PlaneWave::incidenceAzimuth |
( |
| ) |
const |
|
inline |
◆ incidenceElevation()
Direction visr::objectmodel::PlaneWave::incidenceElevation |
( |
| ) |
const |
|
inline |
◆ referenceDistance()
Coordinate visr::objectmodel::PlaneWave::referenceDistance |
( |
| ) |
const |
|
inline |
◆ setIncidenceAzimuth()
void visr::objectmodel::PlaneWave::setIncidenceAzimuth |
( |
Direction |
newAzimuth | ) |
|
◆ setIncidenceElevation()
void visr::objectmodel::PlaneWave::setIncidenceElevation |
( |
Direction |
newElevation | ) |
|
◆ setReferenceDistance()
void visr::objectmodel::PlaneWave::setReferenceDistance |
( |
Coordinate |
newDistance | ) |
|
◆ type()
The documentation for this class was generated from the following files:
- /Users/williammorris/builds/bc5dce7e/0/s3a/VISR/src/libobjectmodel/plane_wave.hpp
- /Users/williammorris/builds/bc5dce7e/0/s3a/VISR/src/libobjectmodel/plane_wave.cpp