#include
<krenamingstrategy.h>

Base class describing how the renaming process is handled. This class is intent to be derived into a specialized renaming class.
Basically, the Rename is called every time a new element is added to an entity. the strategy keep
Definition at line 56 of file krenamingstrategy.h.
Public Member Functions | 
|
| KRenamingStrategy () | |
| Constructor.  | 
|
| virtual | ~KRenamingStrategy () | 
| Destructor.  | 
|
| virtual void | Clear ()=0 | 
| Empty all memories about given names.
 | 
|
| virtual bool | Rename (KName &pName)=0 | 
| Rename.  | 
|
| virtual KRenamingStrategy * | Clone ()=0 | 
| Spawn mechanism.  | 
|
Constructor.
| virtual ~KRenamingStrategy | ( | ) | [virtual] | 
Destructor.
| virtual void Clear | ( | ) | [pure virtual] | 
Empty all memories about given names.
Implemented in KNumberRenamingStrategy, and KFbxRenamingStrategy.
| virtual bool Rename | ( | KName & | pName | ) | [pure virtual] | 
Rename.
| pName | 
Implemented in KNumberRenamingStrategy, and KFbxRenamingStrategy.
| virtual KRenamingStrategy* Clone | ( | ) | [pure virtual] | 
Spawn mechanism.
Create a dynamic renaming strategy instance of the same type the child class.
Implemented in KNumberRenamingStrategy, and KFbxRenamingStrategy.