vtf-logo

subdiv::utilities::VArray< 3, T > Class Template Reference

#include <Triangle.h>

List of all members.

template<typename T>
class subdiv::utilities::VArray< 3, T >


Public Types

typedef T value_type
typedef value_typeiterator
typedef const value_typeconst_iterator
typedef unsigned size_type

Public Member Functions

 VArray ()
 VArray (value_type x)
 ~VArray ()
 VArray (const VArray &x)
 VArray (value_type x0, value_type x1, value_type x2)
VArrayoperator= (const VArray &x)
VArrayoperator= (value_type x)
iterator begin ()
iterator end ()
const_iterator begin () const
const_iterator end () const
value_type operator[] (size_type i) const
value_typeoperator[] (size_type i)
VArrayoperator+= (value_type x)
VArrayoperator-= (value_type x)
VArrayoperator *= (value_type x)
VArrayoperator/= (value_type x)
VArrayoperator+= (const VArray &x)
VArrayoperator-= (const VArray &x)

Static Public Member Functions

static size_type size ()

Protected Attributes

value_type _data [3]

Member Typedef Documentation

template<typename T>
typedef const value_type* subdiv::utilities::VArray< 3, T >::const_iterator

template<typename T>
typedef value_type* subdiv::utilities::VArray< 3, T >::iterator

template<typename T>
typedef unsigned subdiv::utilities::VArray< 3, T >::size_type

template<typename T>
typedef T subdiv::utilities::VArray< 3, T >::value_type


Constructor & Destructor Documentation

template<typename T>
subdiv::utilities::VArray< 3, T >::VArray (  )  [inline]

template<typename T>
subdiv::utilities::VArray< 3, T >::VArray ( value_type  x  )  [inline]

template<typename T>
subdiv::utilities::VArray< 3, T >::~VArray (  )  [inline]

template<typename T>
subdiv::utilities::VArray< 3, T >::VArray ( const VArray< 3, T > &  x  )  [inline]

template<typename T>
subdiv::utilities::VArray< 3, T >::VArray ( value_type  x0,
value_type  x1,
value_type  x2 
) [inline, explicit]


Member Function Documentation

template<typename T>
const_iterator subdiv::utilities::VArray< 3, T >::begin (  )  const [inline]

template<typename T>
iterator subdiv::utilities::VArray< 3, T >::begin (  )  [inline]

template<typename T>
const_iterator subdiv::utilities::VArray< 3, T >::end (  )  const [inline]

template<typename T>
iterator subdiv::utilities::VArray< 3, T >::end (  )  [inline]

template<typename T>
VArray& subdiv::utilities::VArray< 3, T >::operator *= ( value_type  x  )  [inline]

template<typename T>
VArray& subdiv::utilities::VArray< 3, T >::operator+= ( const VArray< 3, T > &  x  )  [inline]

template<typename T>
VArray& subdiv::utilities::VArray< 3, T >::operator+= ( value_type  x  )  [inline]

template<typename T>
VArray& subdiv::utilities::VArray< 3, T >::operator-= ( const VArray< 3, T > &  x  )  [inline]

template<typename T>
VArray& subdiv::utilities::VArray< 3, T >::operator-= ( value_type  x  )  [inline]

template<typename T>
VArray& subdiv::utilities::VArray< 3, T >::operator/= ( value_type  x  )  [inline]

template<typename T>
VArray& subdiv::utilities::VArray< 3, T >::operator= ( value_type  x  )  [inline]

template<typename T>
VArray& subdiv::utilities::VArray< 3, T >::operator= ( const VArray< 3, T > &  x  )  [inline]

template<typename T>
value_type& subdiv::utilities::VArray< 3, T >::operator[] ( size_type  i  )  [inline]

template<typename T>
value_type subdiv::utilities::VArray< 3, T >::operator[] ( size_type  i  )  const [inline]

template<typename T>
static size_type subdiv::utilities::VArray< 3, T >::size (  )  [inline, static]


Member Data Documentation

template<typename T>
value_type subdiv::utilities::VArray< 3, T >::_data[3] [protected]


The documentation for this class was generated from the following file:
Generated on Fri Aug 24 13:00:25 2007 for SFC Thin-Shell Finite Element Solver by  doxygen 1.4.7