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