KFbxConstraint
#include<kfbxconstraint.h>

Inheritance diagram for KFbxConstraint:

Inheritance graph
[legend]

List of all members.

Detailed Description

Base class for constraints.

Definition at line61of filekfbxconstraint.h.


Error Management

enum EError
 Error identifiers.More...
KErrorGetError()
 Retrieve error object.
EError GetLastErrorID() const
 Get last error code.
const char * GetLastErrorString() const
 Get last error string.

Public Types

enum EConstraintType
 Constraint attribute types.More...

Public Member Functions

virtualEConstraintType GetConstraintType()
 Return the type of node attribute.
virtual void SetOffset(KFbxVector4pOffset)
 Set the offset.

Member Enumeration Documentation

Constraint attribute types.

  • eUNIDENTIFIED
  • ePOSITION
  • eROTATION
  • eSCALE
  • ePARENT
  • eSINGLECHAIN_IK
  • eAIM
  • eCHARACTER_CONSTRAINT
  • eCONSTRAINT_COUNT

Definition at line79of filekfbxconstraint.h.

enumEError

Error identifiers.

  • eERROR
  • eERROR_COUNT

Reimplemented inKFbxCharacter.

Definition at line111of filekfbxconstraint.h.

Member Function Documentation

virtualEConstraintTypeGetConstraintType( ) [inline, virtual]

Return the type of node attribute.

Remarks:
This class is pure virtual.

Definition at line95of filekfbxconstraint.h.

KError&GetError( ) 

Retrieve error object.

Returns:
Reference to error object.

EErrorGetLastErrorID( ) const

Get last error code.

Returns:
Last error code.

const char* GetLastErrorString( ) const

Get last error string.

Returns:
Textual description of the last error.

virtual void SetOffset(KFbxVector4 pOffset ) [virtual]

Set the offset.

Parameters:
pOffset Offset vector value.

Reimplemented inKFbxConstraintAim,KFbxConstraintPosition,KFbxConstraintRotation, andKFbxConstraintScale.