12 #ifndef __GA_AttributeRefMapOffsetMap__
13 #define __GA_AttributeRefMapOffsetMap__
29 #if !defined(GA_STRICT_TYPES)
40 myOffsets[i] = theNeedLookup;
41 myOffsets[owner] = off;
49 myOffsets[i] = theNeedLookup;
50 myOffsets[owner] = off;
62 if (myOffsets[aowner] == theNeedLookup)
81 return myOffsets[aowner];
85 #endif // __GA_AttributeRefMapOffsetMap__
SYS_FORCE_INLINE const GA_Detail & getDetail() const
Definition of a geometry attribute.
SYS_FORCE_INLINE GA_Offset getOwnerOffset() const
SYS_FORCE_INLINE GA_Offset getOffset(const GA_Attribute *attrib)
#define GA_INVALID_OFFSET
SYS_FORCE_INLINE void reset(GA_AttributeOwner owner, GA_Offset off)
SYS_FORCE_INLINE GA_Offset vertexPoint(GA_Offset vertex) const
Given a vertex, return the point it references.
SYS_FORCE_INLINE GA_Offset vertexPrimitive(GA_Offset vertex) const
SYS_FORCE_INLINE GA_AttributeOwner getOwner() const
Container class for all geometry.
GA_AttributeRefMapOffsetMap(GA_AttributeOwner owner, GA_Offset off)