3 #ifndef VISR_OBJECTMODEL_PLANE_WAVE_HPP_INCLUDED 4 #define VISR_OBJECTMODEL_PLANE_WAVE_HPP_INCLUDED 43 std::unique_ptr<Object> clone()
const;
49 void setIncidenceAzimuth( Direction newAzimuth );
51 void setIncidenceElevation( Direction newElevation );
55 void setReferenceDistance( Coordinate newDistance );
59 Direction mIncidenceAzimuth;
61 Direction mIncidenceElevation;
63 Coordinate mReferenceDistance;
69 #endif // VISR_OBJECTMODEL_PLANE_WAVE_HPP_INCLUDED Coordinate Direction
Definition: plane_wave.hpp:21
unsigned int ObjectId
Definition: object.hpp:23
Direction incidenceElevation() const
Definition: plane_wave.hpp:47
ObjectTypeId
Definition: object_type.hpp:26
Coordinate referenceDistance() const
Definition: plane_wave.hpp:53
Definition: options.cpp:10
Direction incidenceAzimuth() const
Definition: plane_wave.hpp:45
Definition: object.hpp:36
float Coordinate
Definition: object.hpp:46
Definition: plane_wave.hpp:18