#include <VisionX/components/pointcloud_processor/EfficientRANSACPrimitiveExtractor/EfficientRANSAC/PointCloud.h>
|  | 
| void | calcNormals (float radius, unsigned int kNN=20, unsigned int maxTries=100) | 
|  | 
| float * | getBbox () const | 
|  | 
| Vec3f & | GetBBoxMax () | 
|  | 
| const Vec3f & | GetBBoxMax () const | 
|  | 
| Vec3f & | GetBBoxMin () | 
|  | 
| const Vec3f & | GetBBoxMin () const | 
|  | 
| void | GetCurrentBBox (Vec3f *min, Vec3f *max) const | 
|  | 
| const Vec3f & | getOffset () const | 
|  | 
| float | getScale () const | 
|  | 
| PointCloud & | operator+= (const PointCloud &other) | 
|  | 
|  | PointCloud () | 
|  | 
|  | PointCloud (Point *points, unsigned int size) | 
|  | 
| void | reset (size_t s=0) | 
|  | 
| void | setBBox (Vec3f bbl, float size) | 
|  | 
| void | setBBox (Vec3f min, Vec3f max) | 
|  | 
| void | swapPoints (unsigned int i, unsigned int j) | 
|  | 
| void | Translate (const Vec3f &trans) | 
|  | 
| void | widenBBox (float delta) | 
|  | 
| Point & | at (size_type i) | 
|  | 
| const Point & | at (size_type i) const | 
|  | 
| Point & | back () | 
|  | 
| const Point & | back () const | 
|  | 
| Point * | begin () | 
|  | 
| const Point * | begin () const | 
|  | 
| size_type | capacity () const | 
|  | 
| void | clear () | 
|  | 
| Point * | end () | 
|  | 
| const Point * | end () const | 
|  | 
| void | erase (Point *where) | 
|  | 
| Point & | front () | 
|  | 
| const Point & | front () const | 
|  | 
| void | insert (Point *where, const Point &v) | 
|  | 
|  | operator const Point * () const | 
|  | 
|  | operator Point * () | 
|  | 
| Vector< Point, MiscLib::AlignedAllocator< Point > > & | operator= (const Vector< Point, MiscLib::AlignedAllocator< Point > > &v) | 
|  | 
| Vector< Point, MiscLib::AlignedAllocator< Point > > & | operator= (const Vector< Point, OtherAllocatorT > &v) | 
|  | 
| void | pop_back () | 
|  | 
| void | push_back (const Point &v) | 
|  | 
| reverse_iterator | rbegin () | 
|  | 
| const_reverse_iterator | rbegin () const | 
|  | 
| reverse_iterator | rend () | 
|  | 
| const_reverse_iterator | rend () const | 
|  | 
| void | reserve (size_type s) | 
|  | 
| void | resize (size_type s) | 
|  | 
| void | resize (size_type s, const value_type &v) | 
|  | 
| size_type | size () const | 
|  | 
|  | Vector () | 
|  | 
|  | Vector (const Vector< Point, MiscLib::AlignedAllocator< Point > > &v) | 
|  | 
|  | Vector (const Vector< Point, OtherAllocatorT > &v) | 
|  | 
|  | Vector (size_type s) | 
|  | 
|  | Vector (size_type s, const Point &v) | 
|  | 
|  | ~Vector () | 
|  | 
Definition at line 85 of file PointCloud.h.
 
◆ PointCloud() [1/2]
◆ PointCloud() [2/2]
◆ calcNormals()
      
        
          | void calcNormals | ( | float | radius, | 
        
          |  |  | unsigned int | kNN = 20, | 
        
          |  |  | unsigned int | maxTries = 100 | 
        
          |  | ) |  |  | 
      
 
 
◆ getBbox()
      
        
          | float * getBbox | ( |  | ) | const | 
      
 
 
◆ GetBBoxMax() [1/2]
◆ GetBBoxMax() [2/2]
  
  | 
        
          | const Vec3f& GetBBoxMax | ( |  | ) | const |  | inline | 
 
 
◆ GetBBoxMin() [1/2]
◆ GetBBoxMin() [2/2]
  
  | 
        
          | const Vec3f& GetBBoxMin | ( |  | ) | const |  | inline | 
 
 
◆ GetCurrentBBox()
      
        
          | void GetCurrentBBox | ( | Vec3f * | min, | 
        
          |  |  | Vec3f * | max | 
        
          |  | ) |  | const | 
      
 
 
◆ getOffset()
  
  | 
        
          | const Vec3f& getOffset | ( |  | ) | const |  | inline | 
 
 
◆ getScale()
◆ operator+=()
◆ reset()
      
        
          | void reset | ( | size_t | s = 0 | ) |  | 
      
 
 
◆ setBBox() [1/2]
◆ setBBox() [2/2]
◆ swapPoints()
  
  | 
        
          | void swapPoints | ( | unsigned int | i, |  
          |  |  | unsigned int | j |  
          |  | ) |  |  |  | inline | 
 
 
◆ Translate()
      
        
          | void Translate | ( | const Vec3f & | trans | ) |  | 
      
 
 
◆ widenBBox()
  
  | 
        
          | void widenBBox | ( | float | delta | ) |  |  | inline | 
 
 
The documentation for this class was generated from the following files:
- VisionX/components/pointcloud_processor/EfficientRANSACPrimitiveExtractor/EfficientRANSAC/PointCloud.h
- VisionX/components/pointcloud_processor/EfficientRANSACPrimitiveExtractor/EfficientRANSAC/PointCloud.cpp