#include <linear_algebra.h>
◆ FrustumPlanes() [1/3]
algebra_3d::FrustumPlanes::FrustumPlanes |
( |
const double |
fov, |
|
|
const double |
aspectRatio |
|
) |
| |
|
inline |
◆ FrustumPlanes() [2/3]
algebra_3d::FrustumPlanes::FrustumPlanes |
( |
const double |
fx, |
|
|
const double |
fy, |
|
|
const double |
cx, |
|
|
const double |
cy, |
|
|
const uint32_t |
width, |
|
|
const uint32_t |
height |
|
) |
| |
|
inline |
◆ FrustumPlanes() [3/3]
algebra_3d::FrustumPlanes::FrustumPlanes |
( |
| ) |
|
|
inline |
◆ IsPointWithinFrustum()
bool algebra_3d::FrustumPlanes::IsPointWithinFrustum |
( |
const Eigen::Vector3d & |
pt | ) |
const |
|
inline |
◆ TransformFrustum()
void algebra_3d::FrustumPlanes::TransformFrustum |
( |
const Eigen::Affine3d & |
transform, |
|
|
FrustumPlanes * |
transformed_frustum |
|
) |
| |
|
inline |
◆ VisualizeFrustum()
void algebra_3d::FrustumPlanes::VisualizeFrustum |
( |
const std::string & |
frame_id, |
|
|
visualization_msgs::Marker * |
line_list |
|
) |
| |
|
inline |
◆ DL_
Eigen::Vector3d algebra_3d::FrustumPlanes::DL_ |
◆ down_plane_
Plane3d algebra_3d::FrustumPlanes::down_plane_ |
◆ DR_
Eigen::Vector3d algebra_3d::FrustumPlanes::DR_ |
◆ left_plane_
Plane3d algebra_3d::FrustumPlanes::left_plane_ |
◆ origin_
Eigen::Vector3d algebra_3d::FrustumPlanes::origin_ |
◆ right_plane_
Plane3d algebra_3d::FrustumPlanes::right_plane_ |
◆ UL_
Eigen::Vector3d algebra_3d::FrustumPlanes::UL_ |
◆ up_plane_
Plane3d algebra_3d::FrustumPlanes::up_plane_ |
◆ UR_
Eigen::Vector3d algebra_3d::FrustumPlanes::UR_ |
The documentation for this class was generated from the following file: