13 #ifndef _FBXSDK_SCENE_OBJECT_FILTER_H_ 14 #define _FBXSDK_SCENE_OBJECT_FILTER_H_ 34 virtual bool Match(
const FbxObject * pObjectPtr)
const = 0;
55 inline FbxNameFilter(
const char* pTargetName ) : mTargetName( pTargetName ) {};
64 virtual bool Match(
const FbxObject * pObjectPtr)
const {
return pObjectPtr ? mTargetName == pObjectPtr->
GetName() :
false; }
69 #ifndef DOXYGEN_SHOULD_SKIP_THIS FBX SDK environment definition.
This object represents a filter criteria on an object.
virtual ~FbxObjectFilter()
Destructor.
Utility class to manipulate strings.
virtual bool NotMatch(const FbxObject *pObjectPtr) const
Tells if this filter does NOT match the given object.
virtual ~FbxNameFilter()
Destructor.
The base class of most FBX objects.
This class represents a name filter on an object.
FbxNameFilter(const char *pTargetName)
Constructor.
const char * GetName() const
Returns the full name of this object.
virtual bool Match(const FbxObject *pObjectPtr) const
Tells if this filter match the given object.