KFbxQueryOperator Class Reference

#include <kfbxquery.h>
Inheritance diagram for KFbxQueryOperator:
Inheritance graph
[legend]

List of all members.


Detailed Description

Class to manage query operator.

Definition at line 124 of file 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 ()

Constructor & Destructor Documentation

KFbxQueryOperator ( KFbxQuery pA,
eFbxQueryOperator  pOperator,
KFbxQuery pB  
) [protected]

virtual ~KFbxQueryOperator (  )  [protected, virtual]

Member Function Documentation

static KFBXNEW_DECLARE_FRIEND KFbxQueryOperator* Create ( KFbxQuery pA,
eFbxQueryOperator  pOperator,
KFbxQuery pB  
) [static]

Create new query operator.

Parameters:
pA 
pOperator 
pB 

Referenced by KFbxCriteria::operator &&(), and KFbxCriteria::operator||().

virtual kFbxFilterId GetUniqueId (  )  const [inline, virtual]

Get unique filter Id.

Reimplemented from KFbxQuery.

Definition at line 143 of file kfbxquery.h.

virtual bool IsValid ( KFbxProperty const &  pProperty  )  const [virtual]

Test if the given property is valid for this query operator.

Parameters:
pProperty  The given property.
Returns:
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.

Parameters:
pProperty  The given property.
pType  The given connection type.
Returns:
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.

Parameters:
pOtherQuery  The given query operator
Returns:
True if equal, false otherwise.

Reimplemented from KFbxQuery.

KFbxQueryOperator KFbxQueryOperator KFbxQueryOperator KFbxQueryOperator KFbxQueryOperator KFbxQueryOperator KFbxQueryOperator KFbxQueryOperator KFbxQueryOperator KFbxQueryOperator
KFbxQueryOperator KFbxQueryOperator KFbxQueryOperator KFbxQueryOperator KFbxQueryOperator KFbxQueryOperator KFbxQueryOperator KFbxQueryOperator KFbxQueryOperator KFbxQueryOperator