8#ifndef HOLISTIC_FUSION_GNSS_HANDLER_H
9#define HOLISTIC_FUSION_GNSS_HANDLER_H
26 void initHandler(
const Eigen::Vector3d& accumulatedLeftCoordinates,
const Eigen::Vector3d& accumulatedRightCoordinates);
27 void initHandler(
const Eigen::Vector3d& accumulatedCoordinates);
31 Eigen::Vector3d& leftPosition, Eigen::Vector3d& rightPosition);
33 double computeYaw(
const Eigen::Vector3d& gnssPos1,
const Eigen::Vector3d& gnssPos2);
63 Eigen::Vector3d
computeHeading_(
const Eigen::Vector3d& gnssPos1,
const Eigen::Vector3d& gnssPos2);
void setGnssReferenceLongitude(const double gnssReferenceLongitude)
double presetGnssReferenceLongitude_
bool getUseYawInitialGuessFromAlignment() const
void convertNavSatToPosition(const Eigen::Vector3d &gnssCoordinate, Eigen::Vector3d &position)
double getGnssReferenceLongitude() const
static double computeYawFromHeadingVector_(const Eigen::Vector3d &headingVector)
double getGnssReferenceLatitude() const
void convertNavSatToPositionLV03(const Eigen::Vector3d &gnssCoordinate, Eigen::Vector3d &position)
void setGnssReferenceHeading(const double gnssReferenceHeading)
Eigen::Vector3d computeHeading_(const Eigen::Vector3d &gnssPos1, const Eigen::Vector3d &gnssPos2)
void setGlobalYawDegFromFile(const double globalYawDegFromFile)
void initHandler(const Eigen::Vector3d &accumulatedLeftCoordinates, const Eigen::Vector3d &accumulatedRightCoordinates)
double globalAttitudeYaw_
void setUseYawInitialGuessFromAlignment(const bool useYawInitialGuessFromAlignment)
bool getUseGnssReferenceFlag() const
double getGnssReferenceAltitude() const
void setGnssReferenceAltitude(const double gnssReferenceAltitude)
double presetGnssReferenceHeading_
void setUseYawInitialGuessFromFile(const bool useYawInitialGuessFromFile)
bool useYawInitialGuessFromAlignment_
double globalYawDegFromFile_
double computeYaw(const Eigen::Vector3d &gnssPos1, const Eigen::Vector3d &gnssPos2)
bool useYawInitialGuessFromFile_
void setUseGnssReferenceFlag(const bool useGnssReferenceFlag)
double presetGnssReferenceAltitude_
double getGnssReferenceHeading() const
double presetGnssReferenceLatitude_
void setGnssReferenceLatitude(const double gnssReferenceLatitude)
bool useGnssReferenceFlag_
bool getUseYawInitialGuessFromFile() const
void convertNavSatToPositions(const Eigen::Vector3d &leftGnssCoordinate, const Eigen::Vector3d &rightGnssCoordinate, Eigen::Vector3d &leftPosition, Eigen::Vector3d &rightPosition)
double getGlobalYawDegFromFile() const