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 |
| |