FbxRenamingStrategyNumber Class Reference
 
 
 
FbxRenamingStrategyNumber Class Reference

This reference page is linked to from the following overview topics: List of Python Fbx classes.


#include <fbxrenamingstrategy.h>


Class Description

Implements a renaming strategy that resolves name clashes by adding number postfixes.

For example, when there are three objects with the same names "MyObject", and they will be renamed to "MyObject", "MyObject1" and "MyObject2".

See also:
FbxNameHandler FbxRenamingStrategyBase

Definition at line 64 of file fbxrenamingstrategy.h.

Inheritance diagram for FbxRenamingStrategyNumber:
FbxRenamingStrategyInterface

List of all members.

Public Member Functions

  FbxRenamingStrategyNumber ()
  Constructor.
virtual  ~FbxRenamingStrategyNumber ()
  Destructor.
virtual void  Clear ()
  Resets internal state regarding assigned names.
virtual bool  Rename (FbxNameHandler &pName)
  Rename a name if necessary to avoid name-clash issues.
virtual
FbxRenamingStrategyInterface
Clone ()
  Create a dynamic renaming strategy instance of the same type as the child class.

Constructor & Destructor Documentation

Constructor.

virtual ~FbxRenamingStrategyNumber ( ) [virtual]

Destructor.


Member Function Documentation

virtual void Clear ( ) [virtual]

Resets internal state regarding assigned names.

Implements FbxRenamingStrategyInterface.

virtual bool Rename ( FbxNameHandler pName ) [virtual]

Rename a name if necessary to avoid name-clash issues.

Parameters:
pName The name to be renamed.
Returns:
Return true on success, false otherwise.

Implements FbxRenamingStrategyInterface.

virtual FbxRenamingStrategyInterface* Clone ( ) [virtual]

Create a dynamic renaming strategy instance of the same type as the child class.

Returns:
New instance.

Implements FbxRenamingStrategyInterface.


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