Public Types | Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
hpp::fcl::Quadrilateral Struct Reference

Quadrilateral with 4 indices for points. More...

#include <data_types.h>

Public Types

typedef std::size_t index_type
 
typedef int size_type
 

Public Member Functions

bool operator!= (const Quadrilateral &other) const
 
bool operator== (const Quadrilateral &other) const
 
index_type operator[] (index_type i) const
 the quadrilateral index More...
 
index_typeoperator[] (index_type i)
 
 Quadrilateral ()
 
 Quadrilateral (index_type p0, index_type p1, index_type p2, index_type p3)
 
void set (index_type p0, index_type p1, index_type p2, index_type p3)
 Set the vertex indices of the quadrilateral. More...
 

Static Public Member Functions

static size_type size ()
 

Private Attributes

index_type vids [4]
 

Detailed Description

Quadrilateral with 4 indices for points.

Definition at line 134 of file data_types.h.

Member Typedef Documentation

◆ index_type

Definition at line 135 of file data_types.h.

◆ size_type

Definition at line 136 of file data_types.h.

Constructor & Destructor Documentation

◆ Quadrilateral() [1/2]

hpp::fcl::Quadrilateral::Quadrilateral ( )
inline

Definition at line 138 of file data_types.h.

◆ Quadrilateral() [2/2]

hpp::fcl::Quadrilateral::Quadrilateral ( index_type  p0,
index_type  p1,
index_type  p2,
index_type  p3 
)
inline

Definition at line 140 of file data_types.h.

Member Function Documentation

◆ operator!=()

bool hpp::fcl::Quadrilateral::operator!= ( const Quadrilateral other) const
inline

Definition at line 164 of file data_types.h.

◆ operator==()

bool hpp::fcl::Quadrilateral::operator== ( const Quadrilateral other) const
inline

Definition at line 159 of file data_types.h.

◆ operator[]() [1/2]

index_type hpp::fcl::Quadrilateral::operator[] ( index_type  i) const
inline

the quadrilateral index

Definition at line 153 of file data_types.h.

◆ operator[]() [2/2]

index_type& hpp::fcl::Quadrilateral::operator[] ( index_type  i)
inline

Definition at line 155 of file data_types.h.

◆ set()

void hpp::fcl::Quadrilateral::set ( index_type  p0,
index_type  p1,
index_type  p2,
index_type  p3 
)
inline

Set the vertex indices of the quadrilateral.

Definition at line 145 of file data_types.h.

◆ size()

static size_type hpp::fcl::Quadrilateral::size ( )
inlinestatic

Definition at line 157 of file data_types.h.

Member Data Documentation

◆ vids

index_type hpp::fcl::Quadrilateral::vids[4]
private

Definition at line 169 of file data_types.h.


The documentation for this struct was generated from the following file:


hpp-fcl
Author(s):
autogenerated on Fri Jun 2 2023 02:39:03