Helios++
Helios software for LiDAR simulations
pyhelios::PyBeamDeflectorWrapper Class Reference

Wrapper for AbstractBeamDeflector class. More...

#include <PyBeamDeflectorWrapper.h>

Collaboration diagram for pyhelios::PyBeamDeflectorWrapper:

Public Member Functions

 PyBeamDeflectorWrapper (std::shared_ptr< AbstractBeamDeflector > beamDeflector)
 
double getScanFreqMax ()
 
void setScanFreqMax (double scanFreqMax_Hz)
 
double getScanFreqMin ()
 
void setScanFreqMin (double scanFreqMin_Hz)
 
double getScanAngleMax ()
 
void setScanAngleMax (double scanAngleMax)
 
double getScanFreq ()
 
void setScanFreq (double scanFreq)
 
double getScanAngle ()
 
void setScanAngle (double scanAngle)
 
double getVerticalAngleMin ()
 
void setVerticalAngleMin (double verticalAngleMin)
 
double getVerticalAngleMax ()
 
void setVerticalAngleMax (double verticalAngleMax)
 
double getCurrentBeamAngle ()
 
void setCurrentBeamAngle (double currentBeamAngle)
 
double getAngleDiff ()
 
void setAngleDiff (double angleDiff)
 
double getCachedAngleBetweenPulses ()
 
void setCachedAngleBetweenPulses (double angleBetweenPulses)
 
RotationgetEmitterRelativeAttitude ()
 
std::string getOpticsType () const
 
std::string getOpticsType (size_t const idx) const
 

Public Attributes

AbstractBeamDeflectorbeamDeflector
 

Detailed Description

Wrapper for AbstractBeamDeflector class.

Author
Alberto M. Esmoris Pena
Version
1.0
See also
AbstractBeamDeflector

The documentation for this class was generated from the following file: