MRPT
1.9.9
|
Struct used to store a polyhedron edge.
The struct consists only of two vertex indices, used to access the polyhedron vertex list.
Definition at line 51 of file CPolyhedron.h.
#include <mrpt/opengl/CPolyhedron.h>
Public Member Functions | |
TPolyhedronEdge ()=default | |
Default constructor. More... | |
bool | operator== (const TPolyhedronEdge &e) const |
Comparison agains another edge. More... | |
double | length (const std::vector< mrpt::math::TPoint3D > &vs) const |
Given a set of vertices, computes the length of the vertex. More... | |
~TPolyhedronEdge ()=default | |
Destructor. More... | |
Public Attributes | |
uint32_t | v1 |
Vertices. More... | |
uint32_t | v2 |
|
default |
Default constructor.
Initializes to garbage.
|
default |
Destructor.
double CPolyhedron::TPolyhedronEdge::length | ( | const std::vector< mrpt::math::TPoint3D > & | vs | ) | const |
Given a set of vertices, computes the length of the vertex.
Definition at line 470 of file CPolyhedron.cpp.
References mrpt::math::distance().
|
inline |
Comparison agains another edge.
Simmetry is taken into account.
Definition at line 64 of file CPolyhedron.h.
uint32_t mrpt::opengl::CPolyhedron::TPolyhedronEdge::v1 |
Vertices.
Definition at line 56 of file CPolyhedron.h.
Referenced by mrpt::opengl::CPolyhedron::addEdges(), faceContainsEdge(), mrpt::opengl::operator<<(), operator==(), mrpt::opengl::operator>>(), searchForEdge(), and mrpt::opengl::CPolyhedron::truncate().
uint32_t mrpt::opengl::CPolyhedron::TPolyhedronEdge::v2 |
Definition at line 56 of file CPolyhedron.h.
Referenced by mrpt::opengl::CPolyhedron::addEdges(), faceContainsEdge(), mrpt::opengl::operator<<(), operator==(), mrpt::opengl::operator>>(), searchForEdge(), and mrpt::opengl::CPolyhedron::truncate().
Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: 8fe78517f Sun Jul 14 19:43:28 2019 +0200 at lun oct 28 02:10:00 CET 2019 |