template<VecType vtype, VecAccess vaccess>
class sofa::core::TVecId< vtype, vaccess >
Identify a vector of a given type stored in State This class is templated in order to create different variations (generic versus specific type, read-only vs write access)
|
| TVecId () |
|
| TVecId (unsigned int i) |
|
| TVecId (const TVecId< vtype, vaccess > &v) |
| Copy constructor. More...
|
|
template<VecAccess vaccess2> |
| TVecId (const TVecId< vtype, vaccess2 > &v) |
|
template<VecAccess vaccess2> |
| TVecId (const TVecId< V_ALL, vaccess2 > &v) |
|
TVecId< vtype, vaccess > & | operator= (const TVecId< vtype, vaccess > &other) |
|
template<VecAccess vaccess2> |
TVecId< vtype, vaccess > & | operator= (const TVecId< vtype, vaccess2 > &other) |
|
template<VecAccess vaccess2> |
TVecId< vtype, vaccess > & | operator= (const TVecId< V_ALL, vaccess2 > &other) |
|
template<VecType vtype2, VecAccess vaccess2> |
bool | operator== (const TVecId< vtype2, vaccess2 > &v) const |
|
template<VecType vtype2, VecAccess vaccess2> |
bool | operator!= (const TVecId< vtype2, vaccess2 > &v) const |
|
bool | isNull () const |
|
std::string | getName () const |
|
std::string | getGroup () const |
|
VecType | getType () const |
|
unsigned int | getIndex () const |
|