KFbxQuery Class Reference

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

List of all members.


Detailed Description

Class to manage query.

Definition at line 56 of file kfbxquery.h.


Public Member Functions

virtual kFbxFilterId  GetUniqueId () const
  Get unique filter Id.
virtual bool  IsValid (KFbxProperty const &pProperty) const
  Judge if the given property is valid.
virtual bool  IsValid (KFbxProperty const &pProperty, kFbxConnectionType pType) const
  Judge if the given property and connection type are valid.
virtual bool  IsEqual (KFbxQuery *pOtherQuery) const
  This compares whether two KFbxQuery are the same, NOT whether the query matches or not.
void  Ref ()
  Add one to ref count .
void  Unref ()
  Minus one to ref count, if ref count is zero, delete this query object.

Member Function Documentation

virtual kFbxFilterId GetUniqueId (  )  const [inline, virtual]

Get unique filter Id.

Reimplemented in KFbxQueryOperator, KFbxUnaryQueryOperator, KFbxQueryClassId, KFbxQueryIsA, KFbxQueryProperty, and KFbxQueryConnectionType.

Definition at line 60 of file kfbxquery.h.

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

Judge if the given property is valid.

Parameters:
pProperty  The given property.
Returns:
True always, not implemented.

Reimplemented in KFbxQueryOperator, KFbxUnaryQueryOperator, KFbxQueryClassId, KFbxQueryIsA, KFbxQueryProperty, and KFbxQueryConnectionType.

virtual bool IsValid ( KFbxProperty const &  pProperty,
kFbxConnectionType  pType  
) const [virtual]

Judge if the given property and connection type are valid.

Parameters:
pProperty  The given property.
pType  The given connection type.
Returns:
True always, not implemented.

Reimplemented in KFbxQueryOperator, KFbxUnaryQueryOperator, KFbxQueryClassId, KFbxQueryIsA, KFbxQueryProperty, and KFbxQueryConnectionType.

virtual bool IsEqual ( KFbxQuery pOtherQuery  )  const [virtual]

This compares whether two KFbxQuery are the same, NOT whether the query matches or not.

It's strictly the equivalent of an operator==, but virtual.

Parameters:
pOtherQuery  The given KFbxQuery

Reimplemented in KFbxQueryOperator, KFbxUnaryQueryOperator, KFbxQueryClassId, KFbxQueryIsA, KFbxQueryProperty, and KFbxQueryConnectionType.

void Ref (  ) 

Add one to ref count .

void Unref (  ) 

Minus one to ref count, if ref count is zero, delete this query object.

KFbxQuery KFbxQuery KFbxQuery KFbxQuery KFbxQuery KFbxQuery KFbxQuery KFbxQuery KFbxQuery KFbxQuery
KFbxQuery KFbxQuery KFbxQuery KFbxQuery KFbxQuery KFbxQuery KFbxQuery KFbxQuery KFbxQuery KFbxQuery