Public Types | Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
coal::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_typeoperator[] (index_type i)
 
index_type operator[] (index_type i) const
 @access the quadrilateral index More...
 
 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 157 of file coal/data_types.h.

Member Typedef Documentation

◆ index_type

typedef std::size_t coal::Quadrilateral::index_type

Definition at line 158 of file coal/data_types.h.

◆ size_type

Definition at line 159 of file coal/data_types.h.

Constructor & Destructor Documentation

◆ Quadrilateral() [1/2]

coal::Quadrilateral::Quadrilateral ( )
inline

Definition at line 161 of file coal/data_types.h.

◆ Quadrilateral() [2/2]

coal::Quadrilateral::Quadrilateral ( index_type  p0,
index_type  p1,
index_type  p2,
index_type  p3 
)
inline

Definition at line 163 of file coal/data_types.h.

Member Function Documentation

◆ operator!=()

bool coal::Quadrilateral::operator!= ( const Quadrilateral other) const
inline

Definition at line 187 of file coal/data_types.h.

◆ operator==()

bool coal::Quadrilateral::operator== ( const Quadrilateral other) const
inline

Definition at line 182 of file coal/data_types.h.

◆ operator[]() [1/2]

index_type& coal::Quadrilateral::operator[] ( index_type  i)
inline

Definition at line 178 of file coal/data_types.h.

◆ operator[]() [2/2]

index_type coal::Quadrilateral::operator[] ( index_type  i) const
inline

@access the quadrilateral index

Definition at line 176 of file coal/data_types.h.

◆ set()

void coal::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 168 of file coal/data_types.h.

◆ size()

static size_type coal::Quadrilateral::size ( )
inlinestatic

Definition at line 180 of file coal/data_types.h.

Member Data Documentation

◆ vids

index_type coal::Quadrilateral::vids[4]
private

Definition at line 192 of file coal/data_types.h.


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


hpp-fcl
Author(s):
autogenerated on Sat Nov 23 2024 03:45:00