Classes | Public Member Functions | Public Attributes

KFbxRenamingStrategyBase Class Reference

Search for all occurrences

Detailed Description

Base class for renaming strategy.

Definition at line 48 of file kfbxrenamingstrategybase.h.

#include <kfbxrenamingstrategybase.h>

Inheritance diagram for KFbxRenamingStrategyBase:
Inheritance graph
[legend]

List of all members.

Classes

struct   NameCell

Public Member Functions

  KFbxRenamingStrategyBase ()
  Default constructor.
  KFbxRenamingStrategyBase (char pNameSpaceSymbol)
  Constructor.
virtual  ~KFbxRenamingStrategyBase ()
  Destructor.
virtual bool  DecodeScene (KFbxScene *pScene)=0
  This method put all the names in the scene back to the original values.
virtual bool  EncodeScene (KFbxScene *pScene)=0
  This method renames all the names in the scene.
virtual bool  DecodeString (KName &pString)=0
  This method find the original name of a given string.
virtual bool  EncodeString (KName &pString, bool pIsPropertyName=false)=0
  This method find the renaming name of a given string.
virtual void  CleanUp ()
  clean up the name cells.

Public Attributes

char  mNamespaceSymbol
KCharPtrSet  mStringNameArray

Constructor & Destructor Documentation

Default constructor.

KFbxRenamingStrategyBase ( char  pNameSpaceSymbol )

Constructor.

Parameters:
pNameSpaceSymbol
virtual ~KFbxRenamingStrategyBase ( ) [virtual]

Destructor.


Member Function Documentation

virtual bool DecodeScene ( KFbxScene pScene ) [pure virtual]

This method put all the names in the scene back to the original values.

Parameters:
pScene
Returns:
Returns true if some names have been modified.

Implemented in KFbxRenamingStrategyFbx5, and KFbxRenamingStrategyFbx6.

virtual bool EncodeScene ( KFbxScene pScene ) [pure virtual]

This method renames all the names in the scene.

Parameters:
pScene
Returns:
Returns true if some names have been modified.

Implemented in KFbxRenamingStrategyFbx5, and KFbxRenamingStrategyFbx6.

virtual bool DecodeString ( KName pString ) [pure virtual]

This method find the original name of a given string.

Parameters:
pString
Returns:
Returns true if the name has been modified.

Implemented in KFbxRenamingStrategyFbx5, and KFbxRenamingStrategyFbx6.

virtual bool EncodeString ( KName pString,
bool  pIsPropertyName = false 
) [pure virtual]

This method find the renaming name of a given string.

Parameters:
pString
pIsPropertyName
Returns:
Returns true if the name has been modified.

Implemented in KFbxRenamingStrategyFbx5, and KFbxRenamingStrategyFbx6.

virtual void CleanUp ( ) [virtual]

Member Data Documentation


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

KFbxRenamingStrategyBase KFbxRenamingStrategyBase KFbxRenamingStrategyBase KFbxRenamingStrategyBase KFbxRenamingStrategyBase KFbxRenamingStrategyBase KFbxRenamingStrategyBase KFbxRenamingStrategyBase KFbxRenamingStrategyBase KFbxRenamingStrategyBase
KFbxRenamingStrategyBase KFbxRenamingStrategyBase KFbxRenamingStrategyBase KFbxRenamingStrategyBase KFbxRenamingStrategyBase KFbxRenamingStrategyBase KFbxRenamingStrategyBase KFbxRenamingStrategyBase KFbxRenamingStrategyBase KFbxRenamingStrategyBase