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 95 of file frustum.hpp.

Constructor & Destructor Documentation

geometry::Frustum::Frustum ( )
inline

Definition at line 98 of file frustum.hpp.

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

Definition at line 99 of file frustum.hpp.

Member Function Documentation

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

Member Data Documentation

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

Definition at line 113 of file frustum.hpp.

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

Definition at line 112 of file frustum.hpp.

bool geometry::Frustum::_valid_frustum
private

Definition at line 114 of file frustum.hpp.


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


spatio_temporal_voxel_layer
Author(s):
autogenerated on Sat Dec 21 2019 04:06:19