| 
| GA_Detail &  | getDetail () const  | 
|   | Provide access to the GA_Detail containing this element.  More...
  | 
|   | 
| const GA_IndexMap &  | getIndexMap () const  | 
|   | Provide access to the GA_IndexMap containing this element.  More...
  | 
|   | 
| GA_Offset  | getMapOffset () const  | 
|   | 
| GA_Index  | getMapIndex () const  | 
|   | Provide the ordered GA_Index of this element in its GA_IndexMap.  More...
  | 
|   | 
| bool  | isGAValid () const  | 
|   | Test to see whether the GA_GBElement is bound to a valid offset.  More...
  | 
|   | 
| void  | copyAttributeData (const GA_RWAttributeRef &dstref, const GA_GBElement &src, const GA_ROAttributeRef &srcref) | 
|   | Copy a single attribute over.  More...
  | 
|   | 
| void  | swapOffsetValue (const GA_Defragment &defrag) | 
|   | For defragmentation, we need to update the offset.  More...
  | 
|   | 
| GA_Index  | getNum () const  | 
|   | 
| bool  | isPrimary () const  | 
|   | 
| void  | copyAttribData (const GA_GBElement &src, const GA_AttributeSet &src_dict, const GA_AttributeSet &dest_dict, bool copy_point_P=false) | 
|   | 
| void  | copyAttribData (const GA_GBElement &src, const GA_AttributeSet &dict, bool copy_point_P=false) | 
|   | 
| void  | copyAttributeValues (const GA_GBElement &src, const GA_AttributeSet &dict, bool copy_point_P=false) | 
|   | 
| void  | scaleAttributeValues (fpreal scale, const GA_AttributeSet &dest_dict, bool scale_point_P=false) | 
|   | 
| void  | addAttributeValues (const GA_GBElement &src, const GA_AttributeSet &src_dict, const GA_AttributeSet &dest_dict, fpreal scale=1, bool add_point_P=false) | 
|   | 
| void  | addAttributeValues (const GA_GBElement &src, const GA_AttributeSet &dict, fpreal scale=1, bool add_point_P=false) | 
|   | 
| void  | lerpAttributeValues (const GA_GBElement &v0, const GA_GBElement &v1, fpreal bias, const GA_AttributeSet &src_dict, const GA_AttributeSet &dest_dict, bool lerp_point_P=false) | 
|   | 
| void  | lerpAttributeValues (const GA_GBElement &v0, const GA_GBElement &v1, fpreal bias, const GA_AttributeSet &dict, bool lerp_point_P=false) | 
|   | 
 | 
| const char *  | getString (const GA_ROAttributeRef &h, int index=0) const  | 
|   | 
| void  | setString (const GA_WOAttributeRef &h, const char *str, int index=0) | 
|   | 
| template<typename T >  | 
| T  | getValue (const GA_ROAttributeRef &h, int index=0) const  | 
|   | 
| template<typename T >  | 
| void  | setValue (const GA_WOAttributeRef &h, const T &val, int index=0) | 
|   | 
| template<typename T >  | 
| void  | get (const GA_ROAttributeRef &h, T &val, int index=0) const  | 
|   | 
| template<typename T >  | 
| void  | get (const GA_ROAttributeRef &h, T *val, int count) const  | 
|   | 
| template<typename T >  | 
| void  | set (const GA_WOAttributeRef &h, const T *val, int count) | 
|   | 
- Note
 - This class has no virtual methods nor is the destructor virtual. Instances of derived classes are either passed by value (vertices), managed by an object derived from GA_GBElementPage (points), or managed through pointers to the subclass GA_Primitive (primitives). 
 
Definition at line 54 of file GA_GBElement.h.
 
These template methods can only be instantiated with the following types: fpreal32, fpreal64, int32, int64, UT_Vector[34], UT_Matrix[34]
These methods use AIFs and so may fail gracefully or convert data types appropriately. 
Definition at line 417 of file GA_GBElement.h.
 
 
These template methods can only be instantiated with the following types: fpreal32, fpreal64, int32, int64, UT_Vector[34], UT_Matrix[34]
These methods use AIFs and so may fail gracefully or convert data types appropriately. 
Definition at line 426 of file GA_GBElement.h.
 
 
These template methods can only be instantiated with the following types: fpreal32, fpreal64, int32, int64, UT_Vector[34], UT_Matrix[34]
These methods use AIFs and so may fail gracefully or convert data types appropriately. 
Definition at line 372 of file GA_GBElement.h.
 
 
These template methods can only be instantiated with the following types: fpreal32, fpreal64, int32, int64, UT_Vector[34], UT_Matrix[34]
These methods use AIFs and so may fail gracefully or convert data types appropriately. 
Definition at line 398 of file GA_GBElement.h.
 
 
These template methods can only be instantiated with the following types: fpreal32, fpreal64, int32, int64, UT_Vector[34], UT_Matrix[34]
These methods use AIFs and so may fail gracefully or convert data types appropriately. 
Definition at line 435 of file GA_GBElement.h.
 
 
These template methods can only be instantiated with the following types: fpreal32, fpreal64, int32, int64, UT_Vector[34], UT_Matrix[34]
These methods use AIFs and so may fail gracefully or convert data types appropriately. 
Definition at line 384 of file GA_GBElement.h.
 
 
These template methods can only be instantiated with the following types: fpreal32, fpreal64, int32, int64, UT_Vector[34], UT_Matrix[34]
These methods use AIFs and so may fail gracefully or convert data types appropriately. 
Definition at line 407 of file GA_GBElement.h.