Classes | Namespaces | Defines | Enumerations

iiksys.h File Reference

This reference page is linked to from the following overview topics: IK System Interfaces.


#include "maxheap.h"
#include "iFnPub.h"
#include "INodeTab.h"

Go to the source code of this file.

Classes

class   IKCmdOps
class   IKCmdOpsEx
  This interface extends interface IKCmdOps by providing access to notification suspension for the IK system. More...
class   IKChainActions
class   IIKChainControl
struct   DofSet
class   IIKControl

Namespaces

namespace   IKSys

Defines

#define  IKCONTROL_CLASS_ID   Class_ID(0xe6f5815, 0x717f99a4)
#define  IKCHAINCONTROL_CLASS_ID   Class_ID(0x78724378, 0x8a4fd9)
#define  GET_IKCHAIN_CD   (GetCOREInterface()->GetDllDir().ClassDir().FindClass(CTRL_MATRIX3_CLASS_ID, IKCHAINCONTROL_CLASS_ID))
#define  IK_FP_INTERFACE_ID   Interface_ID(0x5b734601, 0x7c7c7ece)
#define  IKCHAIN_FP_INTERFACE_ID   Interface_ID(0x5a5e7cbe, 0x55367776)
#define  GET_IK_OPS_INTERFACE   ((IKCmdOps*)GetCOREInterface(IK_FP_INTERFACE_ID))
#define  GET_IKCHAIN_FP_INTERFACE   ((IKChainActions*)GET_IKCHAIN_CD->GetInterface(IKCHAIN_FP_INTERFACE_ID))
#define  GET_IKEX_OPS_INTERFACE   ((IKCmdOpsEx*)GetCOREInterface(IK_FP_INTERFACE_ID))

Enumerations

enum   DofAxis {
  TransX = 0, TransY, TransZ, RotX,
  RotY, RotZ, DofX = 0, DofY,
  DofZ
}
enum   JointType { SlidingJoint, RotationalJoint }

Define Documentation

#define IKCONTROL_CLASS_ID   Class_ID(0xe6f5815, 0x717f99a4)

Definition at line 21 of file iiksys.h.

#define IKCHAINCONTROL_CLASS_ID   Class_ID(0x78724378, 0x8a4fd9)

Definition at line 22 of file iiksys.h.

#define GET_IKCHAIN_CD   (GetCOREInterface()->GetDllDir().ClassDir().FindClass(CTRL_MATRIX3_CLASS_ID, IKCHAINCONTROL_CLASS_ID))

Definition at line 23 of file iiksys.h.

#define IK_FP_INTERFACE_ID   Interface_ID(0x5b734601, 0x7c7c7ece)

Definition at line 25 of file iiksys.h.

#define IKCHAIN_FP_INTERFACE_ID   Interface_ID(0x5a5e7cbe, 0x55367776)

Definition at line 26 of file iiksys.h.

#define GET_IK_OPS_INTERFACE   ((IKCmdOps*)GetCOREInterface(IK_FP_INTERFACE_ID))

Definition at line 28 of file iiksys.h.

#define GET_IKCHAIN_FP_INTERFACE   ((IKChainActions*)GET_IKCHAIN_CD->GetInterface(IKCHAIN_FP_INTERFACE_ID))

Definition at line 29 of file iiksys.h.

#define GET_IKEX_OPS_INTERFACE   ((IKCmdOpsEx*)GetCOREInterface(IK_FP_INTERFACE_ID))

Definition at line 89 of file iiksys.h.