Public Member Functions | Private Attributes | List of all members
geometry::Frustum Class Referenceabstract

#include <frustum.hpp>

Inheritance diagram for geometry::Frustum:
Inheritance graph
[legend]

Public Member Functions

 Frustum ()
 
virtual bool IsInside (const openvdb::Vec3d &pt)=0
 
virtual void SetOrientation (const geometry_msgs::Quaternion &quat)=0
 
virtual void SetPosition (const geometry_msgs::Point &origin)=0
 
virtual void TransformModel (void)=0
 
virtual ~Frustum (void)
 

Private Attributes

Eigen::Quaterniond _orientation
 
Eigen::Vector3d _position
 
bool _valid_frustum
 

Detailed Description

Definition at line 131 of file frustum.hpp.

Constructor & Destructor Documentation

◆ Frustum()

geometry::Frustum::Frustum ( )
inline

Definition at line 134 of file frustum.hpp.

◆ ~Frustum()

virtual geometry::Frustum::~Frustum ( void  )
inlinevirtual

Definition at line 135 of file frustum.hpp.

Member Function Documentation

◆ IsInside()

virtual bool geometry::Frustum::IsInside ( const openvdb::Vec3d &  pt)
pure virtual

◆ SetOrientation()

virtual void geometry::Frustum::SetOrientation ( const geometry_msgs::Quaternion &  quat)
pure virtual

◆ SetPosition()

virtual void geometry::Frustum::SetPosition ( const geometry_msgs::Point origin)
pure virtual

◆ TransformModel()

virtual void geometry::Frustum::TransformModel ( void  )
pure virtual

Member Data Documentation

◆ _orientation

Eigen::Quaterniond geometry::Frustum::_orientation
private

Definition at line 149 of file frustum.hpp.

◆ _position

Eigen::Vector3d geometry::Frustum::_position
private

Definition at line 148 of file frustum.hpp.

◆ _valid_frustum

bool geometry::Frustum::_valid_frustum
private

Definition at line 150 of file frustum.hpp.


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


spatio_temporal_voxel_layer
Author(s):
autogenerated on Wed Aug 16 2023 02:10:02