KFbxUnaryQueryOperator Class Reference

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

List of all members.


Detailed Description

Class to manage unary query operator.

Definition at line 176 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 unary query operator.
virtual bool  IsValid (KFbxProperty const &pProperty, kFbxConnectionType pType) const
  Test if the given property and connection type are valid for this unary query operator.
virtual bool  IsEqual (KFbxQuery *pOtherQuery) const
  Test if this unary query operator is equal with the given unary query operator.

Static Public Member Functions

static KFBXNEW_DECLARE_FRIEND
KFbxUnaryQueryOperator
Create (KFbxQuery *pA, eFbxUnaryQueryOperator pOperator)
  Create new unary query operator.

Protected Member Functions

  KFbxUnaryQueryOperator (KFbxQuery *pA, eFbxUnaryQueryOperator pOperator)
virtual  ~KFbxUnaryQueryOperator ()

Constructor & Destructor Documentation

KFbxUnaryQueryOperator ( KFbxQuery pA,
eFbxUnaryQueryOperator  pOperator  
) [protected]

virtual ~KFbxUnaryQueryOperator (  )  [protected, virtual]

Member Function Documentation

static KFBXNEW_DECLARE_FRIEND KFbxUnaryQueryOperator* Create ( KFbxQuery pA,
eFbxUnaryQueryOperator  pOperator  
) [static]

Create new unary query operator.

Parameters:
pA 
pOperator 

Referenced by KFbxCriteria::operator!().

virtual kFbxFilterId GetUniqueId (  )  const [inline, virtual]

Get unique filter Id.

Reimplemented from KFbxQuery.

Definition at line 194 of file kfbxquery.h.

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

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

Parameters:
pProperty 
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 unary 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 unary query operator is equal with the given unary query operator.

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

Reimplemented from KFbxQuery.

KFbxUnaryQueryOperator KFbxUnaryQueryOperator KFbxUnaryQueryOperator KFbxUnaryQueryOperator KFbxUnaryQueryOperator KFbxUnaryQueryOperator KFbxUnaryQueryOperator KFbxUnaryQueryOperator KFbxUnaryQueryOperator KFbxUnaryQueryOperator
KFbxUnaryQueryOperator KFbxUnaryQueryOperator KFbxUnaryQueryOperator KFbxUnaryQueryOperator KFbxUnaryQueryOperator KFbxUnaryQueryOperator KFbxUnaryQueryOperator KFbxUnaryQueryOperator KFbxUnaryQueryOperator KFbxUnaryQueryOperator