|  | 
|  | GA_RWHandleT () | 
|  | 
|  | GA_RWHandleT (GA_Attribute *attrib) | 
|  | 
|  | GA_RWHandleT (GA_Detail *gdp, GA_AttributeOwner owner, const UT_StringRef &name, int minsize=1) | 
|  | 
| void | operator= (GA_Attribute *attrib) | 
|  | 
| void | bind (GA_Detail *gdp, GA_AttributeOwner owner, const UT_StringRef &name, int minsize=1) | 
|  | 
| SYS_FORCE_INLINE void | bind (GA_Attribute *attrib, int minsize=1) | 
|  | 
| SYS_FORCE_INLINE void | bind (GA_ATINumeric *attrib, int minsize=1) | 
|  | 
| GA_ATINumeric * | getAttribute () const | 
|  | 
| void | bumpDataId () const | 
|  | 
| GA_DataId | getDataId () const | 
|  | 
| SYS_FORCE_INLINE void | set (GA_Offset off, const T &val) const | 
|  | 
| SYS_FORCE_INLINE void | setAlt (GA_Offset off, const ALTTYPE &val) const | 
|  | 
| SYS_FORCE_INLINE void | set (GA_Offset off, int comp, const T &val) const | 
|  | 
| SYS_FORCE_INLINE void | setAlt (GA_Offset off, int comp, const ALTTYPE &val) const | 
|  | 
| SYS_FORCE_INLINE void | add (GA_Offset off, const T &val) const | 
|  | 
| SYS_FORCE_INLINE void | addAlt (GA_Offset off, const ALTTYPE &val) const | 
|  | 
| SYS_FORCE_INLINE void | add (GA_Offset off, int comp, const T &val) const | 
|  | 
| SYS_FORCE_INLINE void | addAlt (GA_Offset off, int comp, const ALTTYPE &val) const | 
|  | 
| void | setBlock (GA_Offset startoff, GA_Size nelements, const T *source, int sourcestride=1, int component=0) const | 
|  | 
| void | setBlockFromIndices (GA_Index startidx, GA_Size nelements, const T *source, int sourcestride=1, int component=0) const | 
|  | 
| void | makeConstant (const T &cval) const | 
|  | 
| void | setPageConstant (GA_PageNum pagenum, const BASETYPE *values) const | 
|  | 
| GA_ATINumeric * | operator-> () const | 
|  | 
|  Public Member Functions inherited from GA_ROHandleT< T, ENABLE > | 
|  | GA_ROHandleT () | 
|  | 
|  | GA_ROHandleT (const GA_Attribute *attrib) | 
|  | 
|  | GA_ROHandleT (const GA_Detail *gdp, GA_AttributeOwner owner, const UT_StringRef &name, int minsize=1) | 
|  | 
| void | operator= (const GA_Attribute *attrib) | 
|  | 
| void | bind (const GA_Detail *gdp, GA_AttributeOwner owner, const UT_StringRef &name, int minsize=1) | 
|  | 
| SYS_FORCE_INLINE void | bind (const GA_Attribute *attrib, int minsize=1) | 
|  | 
| void | bind (const GA_ATINumeric *attrib, int minsize=1) | 
|  | 
| const GA_ATINumeric * | getAttribute () const | 
|  | 
| GA_DataId | getDataId () const | 
|  | 
| bool | isRational () const | 
|  | 
| void | clear () | 
|  | 
| SYS_FORCE_INLINE bool | isValid () const | 
|  | 
| SYS_FORCE_INLINE bool | isInvalid () const | 
|  | 
| SYS_FORCE_INLINE bool | isAltBound () const | 
|  | 
| SYS_FORCE_INLINE T | get (GA_Offset off, int comp=0) const | 
|  | 
| SYS_FORCE_INLINE ALTTYPE | getAlt (GA_Offset off, int comp=0) const | 
|  | 
| void | getBlock (GA_Offset startoff, GA_Size nelements, T *dest, int deststride=1, int component=0) const | 
|  | 
| void | getBlockFromIndices (GA_Index startidx, GA_Size nelements, T *dest, int deststride=1, int component=0) const | 
|  | 
| SYS_FORCE_INLINE T | operator() (GA_Offset off) const | 
|  | 
| SYS_FORCE_INLINE T | operator[] (GA_Offset off) const | 
|  | 
| SYS_FORCE_INLINE bool | isPageConstant (GA_PageNum pagenum) const | 
|  | 
| bool | operator== (const GA_ROHandleT< T > &handle) const | 
|  | 
| bool | operator!= (const GA_ROHandleT< T > &handle) const | 
|  | 
| const GA_ATINumeric * | operator-> () const | 
|  | 
template<typename T, typename ENABLE = void>
class GA_RWHandleT< T, ENABLE >
Read-write handle for vector attribute data.
- Template Parameters
- 
  
    | T | Return vector type for get methods. Requires T::value_type to describe the underlying element type of the vector. |  
 
- Examples: 
- APEX/apex_external_test.C, mocapstream/MocapStreamRokokoHDK.C, and SOP/SOP_PrimVOP.C.
Definition at line 302 of file GA_Handle.h.