11 #ifndef __GT_GEOAttributeFilter__
12 #define __GT_GEOAttributeFilter__
53 if (&a == myP || &a == myN)
73 if(myHandledAttribs.contains(a.
getName()))
Definition of a geometry attribute.
~GT_GEOQuadricAttributeFilter() override
Quadrics don't want to pick up either P or N if the attributes exist.
int getTupleSize() const
Size of the AIFTuple, if it exists. If it doesn't, 1.
virtual const GA_AIFStringTuple * getAIFStringTuple() const
Return the attribute's string tuple interface or NULL.
Class to filter attributes when building GT_AttributeLists.
virtual const GA_AIFTuple * getAIFTuple() const
Return the attribute's tuple interface or NULL.
GLboolean GLboolean GLboolean GLboolean a
SYS_FORCE_INLINE GA_AttributeScope getScope() const
GT_GEOStdVexAttributeFilter()
Standard user attribute level.
SYS_FORCE_INLINE const UT_StringHolder & getName() const
GT_GEOQuadricAttributeFilter(const GA_Attribute *P, const GA_Attribute *N)
bool isValid(const GA_Attribute &a) const override
Sub-classes should likely call the base class filtering.
GA_StorageClass getStorageClass() const
Returns the approximate type of the attribute.
~GT_GEOViewportAttributeFilter() override
bool isValid(const GA_Attribute &a) const override
Sub-classes should likely call the base class filtering.
virtual const GA_AIFSharedStringArray * getAIFSharedStringArray() const
Return the attribute's shared string array interface or NULL.
~GT_GEOStdVexAttributeFilter() override
GT_GEOViewportAttributeFilter()
virtual bool isValid(const GA_Attribute &attrib) const
Sub-classes should likely call the base class filtering.
GA_API const UT_StringHolder N
bool isValid(const GA_Attribute &a) const override
Sub-classes should likely call the base class filtering.
virtual const GA_AIFSharedDictTuple * getAIFSharedDictTuple() const
Return the attribute's shared options tuple interface or NULL.
virtual const GA_AIFSharedDictArray * getAIFSharedDictArray() const
Return the attribute's shared options tuple interface or NULL.
virtual const GA_AIFNumericArray * getAIFNumericArray() const
Return the attribute's arraydata interface or NULL.