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)
|
constexpr | TVecId () |
|
constexpr | TVecId (unsigned int i) |
|
constexpr | TVecId (const TVecId< vtype, vaccess > &v) |
| Copy constructor. More...
|
|
template<VecAccess vaccess2> |
constexpr | TVecId (const TVecId< vtype, vaccess2 > &v) |
|
template<VecAccess vaccess2> |
constexpr | TVecId (const TVecId< V_ALL, vaccess2 > &v) |
|
constexpr TVecId< vtype, vaccess > & | operator= (const TVecId< vtype, vaccess > &other) |
|
template<VecAccess vaccess2> |
constexpr TVecId< vtype, vaccess > & | operator= (const TVecId< vtype, vaccess2 > &other) |
|
template<VecAccess vaccess2> |
constexpr TVecId< vtype, vaccess > & | operator= (const TVecId< V_ALL, vaccess2 > &other) |
|
template<VecType vtype2, VecAccess vaccess2> |
constexpr bool | operator== (const TVecId< vtype2, vaccess2 > &v) const |
|
template<VecType vtype2, VecAccess vaccess2> |
constexpr bool | operator!= (const TVecId< vtype2, vaccess2 > &v) const |
|
constexpr bool | isNull () const |
|
std::string | getName () const |
|
std::string | getGroup () const |
|
constexpr VecType | getType () const |
|
constexpr unsigned int | getIndex () const |
|