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...
KError & GetError ()
 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.