SOFA API  e18b59ce
Open source framework for multi-physics simuation
sofa::core::topology::Topology::Quad Class Reference

#include <Topology.h>

Inheritance diagram for sofa::core::topology::Topology::Quad:

Public Member Functions

 Quad ()
 
 Quad (PointID a, PointID b, PointID c, PointID d)
 
- Public Member Functions inherited from sofa::helper::fixed_array< PointID, 4 >
 fixed_array ()
 
 fixed_array (value_type r1)
 Specific constructor for 1-element vectors. More...
 
 fixed_array (value_type r1, value_type r2)
 Specific constructor for 2-elements vectors. More...
 
 fixed_array (value_type r1, value_type r2, value_type r3)
 Specific constructor for 3-elements vectors. More...
 
 fixed_array (value_type r1, value_type r2, value_type r3, value_type r4)
 Specific constructor for 4-elements vectors. More...
 
 fixed_array (value_type r1, value_type r2, value_type r3, value_type r4, value_type r5)
 Specific constructor for 5-elements vectors. More...
 
 fixed_array (value_type r1, value_type r2, value_type r3, value_type r4, value_type r5, value_type r6)
 Specific constructor for 6-elements vectors. More...
 
 fixed_array (value_type r1, value_type r2, value_type r3, value_type r4, value_type r5, value_type r6, value_type r7)
 Specific constructor for 7-elements vectors. More...
 
 fixed_array (value_type r1, value_type r2, value_type r3, value_type r4, value_type r5, value_type r6, value_type r7, value_type r8)
 Specific constructor for 8-elements vectors. More...
 
 fixed_array (value_type r1, value_type r2, value_type r3, value_type r4, value_type r5, value_type r6, value_type r7, value_type r8, value_type r9)
 Specific constructor for 9-elements vectors. More...
 
 fixed_array (value_type r1, value_type r2, value_type r3, value_type r4, value_type r5, value_type r6, value_type r7, value_type r8, value_type r9, value_type r10)
 Specific constructor for 10-elements vectors. More...
 
iterator begin ()
 
const_iterator begin () const
 
iterator end ()
 
const_iterator end () const
 
reference operator[] (Size i)
 
const_reference operator[] (Size i) const
 
reference at (Size i)
 
const_reference at (Size i) const
 
reference front ()
 
const_reference front () const
 
reference back ()
 
const_reference back () const
 
void swap (fixed_array< PointID, N > &y)
 
const PointIDdata () const
 
const Arrayarray () const
 direct access to array More...
 
Arrayarray ()
 direct access to array More...
 
fixed_array< PointID, N > & operator= (const fixed_array< T2, N > &rhs)
 
void assign (const PointID &value)
 
bool operator< (const fixed_array &v) const
 

Additional Inherited Members

- Public Attributes inherited from sofa::helper::fixed_array< PointID, 4 >
PointID elems [N]
 
- Static Public Member Functions inherited from sofa::helper::fixed_array< PointID, 4 >
static Size size ()
 
static bool empty ()
 
static Size max_size ()
 

Constructor details

sofa::core::topology::Topology::Quad::Quad ( )
inline
sofa::core::topology::Topology::Quad::Quad ( PointID  a,
PointID  b,
PointID  c,
PointID  d 
)
inline