#include<kfbxkfcurvefilters.h>
A class is necessary to hold the parameters of a filtering algorithm. Independent UI can then be attached to those parameters.
Definition at line68of filekfbxkfcurvefilters.h.
Public Member Functions | |
| virtual const char * | GetName() |
| Get the Name of the Filter. | |
| virtualKTime& | GetStartTime() |
| Get the Start Time. | |
| virtual void | SetStartTime(KTime&pTime) |
| Set the Start Time. | |
| virtualKTime& | GetStopTime() |
| Get the Stop Time. | |
| virtual void | SetStopTime(KTime&pTime) |
| Set the Stop Time. | |
| virtual int | GetStartKey(KFCurve&pCurve) |
| Get the Start Key. | |
| virtual int | GetStopKey(KFCurve&pCurve) |
| Get the Stop Key. | |
| virtual bool | NeedApply(KFCurveNode&pCurveNode, bool pRecursive=true) |
| Check if theKFCurveNodeneed an application of the filter. | |
| virtual bool | NeedApply(KFCurve**pCurve, int pCount) |
| Check if oneKFCurvein an array needs an application of the filter. | |
| virtual bool | NeedApply(KFCurve&pCurve) |
| Check if aKFCurveneed an application of the filter. | |
| virtual bool | Apply(KFCurveNode&pCurveNode, bool pRecursive=true) |
| Apply filter on aKFCurveNode. | |
| virtual bool | Apply(KFCurve**pCurve, int pCount) |
| Apply filter on a number ofKFCurve. | |
| virtual bool | Apply(KFCurve&pCurve) |
| Apply filter on aKFCurve. | |
| virtual void | Reset() |
| Reset default parameters. | |
| virtualKError& | GetError() |
| Retrieve error object. | |
| virtual int | GetLastErrorID() |
| Get last error ID. | |
| virtual char * | GetLastErrorString() |
| Get last error name. | |
| virtual const char* GetName | ( | ) | [inline, virtual] |
Get the Name of the Filter.
Reimplemented inKFbxKFCurveFilterConstantKeyReducer,KFbxKFCurveFilterMatrixConverter,KFbxKFCurveFilterResample, andKFbxKFCurveFilterUnroll.
Definition at line76of filekfbxkfcurvefilters.h.
| virtualKTime&GetStartTime | ( | ) | [inline, virtual] |
Get the Start Time.
Reimplemented inKFbxKFCurveFilterConstantKeyReducer,KFbxKFCurveFilterMatrixConverter,KFbxKFCurveFilterResample, andKFbxKFCurveFilterUnroll.
Definition at line81of filekfbxkfcurvefilters.h.
| virtual void SetStartTime | ( | KTime& | pTime | ) | [inline, virtual] |
Set the Start Time.
| pTime | The time to be set. |
Reimplemented inKFbxKFCurveFilterConstantKeyReducer,KFbxKFCurveFilterMatrixConverter,KFbxKFCurveFilterResample, andKFbxKFCurveFilterUnroll.
Definition at line86of filekfbxkfcurvefilters.h.
| virtualKTime&GetStopTime | ( | ) | [inline, virtual] |
Get the Stop Time.
Reimplemented inKFbxKFCurveFilterConstantKeyReducer,KFbxKFCurveFilterMatrixConverter,KFbxKFCurveFilterResample, andKFbxKFCurveFilterUnroll.
Definition at line91of filekfbxkfcurvefilters.h.
| virtual void SetStopTime | ( | KTime& | pTime | ) | [inline, virtual] |
Set the Stop Time.
| pTime | The time to be set. |
Reimplemented inKFbxKFCurveFilterConstantKeyReducer,KFbxKFCurveFilterMatrixConverter,KFbxKFCurveFilterResample, andKFbxKFCurveFilterUnroll.
Definition at line96of filekfbxkfcurvefilters.h.
| virtual int GetStartKey | ( | KFCurve& | pCurve | ) | [inline, virtual] |
Get the Start Key.
| pCurve | Curve on which we want to retrieve the start key |
Reimplemented inKFbxKFCurveFilterConstantKeyReducer,KFbxKFCurveFilterMatrixConverter,KFbxKFCurveFilterResample, andKFbxKFCurveFilterUnroll.
Definition at line102of filekfbxkfcurvefilters.h.
| virtual int GetStopKey | ( | KFCurve& | pCurve | ) | [inline, virtual] |
Get the Stop Key.
| pCurve | Curve on which we want to retrieve the stop key |
Reimplemented inKFbxKFCurveFilterConstantKeyReducer,KFbxKFCurveFilterMatrixConverter,KFbxKFCurveFilterResample, andKFbxKFCurveFilterUnroll.
Definition at line108of filekfbxkfcurvefilters.h.
| virtual bool NeedApply | ( | KFCurveNode& | pCurveNode, | |
| bool | pRecursive=true | |||
| ) | [inline, virtual] |
Check if theKFCurveNodeneed an application of the filter.
| pCurveNode | Curve to test if it needs application of filter | |
| pRecursive | Check recursively through the Curve |
trueif theKFCurveNodeneed an application of the filter.Reimplemented inKFbxKFCurveFilterConstantKeyReducer,KFbxKFCurveFilterMatrixConverter,KFbxKFCurveFilterResample, andKFbxKFCurveFilterUnroll.
Definition at line115of filekfbxkfcurvefilters.h.
| virtual bool NeedApply | ( | KFCurve** | pCurve, | |
| int | pCount | |||
| ) | [inline, virtual] |
Check if oneKFCurvein an array needs an application of the filter.
| pCurve | Array of Curves to test if it needs application of filter | |
| pCount | Number of Curves in array to test |
trueif oneKFCurvein an array need an application of the filter.Reimplemented inKFbxKFCurveFilterConstantKeyReducer,KFbxKFCurveFilterMatrixConverter,KFbxKFCurveFilterResample, andKFbxKFCurveFilterUnroll.
Definition at line122of filekfbxkfcurvefilters.h.
| virtual bool NeedApply | ( | KFCurve& | pCurve | ) | [inline, virtual] |
Check if aKFCurveneed an application of the filter.
| pCurve | Curve to test if it needs application of filter |
trueif theKFCurveneed an application of the filter.Reimplemented inKFbxKFCurveFilterConstantKeyReducer,KFbxKFCurveFilterMatrixConverter,KFbxKFCurveFilterResample, andKFbxKFCurveFilterUnroll.
Definition at line128of filekfbxkfcurvefilters.h.
| virtual bool Apply | ( | KFCurveNode& | pCurveNode, | |
| bool | pRecursive=true | |||
| ) | [inline, virtual] |
Apply filter on aKFCurveNode.
| pCurveNode | Curve to apply the filter | |
| pRecursive | Apply recursively through the Curve |
trueif successful,falseotherwise.Reimplemented inKFbxKFCurveFilterConstantKeyReducer,KFbxKFCurveFilterMatrixConverter,KFbxKFCurveFilterResample, andKFbxKFCurveFilterUnroll.
Definition at line135of filekfbxkfcurvefilters.h.
| virtual bool Apply | ( | KFCurve** | pCurve, | |
| int | pCount | |||
| ) | [inline, virtual] |
Apply filter on a number ofKFCurve.
| pCurve | Array of curves to apply the filter | |
| pCount | Number of curves in array to apply the filter |
trueif successful,falseotherwise.Reimplemented inKFbxKFCurveFilterConstantKeyReducer,KFbxKFCurveFilterMatrixConverter,KFbxKFCurveFilterResample, andKFbxKFCurveFilterUnroll.
Definition at line142of filekfbxkfcurvefilters.h.
| virtual bool Apply | ( | KFCurve& | pCurve | ) | [inline, virtual] |
Apply filter on aKFCurve.
| pCurve | Curve to apply the filter |
trueif successful,falseotherwise.Reimplemented inKFbxKFCurveFilterConstantKeyReducer,KFbxKFCurveFilterMatrixConverter,KFbxKFCurveFilterResample, andKFbxKFCurveFilterUnroll.
Definition at line148of filekfbxkfcurvefilters.h.
| virtual void Reset | ( | ) | [inline, virtual] |
Reset default parameters.
Reimplemented inKFbxKFCurveFilterConstantKeyReducer,KFbxKFCurveFilterMatrixConverter,KFbxKFCurveFilterResample, andKFbxKFCurveFilterUnroll.
Definition at line152of filekfbxkfcurvefilters.h.
| virtualKError&GetError | ( | ) | [inline, virtual] |
Retrieve error object.
Reimplemented inKFbxKFCurveFilterConstantKeyReducer,KFbxKFCurveFilterMatrixConverter,KFbxKFCurveFilterResample, andKFbxKFCurveFilterUnroll.
Definition at line157of filekfbxkfcurvefilters.h.
| virtual int GetLastErrorID | ( | ) | [inline, virtual] |
| virtual char* GetLastErrorString | ( | ) | [inline, virtual] |