KFbxQuery
#include<kfbxquery.h>

Inheritance diagram for KFbxQuery:

Inheritance graph
[legend]

List of all members.

Detailed Description

Class to manage query.

Definition at line57of filekfbxquery.h.


Public Member Functions

virtual kFbxFilterId GetUniqueId() const
 Get unique filter Id.
virtual bool IsValid(KFbxPropertyconst&pProperty) const
 Judge if the given property is valid.
virtual bool IsValid(KFbxPropertyconst&pProperty, kFbxConnectionType pType) const
 Judge if the given property and connection type are valid.
virtual bool IsEqual(KFbxQuery*pOtherQuery) const
 This compares whether twoKFbxQueryare 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]

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

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

Judge if the given property and connection type are valid.

Reimplemented inKFbxQueryOperator,KFbxUnaryQueryOperator,KFbxQueryClassId,KFbxQueryIsA,KFbxQueryProperty, andKFbxQueryConnectionType.

virtual bool IsEqual(KFbxQuerypOtherQuery ) const[virtual]

This compares whether twoKFbxQueryare the same, NOT whether the query matches or not.

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

Parameters:
pOtherQuery The givenKFbxQuery

Reimplemented inKFbxQueryOperator,KFbxUnaryQueryOperator,KFbxQueryClassId,KFbxQueryIsA,KFbxQueryProperty, andKFbxQueryConnectionType.

void Ref( ) 

Add one to ref count .

void Unref( ) 

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