ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
PyOrientedBBoxBase< OrientedBBoxBase > Class Template Reference

#include <geometry_trampoline.h>

Inheritance diagram for PyOrientedBBoxBase< OrientedBBoxBase >:
Collaboration diagram for PyOrientedBBoxBase< OrientedBBoxBase >:

Additional Inherited Members

- Public Member Functions inherited from cloudViewer::OrientedBoundingBox
 OrientedBoundingBox ()
 Default constructor. More...
 
 OrientedBoundingBox (const Eigen::Vector3d &center, const Eigen::Matrix3d &R, const Eigen::Vector3d &extent)
 Parameterized constructor. More...
 
virtual ~OrientedBoundingBox ()
 
OrientedBoundingBoxClear ()
 
const Eigen::Vector3d & GetExtent () const
 
CCVector3 getCenter () const
 Returns center. More...
 
Eigen::Vector3d GetHalfExtent () const
 Returns the half extent of the bounding box in its frame of reference. More...
 
double GetMaxExtent () const
 Returns the max extent of the bounding box in its frame of reference. More...
 
void SetColor (const Eigen::Vector3d &color)
 Sets the bounding box color. More...
 
const Eigen::Vector3d & GetColor () const
 Gets the bounding box color. More...
 
const Eigen::Matrix3d & GetRotation () const
 
const Eigen::Vector3d & GetPosition () const
 
double volume () const
 Returns the volume of the bounding box. More...
 
std::vector< Eigen::Vector3d > GetBoxPoints () const
 
std::vector< size_t > GetPointIndicesWithinBoundingBox (const std::vector< Eigen::Vector3d > &points) const
 Return indices to points that are within the bounding box. More...
 
std::vector< size_t > GetPointIndicesWithinBoundingBox (const std::vector< CCVector3 > &points) const
 
- Static Public Member Functions inherited from cloudViewer::OrientedBoundingBox
static OrientedBoundingBox CreateFromAxisAlignedBoundingBox (const BoundingBox &aabox)
 
- Public Attributes inherited from cloudViewer::OrientedBoundingBox
Eigen::Vector3d center_
 The center point of the bounding box. More...
 
Eigen::Matrix3d R_
 
Eigen::Vector3d extent_
 The extent of the bounding box in its frame of reference. More...
 
Eigen::Vector3d color_
 The color of the bounding box in RGB. More...
 

Detailed Description

template<class OrientedBBoxBase = cloudViewer::OrientedBoundingBox>
class PyOrientedBBoxBase< OrientedBBoxBase >

Definition at line 273 of file geometry_trampoline.h.


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