fbxsdk/core/fbxquery.h Source File
         
    
Go to the documentation of this file.
   13 #ifndef _FBXSDK_CORE_QUERY_H_ 
   14 #define _FBXSDK_CORE_QUERY_H_ 
   25 #define FBXSDK_QUERY_UNIQUE_ID 0x14000000 
   41     virtual bool IsValid(
const FbxProperty& pProperty) 
const;
 
   45     virtual bool IsEqual(
FbxQuery* pOtherQuery) 
const;
 
   56 #ifndef DOXYGEN_SHOULD_SKIP_THIS 
   71         FbxInt                      GetUniqueId()
 const { 
return mQuery->GetUniqueId(); }
 
   78     InternalFilter  mFilter;
 
  137 #ifndef DOXYGEN_SHOULD_SKIP_THIS 
  148     static void FreeGlobalCache();
 
  162         return lKeyA < lKeyB ? -1 : (lKeyA > lKeyB ? 1 : 0);
 
  169 #ifndef DOXYGEN_SHOULD_SKIP_THIS 
  175     enum EType {eAND, eOR};
 
  177     static FbxQueryOperator* Create(
FbxQuery* pA, EType pOperator, 
FbxQuery* pB);
 
  184     virtual ~FbxQueryOperator();
 
  196     static FbxQueryOperatorUnary* Create(
FbxQuery* pA);
 
  202     FbxQueryOperatorUnary(
FbxQuery* pA);
 
  203     virtual ~FbxQueryOperatorUnary();
 
  214     static FbxQueryClassId* Create(
const FbxClassId& pClassId);
 
  231     static FbxQueryIsA* Create(
const FbxClassId& pClassId);       
 
  248     static FbxQueryIsProperty* Create();
 
  254     FbxQueryIsProperty();
 
FBX SDK environment definition. 
 
#define FBXSDK_FRIEND_NEW()
 
virtual FbxInt GetUniqueId() const 
Get unique filter Id. 
 
#define FBXSDK_QUERY_UNIQUE_ID
 
virtual bool IsEqual(FbxQuery *pOtherQuery) const 
This compares whether two FbxQuery are the same, NOT whether the query matches or not...
 
FbxQuery * GetQuery() const 
Retrieves the query. 
 
Defines a filtering criteria for a query of objects, connections and properties, so that only those s...
 
Class to manage Connect Filter. 
 
Internal class used to differentiate objects during run-time. 
 
Class to hold user properties. 
 
int operator()(const FbxCriteria &pKeyA, const FbxCriteria &pKeyB) const 
 
Functor to compare FbxCriteria. 
 
virtual bool IsValid(const FbxProperty &pProperty) const 
Judge if the given property is valid. 
 
Base class to manage query.