#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 |
true
if 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 |
true
if 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 |
true
if 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 |
true
if successful,false
otherwise.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 |
true
if successful,false
otherwise.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 |
true
if successful,false
otherwise.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] |