Public Member Functions | Static Public Member Functions | Protected Member Functions

KFbxUnaryQueryOperator Class Reference

Search for all occurrences

Detailed Description

Class to manage unary query operator.

A query operator contains one KFbxQuery and an operator flag(eFbxNot). The class is used to create KFbxCriteria::operator !().

See also:
KFbxQuery KFbxQueryOperator KFbxQueryClassId KFbxQueryIsA KFbxQueryProperty KFbxQueryConnectionType KFbxCriteria

Definition at line 182 of file kfbxquery.h.

#include <kfbxquery.h>

Inheritance diagram for KFbxUnaryQueryOperator:
Inheritance graph
[legend]

List of all members.

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
virtual kFbxFilterId GetUniqueId ( ) const [inline, virtual]

Get unique filter Id.

Reimplemented from KFbxQuery.

Definition at line 200 of file kfbxquery.h.

{ return 0x945874BB; }
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.


The documentation for this class was generated from the following file:

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