KFbxIteratorDstBase Class Reference

#include <kfbxobject.h>
Inheritance diagram for KFbxIteratorDstBase:
Inheritance graph
[legend]

List of all members.


Detailed Description

Definition at line 1395 of file kfbxobject.h.


Public Member Functions

  KFbxIteratorDstBase (KFbxProperty &pProperty, kFbxClassId pClassId)
  KFbxIteratorDstBase (KFbxObject *pObject, kFbxClassId pClassId)
KFbxObject GetFirst ()
KFbxObject GetNext ()
KFbxObject GetSafeNext ()
KFbxObject GetLast ()
KFbxObject GetPrevious ()
KFbxObject GetSafePrevious ()

Protected Member Functions

void  ResetToBegin ()
void  ResetToEnd ()

Protected Attributes

KFbxProperty  mProperty
kFbxClassId  mClassId
int  mSize
int  mIndex

Constructor & Destructor Documentation

KFbxIteratorDstBase ( KFbxProperty pProperty,
kFbxClassId  pClassId  
) [inline]

Definition at line 1403 of file kfbxobject.h.

References ResetToBegin().

KFbxIteratorDstBase ( KFbxObject pObject,
kFbxClassId  pClassId  
) [inline]

Definition at line 1411 of file kfbxobject.h.

References ResetToBegin().


Member Function Documentation

KFbxObject* GetFirst (  )  [inline]

Reimplemented in KFbxIteratorDst.

Definition at line 1419 of file kfbxobject.h.

References GetNext(), and ResetToBegin().

Referenced by KFbxIteratorDst::GetFirst().

KFbxObject* GetNext (  )  [inline]

Reimplemented in KFbxIteratorDst.

Definition at line 1424 of file kfbxobject.h.

References KFbxProperty::GetDstObject(), mClassId, mIndex, mProperty, mSize, and NULL.

Referenced by GetFirst(), KFbxIteratorDst::GetNext(), and GetSafeNext().

KFbxObject* GetSafeNext (  )  [inline]

Reimplemented in KFbxIteratorDst.

Definition at line 1429 of file kfbxobject.h.

References KFbxProperty::GetDstObjectCount(), GetNext(), mClassId, mProperty, and mSize.

Referenced by KFbxIteratorDst::GetSafeNext().

KFbxObject* GetLast (  )  [inline]

Reimplemented in KFbxIteratorDst.

Definition at line 1434 of file kfbxobject.h.

References GetPrevious(), and ResetToEnd().

Referenced by KFbxIteratorDst::GetLast().

KFbxObject* GetPrevious (  )  [inline]

Reimplemented in KFbxIteratorDst.

Definition at line 1439 of file kfbxobject.h.

References KFbxProperty::GetDstObject(), mClassId, mIndex, mProperty, mSize, and NULL.

Referenced by GetLast(), KFbxIteratorDst::GetPrevious(), and GetSafePrevious().

KFbxObject* GetSafePrevious (  )  [inline]

Reimplemented in KFbxIteratorDst.

Definition at line 1444 of file kfbxobject.h.

References KFbxProperty::GetDstObjectCount(), GetPrevious(), mClassId, mIndex, mProperty, and mSize.

Referenced by KFbxIteratorDst::GetSafePrevious().

void ResetToBegin (  )  [inline, protected]

Definition at line 1454 of file kfbxobject.h.

References KFbxProperty::GetDstObjectCount(), mClassId, mIndex, mProperty, and mSize.

Referenced by GetFirst(), and KFbxIteratorDstBase().

void ResetToEnd (  )  [inline, protected]

Definition at line 1459 of file kfbxobject.h.

References KFbxProperty::GetDstObjectCount(), mClassId, mIndex, mProperty, and mSize.

Referenced by GetLast().


Member Data Documentation

KFbxProperty mProperty [protected]

kFbxClassId mClassId [protected]

int mSize [protected]

int mIndex [protected]

Definition at line 1401 of file kfbxobject.h.

Referenced by GetNext(), GetPrevious(), GetSafePrevious(), ResetToBegin(), and ResetToEnd().

KFbxIteratorDstBase KFbxIteratorDstBase KFbxIteratorDstBase KFbxIteratorDstBase KFbxIteratorDstBase KFbxIteratorDstBase KFbxIteratorDstBase KFbxIteratorDstBase KFbxIteratorDstBase KFbxIteratorDstBase
KFbxIteratorDstBase KFbxIteratorDstBase KFbxIteratorDstBase KFbxIteratorDstBase KFbxIteratorDstBase KFbxIteratorDstBase KFbxIteratorDstBase KFbxIteratorDstBase KFbxIteratorDstBase KFbxIteratorDstBase