#include <MultibeamSensor.h>
Classes | |
| struct | Remap |
Public Member Functions | |
| int | getTFTransform (tf::Pose &pose, std::string &parent) |
| MultibeamSensor (osg::Group *uwsim_root, std::string name, std::string parentName, osg::Node *trackNode, double initAngle, double finalAngle, double alpha, double range, unsigned int mask, int visible, unsigned int ARMask) | |
| void | preCalcTable () |
Public Attributes | |
| double | angleIncr |
| int | camPixels |
| double | camsFOV |
| double | finalAngle |
| osg::ref_ptr< osg::Geode > | geode |
| double | initAngle |
| std::string | name |
| int | nCams |
| int | numpixels |
| std::string | parentLinkName |
| double | range |
| std::vector< Remap > | remapVector |
| osg::Node * | trackNode |
| std::vector< VirtualCamera > | vcams |
Definition at line 18 of file MultibeamSensor.h.
| MultibeamSensor::MultibeamSensor | ( | osg::Group * | uwsim_root, |
| std::string | name, | ||
| std::string | parentName, | ||
| osg::Node * | trackNode, | ||
| double | initAngle, | ||
| double | finalAngle, | ||
| double | alpha, | ||
| double | range, | ||
| unsigned int | mask, | ||
| int | visible, | ||
| unsigned int | ARMask | ||
| ) |
Definition at line 16 of file MultibeamSensor.cpp.
| int MultibeamSensor::getTFTransform | ( | tf::Pose & | pose, |
| std::string & | parent | ||
| ) |
Definition at line 129 of file MultibeamSensor.cpp.
| void MultibeamSensor::preCalcTable | ( | ) |
Definition at line 72 of file MultibeamSensor.cpp.
| double MultibeamSensor::angleIncr |
Definition at line 31 of file MultibeamSensor.h.
Definition at line 30 of file MultibeamSensor.h.
| double MultibeamSensor::camsFOV |
Definition at line 31 of file MultibeamSensor.h.
| double MultibeamSensor::finalAngle |
Definition at line 31 of file MultibeamSensor.h.
| osg::ref_ptr<osg::Geode> MultibeamSensor::geode |
Definition at line 32 of file MultibeamSensor.h.
| double MultibeamSensor::initAngle |
Definition at line 31 of file MultibeamSensor.h.
| std::string MultibeamSensor::name |
Definition at line 29 of file MultibeamSensor.h.
Definition at line 30 of file MultibeamSensor.h.
Definition at line 30 of file MultibeamSensor.h.
| std::string MultibeamSensor::parentLinkName |
Definition at line 29 of file MultibeamSensor.h.
| double MultibeamSensor::range |
Definition at line 31 of file MultibeamSensor.h.
| std::vector<Remap> MultibeamSensor::remapVector |
Definition at line 33 of file MultibeamSensor.h.
| osg::Node* MultibeamSensor::trackNode |
Definition at line 34 of file MultibeamSensor.h.
| std::vector<VirtualCamera> MultibeamSensor::vcams |
Definition at line 28 of file MultibeamSensor.h.