#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