#include <VisionX/components/pointcloud_processor/EfficientRANSACPrimitiveExtractor/EfficientRANSAC/GfxTL/AACube.h>
|
| | AACube () |
| |
| | AACube (const Point &backBottomLeft, ScalarType width) |
| |
| | AACube (const Point *points, size_t size) |
| |
| | AACube (unsigned int box, const AACube< Point > &cube) |
| |
| template<class Points> |
| void | Bound (const Points &points, size_t size) |
| |
| template<class IteratorT> |
| void | Bound (IteratorT begin, IteratorT end) |
| |
| template<class IteratorT> |
| void | BoundNonCentered (IteratorT begin, IteratorT end) |
| |
| template<class Points> |
| void | BoundRotationInvariant (const Points &points, size_t size) |
| |
| void | Center (const Point &c) |
| |
| void | Center (Point *c) const |
| |
| ScalarType | DiagLength () const |
| |
| ScalarType | Distance (const PointType &p) const |
| |
| void | DividingPlane (unsigned int axis, Point *n, ScalarType *d) const |
| |
| void | DividingPlane (unsigned int axis, ScalarType *s) |
| |
| void | Inflate (ScalarType v) |
| |
| bool | IsInside (const Point &p) const |
| |
| bool | IsSubCube (unsigned int *box, const AACube< Point > &cube) const |
| |
| const Point & | LeftBottomBack () const |
| |
| void | LeftBottomBack (const Point &lbb) |
| |
| Point | Max () const |
| |
| Point & | Min () |
| |
| const Point & | Min () const |
| |
| Point | operator[] (int index) const |
| |
| void | Scale (ScalarType s) |
| |
| ScalarType | SqrDistance (const PointType &p) const |
| |
| void | SubCube (unsigned int box, AACube< Point > *cube) const |
| |
| void | Translate (const PointType &t) |
| |
| ScalarType | Width () const |
| |
| void | Width (ScalarType w) |
| |
◆ PointType
◆ ScalarType
◆ anonymous enum
◆ AACube() [1/4]
◆ AACube() [2/4]
◆ AACube() [3/4]
◆ AACube() [4/4]
◆ Bound() [1/2]
template<class Points>
| void Bound |
( |
const Points & | points, |
|
|
size_t | size ) |
◆ Bound() [2/2]
template<class IteratorT>
| void Bound |
( |
IteratorT | begin, |
|
|
IteratorT | end ) |
◆ BoundNonCentered()
template<class IteratorT>
| void BoundNonCentered |
( |
IteratorT | begin, |
|
|
IteratorT | end ) |
◆ BoundRotationInvariant()
template<class Points>
| void BoundRotationInvariant |
( |
const Points & | points, |
|
|
size_t | size ) |
◆ Center() [1/2]
| void Center |
( |
const Point & | c | ) |
|
◆ Center() [2/2]
| void Center |
( |
Point * | c | ) |
const |
◆ DiagLength()
◆ Distance()
◆ DividingPlane() [1/2]
◆ DividingPlane() [2/2]
| void DividingPlane |
( |
unsigned int | axis, |
|
|
ScalarType * | s ) |
◆ Inflate()
◆ IsInside()
| bool IsInside |
( |
const Point & | p | ) |
const |
◆ IsSubCube()
| bool IsSubCube |
( |
unsigned int * | box, |
|
|
const AACube< Point > & | cube ) const |
◆ LeftBottomBack() [1/2]
| const Point & LeftBottomBack |
( |
| ) |
const |
◆ LeftBottomBack() [2/2]
| void LeftBottomBack |
( |
const Point & | lbb | ) |
|
◆ Max()
◆ Min() [1/2]
◆ Min() [2/2]
| const Point & Min |
( |
| ) |
const |
|
inline |
◆ operator[]()
| Point operator[] |
( |
int | index | ) |
const |
◆ Scale()
◆ SqrDistance()
◆ SubCube()
| void SubCube |
( |
unsigned int | box, |
|
|
AACube< Point > * | cube ) const |
◆ Translate()
◆ Width() [1/2]
◆ Width() [2/2]
The documentation for this class was generated from the following files:
- VisionX/components/pointcloud_processor/EfficientRANSACPrimitiveExtractor/EfficientRANSAC/GfxTL/AACube.h
- VisionX/components/pointcloud_processor/EfficientRANSACPrimitiveExtractor/EfficientRANSAC/GfxTL/AACube.hpp