#include <three_dimensional_lidar_frustum.hpp>
◆ ThreeDimensionalLidarFrustum()
geometry::ThreeDimensionalLidarFrustum::ThreeDimensionalLidarFrustum |
( |
const double & |
vFOV, |
|
|
const double & |
vFOVPadding, |
|
|
const double & |
hFOV, |
|
|
const double & |
min_dist, |
|
|
const double & |
max_dist |
|
) |
| |
◆ ~ThreeDimensionalLidarFrustum()
geometry::ThreeDimensionalLidarFrustum::~ThreeDimensionalLidarFrustum |
( |
void |
| ) |
|
|
virtual |
◆ Dot() [1/2]
double geometry::ThreeDimensionalLidarFrustum::Dot |
( |
const VectorWithPt3D & |
plane_pt, |
|
|
const Eigen::Vector3d & |
query_pt |
|
) |
| const |
|
private |
◆ Dot() [2/2]
double geometry::ThreeDimensionalLidarFrustum::Dot |
( |
const VectorWithPt3D & |
plane_pt, |
|
|
const openvdb::Vec3d & |
query_pt |
|
) |
| const |
|
private |
◆ IsInside()
bool geometry::ThreeDimensionalLidarFrustum::IsInside |
( |
const openvdb::Vec3d & |
pt | ) |
|
|
virtual |
◆ SetOrientation()
void geometry::ThreeDimensionalLidarFrustum::SetOrientation |
( |
const geometry_msgs::Quaternion & |
quat | ) |
|
|
virtual |
◆ SetPosition()
◆ TransformModel()
void geometry::ThreeDimensionalLidarFrustum::TransformModel |
( |
void |
| ) |
|
|
virtual |
◆ _full_hFOV
bool geometry::ThreeDimensionalLidarFrustum::_full_hFOV |
|
private |
◆ _hFOV
double geometry::ThreeDimensionalLidarFrustum::_hFOV |
|
private |
◆ _hFOVhalf
double geometry::ThreeDimensionalLidarFrustum::_hFOVhalf |
|
private |
◆ _max_d
double geometry::ThreeDimensionalLidarFrustum::_max_d |
|
private |
◆ _max_d_squared
double geometry::ThreeDimensionalLidarFrustum::_max_d_squared |
|
private |
◆ _min_d
double geometry::ThreeDimensionalLidarFrustum::_min_d |
|
private |
◆ _min_d_squared
double geometry::ThreeDimensionalLidarFrustum::_min_d_squared |
|
private |
◆ _orientation
Eigen::Quaterniond geometry::ThreeDimensionalLidarFrustum::_orientation |
|
private |
◆ _orientation_conjugate
Eigen::Quaterniond geometry::ThreeDimensionalLidarFrustum::_orientation_conjugate |
|
private |
◆ _position
Eigen::Vector3d geometry::ThreeDimensionalLidarFrustum::_position |
|
private |
◆ _tan_vFOVhalf
double geometry::ThreeDimensionalLidarFrustum::_tan_vFOVhalf |
|
private |
◆ _tan_vFOVhalf_squared
double geometry::ThreeDimensionalLidarFrustum::_tan_vFOVhalf_squared |
|
private |
◆ _valid_frustum
bool geometry::ThreeDimensionalLidarFrustum::_valid_frustum |
|
private |
◆ _vFOV
double geometry::ThreeDimensionalLidarFrustum::_vFOV |
|
private |
◆ _vFOVPadding
double geometry::ThreeDimensionalLidarFrustum::_vFOVPadding |
|
private |
The documentation for this class was generated from the following files: