order3_t Struct Reference

#include <order.h>

List of all members.

Public Member Functions

 order3_t ()
 order3_t (int order)
 order3_t (int x, int y, int z)
bool is_invalid () const
void invalid ()
int get_ord () const
order3_t operator+ (const order3_t &o)
order3_t operator+= (const order3_t &o)
order3_t operator* (const int c)
order3_t operator* (const order3_t &o)
order3_t operator*= (const int c)
order3_t operator*= (const order3_t &o)
bool operator== (const order3_t &o)
bool operator!= (const order3_t &o)
const char * str () const
int get_idx () const
order1_t get_edge_order (int edge) const
order2_t get_face_order (int face) const
void limit ()
void set_maximal ()

Static Public Member Functions

static order3_t from_int (int o)

Public Attributes

signed type:3
union {
   struct {
      unsigned   order: 15
   } 
   struct {
      unsigned   x:5
      unsigned   y:5
      unsigned   z:5
   } 
}; 

Constructor & Destructor Documentation

order3_t::order3_t (  )  [inline]
order3_t::order3_t ( int  order  )  [inline]
order3_t::order3_t ( int  x,
int  y,
int  z 
) [inline]

Member Function Documentation

static order3_t order3_t::from_int ( int  o  )  [inline, static]
order1_t order3_t::get_edge_order ( int  edge  )  const [inline]
order2_t order3_t::get_face_order ( int  face  )  const [inline]
int order3_t::get_idx (  )  const [inline]
int order3_t::get_ord (  )  const [inline]
void order3_t::invalid (  )  [inline]
bool order3_t::is_invalid (  )  const [inline]
void order3_t::limit (  )  [inline]
bool order3_t::operator!= ( const order3_t o  )  [inline]
order3_t order3_t::operator* ( const order3_t o  )  [inline]
order3_t order3_t::operator* ( const int  c  )  [inline]
order3_t order3_t::operator*= ( const order3_t o  )  [inline]
order3_t order3_t::operator*= ( const int  c  )  [inline]
order3_t order3_t::operator+ ( const order3_t o  )  [inline]
order3_t order3_t::operator+= ( const order3_t o  )  [inline]
bool order3_t::operator== ( const order3_t o  )  [inline]
void order3_t::set_maximal (  )  [inline]
const char* order3_t::str (  )  const [inline]

Member Data Documentation

union { ... }
unsigned order3_t::order
unsigned order3_t::x
unsigned order3_t::y
unsigned order3_t::z

The documentation for this struct was generated from the following file:
Generated on Fri Sep 3 09:22:20 2010 for Hermes3D Library: Real Version by  doxygen 1.6.3