-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathMDHipNode.h
31 lines (24 loc) · 981 Bytes
/
MDHipNode.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
/*************************************************************
* Summary: Creates a MDHipNode which is a meta data *
* node corresponding to a global component. *
* Author: Logan Kelly *
* Date: 11/7/12 *
*************************************************************/
#ifndef _MDHipNode
#define _MDHipNode
#include "MetaDataNode.h"
class MDHipNode : public MetaDataNode {
public:
MDHipNode();
virtual ~MDHipNode();
virtual MStatus compute( const MPlug& plug, MDataBlock& data );
static void* creator();
static MStatus initialize();
public:
static MTypeId id;
static MObject controller; //controller curve object
static MObject controllerGrp; //controller group object
static MObject hipJoint; //hip joint object
static MObject hipJointParentConstraint; //parent constraint from controller to hip joint
};
#endif //_MDHipNode