Apollo  6.0
Open source self driving car software
Public Member Functions | Public Attributes | List of all members
apollo::localization::msf::VoxelGridCovariance< PointT >::Leaf Struct Reference

#include <voxel_grid_covariance_hdmap.h>

Collaboration diagram for apollo::localization::msf::VoxelGridCovariance< PointT >::Leaf:
Collaboration graph

Public Member Functions

EIGEN_MAKE_ALIGNED_OPERATOR_NEW Leaf ()
 
Eigen::Matrix3d GetCov () const
 
Eigen::Matrix3d GetInverseCov () const
 
Eigen::Vector3d GetMean () const
 
Eigen::Matrix3d GetEvecs () const
 
Eigen::Vector3d GetEvals () const
 
int GetPointCount () const
 

Public Attributes

int nr_points_
 
Eigen::Vector3d mean_
 
Eigen::VectorXf centroid
 
Eigen::Matrix3d cov_
 
Eigen::Matrix3d icov_
 
Eigen::Matrix3d evecs_
 
Eigen::Vector3d evals_
 
pcl::PointCloud< PointT > cloud_
 
LeafType type_
 

Constructor & Destructor Documentation

◆ Leaf()

template<typename PointT>
EIGEN_MAKE_ALIGNED_OPERATOR_NEW apollo::localization::msf::VoxelGridCovariance< PointT >::Leaf::Leaf ( )
inline

Member Function Documentation

◆ GetCov()

template<typename PointT>
Eigen::Matrix3d apollo::localization::msf::VoxelGridCovariance< PointT >::Leaf::GetCov ( ) const
inline

◆ GetEvals()

template<typename PointT>
Eigen::Vector3d apollo::localization::msf::VoxelGridCovariance< PointT >::Leaf::GetEvals ( ) const
inline

◆ GetEvecs()

template<typename PointT>
Eigen::Matrix3d apollo::localization::msf::VoxelGridCovariance< PointT >::Leaf::GetEvecs ( ) const
inline

◆ GetInverseCov()

template<typename PointT>
Eigen::Matrix3d apollo::localization::msf::VoxelGridCovariance< PointT >::Leaf::GetInverseCov ( ) const
inline

◆ GetMean()

template<typename PointT>
Eigen::Vector3d apollo::localization::msf::VoxelGridCovariance< PointT >::Leaf::GetMean ( ) const
inline

◆ GetPointCount()

template<typename PointT>
int apollo::localization::msf::VoxelGridCovariance< PointT >::Leaf::GetPointCount ( ) const
inline

Member Data Documentation

◆ centroid

template<typename PointT>
Eigen::VectorXf apollo::localization::msf::VoxelGridCovariance< PointT >::Leaf::centroid

◆ cloud_

template<typename PointT>
pcl::PointCloud<PointT> apollo::localization::msf::VoxelGridCovariance< PointT >::Leaf::cloud_

◆ cov_

template<typename PointT>
Eigen::Matrix3d apollo::localization::msf::VoxelGridCovariance< PointT >::Leaf::cov_

◆ evals_

template<typename PointT>
Eigen::Vector3d apollo::localization::msf::VoxelGridCovariance< PointT >::Leaf::evals_

◆ evecs_

template<typename PointT>
Eigen::Matrix3d apollo::localization::msf::VoxelGridCovariance< PointT >::Leaf::evecs_

◆ icov_

template<typename PointT>
Eigen::Matrix3d apollo::localization::msf::VoxelGridCovariance< PointT >::Leaf::icov_

◆ mean_

template<typename PointT>
Eigen::Vector3d apollo::localization::msf::VoxelGridCovariance< PointT >::Leaf::mean_

◆ nr_points_

template<typename PointT>
int apollo::localization::msf::VoxelGridCovariance< PointT >::Leaf::nr_points_

◆ type_

template<typename PointT>
LeafType apollo::localization::msf::VoxelGridCovariance< PointT >::Leaf::type_

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