#include <particle_cuboid.h>
|
float | area () const |
|
double | distanceNearestToPlaneWithOcclusion (const Eigen::Vector3f &v, const std::vector< int > &visible_faces, std::vector< jsk_pcl_ros::Polygon::Ptr > &faces) const |
|
double | distanceToPlane (const Eigen::Vector3f &v, const int plane_index) const |
|
void | fromEigen (const Eigen::Affine3f &pose) |
|
int | nearestPlaneIndex (const Eigen::Vector3f &local_v) const |
|
float | operator[] (unsigned int i) const |
|
| ParticleCuboid (const ParticleCuboid &obj) |
|
| ParticleCuboid () |
|
| ParticleCuboid (float _x, float _y, float _z, float _roll, float _pitch, float _yaw) |
|
void | sample (const std::vector< double > &mean, const std::vector< double > &cov) |
|
double | signedDistanceToPlane (const Eigen::Vector3f &v, const int plane_index) const |
|
jsk_recognition_msgs::BoundingBox | toBoundingBox () |
|
jsk_pcl_ros::Cube::Ptr | toCube () const |
|
Eigen::Affine3f | toEigenMatrix () const |
|
std::vector< int > | visibleFaceIndices (const Eigen::Vector3f local_view_point) const |
|
float | volume () const |
|
void | zero () |
|
Definition at line 70 of file particle_cuboid.h.
pcl::tracking::ParticleCuboid::ParticleCuboid |
( |
const ParticleCuboid & |
obj | ) |
|
|
inline |
pcl::tracking::ParticleCuboid::ParticleCuboid |
( |
| ) |
|
|
inline |
float pcl::tracking::ParticleCuboid::area |
( |
| ) |
const |
|
inline |
double pcl::tracking::ParticleCuboid::distanceToPlane |
( |
const Eigen::Vector3f & |
v, |
|
|
const int |
plane_index |
|
) |
| const |
|
inline |
void pcl::tracking::ParticleCuboid::fromEigen |
( |
const Eigen::Affine3f & |
pose | ) |
|
|
inline |
int pcl::tracking::ParticleCuboid::nearestPlaneIndex |
( |
const Eigen::Vector3f & |
local_v | ) |
const |
|
inline |
float pcl::tracking::ParticleCuboid::operator[] |
( |
unsigned int |
i | ) |
const |
|
inline |
void pcl::tracking::ParticleCuboid::sample |
( |
const std::vector< double > & |
mean, |
|
|
const std::vector< double > & |
cov |
|
) |
| |
|
inline |
double pcl::tracking::ParticleCuboid::signedDistanceToPlane |
( |
const Eigen::Vector3f & |
v, |
|
|
const int |
plane_index |
|
) |
| const |
|
inline |
static int pcl::tracking::ParticleCuboid::stateDimension |
( |
| ) |
|
|
inlinestatic |
jsk_recognition_msgs::BoundingBox pcl::tracking::ParticleCuboid::toBoundingBox |
( |
| ) |
|
|
inline |
Eigen::Affine3f pcl::tracking::ParticleCuboid::toEigenMatrix |
( |
| ) |
const |
|
inline |
std::vector<int> pcl::tracking::ParticleCuboid::visibleFaceIndices |
( |
const Eigen::Vector3f |
local_view_point | ) |
const |
|
inline |
float pcl::tracking::ParticleCuboid::volume |
( |
| ) |
const |
|
inline |
void pcl::tracking::ParticleCuboid::zero |
( |
| ) |
|
|
inline |
The documentation for this struct was generated from the following file: