coal
3.0.1
Coal, The Collision Detection Library. Previously known as HPP-FCL, fork of FCL -- The Flexible Collision Library
|
Quadrilateral with 4 indices for points. More...
#include <coal/data_types.h>
Public Types | |
typedef _IndexType | index_type |
typedef _IndexType | IndexType |
typedef int | size_type |
Public Member Functions | |
QuadrilateralTpl () | |
Default constructor. More... | |
QuadrilateralTpl (const QuadrilateralTpl &other) | |
Copy constructor. More... | |
template<typename OtherIndexType > | |
QuadrilateralTpl (const QuadrilateralTpl< OtherIndexType > &other) | |
Copy constructor from another vertex index type. More... | |
QuadrilateralTpl & | operator= (const QuadrilateralTpl &other) |
Copy operator. More... | |
template<typename OtherIndexType > | |
QuadrilateralTpl & | operator= (const QuadrilateralTpl< OtherIndexType > &other) |
Copy operator from another index type. More... | |
template<typename OtherIndexType > | |
QuadrilateralTpl< OtherIndexType > | cast () const |
QuadrilateralTpl (IndexType p0, IndexType p1, IndexType p2, IndexType p3) | |
void | set (IndexType p0, IndexType p1, IndexType p2, IndexType p3) |
Set the vertex indices of the quadrilateral. More... | |
IndexType | operator[] (IndexType i) const |
@access the quadrilateral index More... | |
IndexType & | operator[] (IndexType i) |
bool | operator== (const QuadrilateralTpl &other) const |
bool | operator!= (const QuadrilateralTpl &other) const |
Static Public Member Functions | |
static size_type | size () |
Protected Attributes | |
IndexType | vids [4] |
Quadrilateral with 4 indices for points.
typedef _IndexType coal::QuadrilateralTpl< _IndexType >::index_type |
typedef _IndexType coal::QuadrilateralTpl< _IndexType >::IndexType |
typedef int coal::QuadrilateralTpl< _IndexType >::size_type |
|
inline |
Default constructor.
|
inline |
Copy constructor.
|
inline |
Copy constructor from another vertex index type.
|
inline |
|
inline |
|
inline |
|
inline |
Copy operator.
|
inline |
Copy operator from another index type.
|
inline |
|
inline |
|
inline |
@access the quadrilateral index
|
inline |
Set the vertex indices of the quadrilateral.
|
inlinestatic |
|
protected |