KFbxConstraint Class Reference

#include <kfbxconstraint.h>

Inherits KFbxTakeNodeContainer.

Inherited by KFbxCharacter, KFbxConstraintAim, KFbxConstraintParent, KFbxConstraintPosition, KFbxConstraintRotation, KFbxConstraintScale, and KFbxConstraintSingleChainIK.

Inheritance diagram for KFbxConstraint:

Inheritance graph
List of all members.

Detailed Description

Base class for constraints.

Definition at line 68 of file kfbxconstraint.h.

Error Management

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

Public Types

enum  EConstraintType

Public Member Functions

virtual EConstraintType GetConstraintType ()
 Return the type of node attribute.
virtual KFbxObject::ENameSpace GetNameSpace () const
 Return the type ID of this class.
virtual void SetOffset (KFbxVector4 pOffset)
 Set the offset.


Member Enumeration Documentation

enum EError

Error identifiers.

  • eERROR
  • eERROR_COUNT

Reimplemented in KFbxCharacter.

Definition at line 118 of file kfbxconstraint.h.


Member Function Documentation

virtual EConstraintType GetConstraintType (  )  [inline, virtual]

Return the type of node attribute.

Remarks:
This class is pure virtual.

Definition at line 102 of file kfbxconstraint.h.

KError& GetError (  ) 

Retrieve error object.

Returns:
Reference to error object.

EError GetLastErrorID (  ) 

Get last error code.

Returns:
Last error code.

char* GetLastErrorString (  ) 

Get last error string.

Returns:
Textual description of the last error.

virtual KFbxObject::ENameSpace GetNameSpace (  )  const [virtual]

Return the type ID of this class.

Returns:
KFbxObject::eCONSTRAINT.

virtual void SetOffset ( KFbxVector4  pOffset  )  [virtual]

Set the offset.

Parameters:
pOffset Offset vector value.

Reimplemented in KFbxConstraintAim, KFbxConstraintPosition, KFbxConstraintRotation, and KFbxConstraintScale.