Class to manage query operator.
A query operator contains two KFbxQuery and an operator flag(eFbxAnd or eFbxOr). The class is used to create criteria operator. For more details, please see KFbxCriteria::operator=(), KFbxCriteria::operator &&(), etc.
Definition at line 128 of file kfbxquery.h.
#include <kfbxquery.h>
Public Member Functions |
|
virtual kFbxFilterId | GetUniqueId () const |
Get unique filter Id. |
|
virtual bool | IsValid (KFbxProperty const &pProperty) const |
Test if the given property is valid for this
query operator. |
|
virtual bool | IsValid (KFbxProperty const &pProperty, kFbxConnectionType pType) const |
Test if the given property and connection
type are valid for this query operator. |
|
virtual bool | IsEqual (KFbxQuery *pOtherQuery) const |
Test if this query operator is equal with
the given query operator. |
|
Static Public Member Functions |
|
static
KFBXNEW_DECLARE_FRIEND KFbxQueryOperator * |
Create (KFbxQuery *pA, eFbxQueryOperator pOperator, KFbxQuery *pB) |
Create new query operator. |
|
Protected Member Functions |
|
KFbxQueryOperator (KFbxQuery *pA, eFbxQueryOperator pOperator, KFbxQuery *pB) | |
virtual | ~KFbxQueryOperator () |
KFbxQueryOperator | ( | KFbxQuery * | pA, |
eFbxQueryOperator | pOperator, | ||
KFbxQuery * | pB | ||
) | [protected] |
virtual ~KFbxQueryOperator | ( | ) | [protected, virtual] |
static KFBXNEW_DECLARE_FRIEND KFbxQueryOperator* Create | ( | KFbxQuery * | pA, |
eFbxQueryOperator | pOperator, | ||
KFbxQuery * | pB | ||
) | [static] |
virtual kFbxFilterId GetUniqueId | ( | ) | const [inline, virtual] |
Get unique filter Id.
Reimplemented from KFbxQuery.
Definition at line 147 of file kfbxquery.h.
{ return 0x945874; }
virtual bool IsValid | ( | KFbxProperty const & | pProperty | ) | const [virtual] |
Test if the given property is valid for this query operator.
pProperty | The given property. |
True
if valid, false
otherwise.Reimplemented from KFbxQuery.
virtual bool IsValid | ( | KFbxProperty const & | pProperty, |
kFbxConnectionType | pType | ||
) | const [virtual] |
Test if the given property and connection type are valid for this query operator.
pProperty | The given property. |
pType | The given connection type. |
True
if valid, false
otherwise.Reimplemented from KFbxQuery.
virtual bool IsEqual | ( | KFbxQuery * | pOtherQuery | ) | const [virtual] |
Test if this query operator is equal with the given query operator.
pOtherQuery | The given query operator |
True
if equal, false
otherwise.Reimplemented from KFbxQuery.