IK.h

Go to the documentation of this file.
00001 //***************************************************************************************
00002 // File supervisor: Crosswalk team
00012 //***************************************************************************************
00013 
00014 #ifndef _IK_H
00015 #define _IK_H
00016 
00017 #include "Primitive.h"
00018 
00019 // Forward declaration
00020 class CSLIKRoot;
00021 
00022 
00025 class XSIEXPORT CSLIK
00026     : public CSLPrimitive
00027 {
00028 public:
00029 
00032     virtual ~CSLIK();
00033 
00037     CSLModel* GetRoot();
00038 
00043     CSLModel* ConnectRoot(CSLModel* in_pNewRoot);
00044 
00045 protected:
00046     CSLIK(CSLScene* in_pScene, CSLModel *in_pModel, CdotXSITemplate* in_pTemplate, CSLModel* in_pRoot);
00047 
00048 private:
00049     CSLModel* m_pRoot;
00050 
00051     void *m_pReserved;  // reserved for future extension
00052 };
00053 
00054 #endif