|  | RobWorkProject
    23.9.11-
    | 
indexed polygon class that saves N indices to the N vertices of the polygon More...
#include <IndexedPolygon.hpp>
| Public Types | |
| typedef rw::core::Ptr< IndexedPolygon< T > > | Ptr | 
| Smart pointer to IndexedPolygonN. | |
| typedef T | value_type | 
| value type of the index pointer | |
| Public Member Functions | |
| virtual | ~IndexedPolygon () | 
| destructor | |
| virtual T & | getVertexIdx (size_t i)=0 | 
| returns the index of vertex i of the triangle | |
| virtual const T & | getVertexIdx (size_t i) const =0 | 
| returns the index of vertex i of the triangle | |
| T & | operator[] (size_t i) | 
| get vertex at index i | |
| const T & | operator[] (size_t i) const | 
| get vertex at index i | |
| virtual size_t | size () const =0 | 
| Number of vertices of this polygon.  More... | |
indexed polygon class that saves N indices to the N vertices of the polygon
| 
 | pure virtual | 
Number of vertices of this polygon.
Implemented in IndexedPolygonN< T >, and IndexedPolygonN< uint16_t >.