|
ViennaLS
|
Class describing a point cloud, which can be used to create geometries from its convex hull mesh. More...
#include <lsGeometries.hpp>
Public Member Functions | |
| PointCloud ()=default | |
| PointCloud (std::vector< VectorType< T, D > > passedPoints) | |
| void | insertNextPoint (T *newPoint) |
| void | insertNextPoint (const VectorType< T, D > &newPoint) |
| std::pair< typename std::vector< VectorType< T, D > >::iterator, bool > | insertNextUniquePoint (VectorType< T, D > newPoint) |
| std::vector< VectorType< T, D > >::iterator | begin () |
| std::vector< VectorType< T, D > >::iterator | end () |
| std::size_t | size () const |
| bool | empty () const |
| VectorType< T, D > & | operator[] (std::size_t i) |
Static Public Member Functions | |
| template<class... Args> | |
| static auto | New (Args &&...args) |
Public Attributes | |
| std::vector< VectorType< T, D > > | points |
Class describing a point cloud, which can be used to create geometries from its convex hull mesh.
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inline |
|
inline |