versor  3.0
C++11 library for Geometric algebra
Public Member Functions | Protected Attributes | List of all members
vsr::Set< T > Class Template Reference

Public Member Functions

unsigned long & activeId ()
 
unsigned long activeId () const
 
Setinsert (T s)
 
Setpop ()
 
Setadd (T s)
 
Setadd (const Set &s)
 
Seterase (int idx)
 
Seterase (int b, int e)
 
Setclear ()
 
T & active ()
 
active () const
 
T & operator[] (int i)
 
operator[] (int i) const
 
unsigned long size () const
 
unsigned long num () const
 
T * ptr ()
 
T & last ()
 
vector< T >::iterator begin ()
 
vector< T >::iterator end ()
 
vector< T > & data ()
 
vector< T > data () const
 

Protected Attributes

vector< T > mData
 
unsigned long mActiveId
 

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