Module Expr Str Import alias alias alias Import alias identifier Import alias identifier Assign NameStore Str ClassDef bases AttributeLoad NameLoad attr body Expr Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Num Num Num Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Num Num Num Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Num Num Num Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Num Num Num Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body TryExcept body Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler body Pass orelse Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad If UnaryOpNot CompareEq Call AttributeLoad NameLoad attr Num body If BoolOpOr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr body Raise Call NameLoad BinOpMod Str Call AttributeLoad NameLoad attr orelse Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareEq Call AttributeLoad NameLoad attr Num body If UnaryOpNot BoolOpOr NameLoad NameLoad body Raise Call NameLoad Str orelse If NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr BinOpSub Call AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr If NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr BinOpSub Call AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr orelse If CompareEq Call AttributeLoad NameLoad attr Num body If NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr BinOpSub Call AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr If NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr BinOpSub Call AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr orelse Raise Call NameLoad BinOpMod Str Call AttributeLoad NameLoad attr orelse Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr While UnaryOpNot Call AttributeLoad NameLoad attr body If BoolOpOr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr If UnaryOpNot CompareEq Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr body Raise Call NameLoad BinOpMod Str TupleLoad Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr orelse Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad If Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr orelse Assign NameStore Call AttributeLoad NameLoad attr NameLoad Raise Call NameLoad BinOpMod Str Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If Call AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr orelse If Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num If BoolOpOr CompareLt Call NameLoad AttributeLoad NameLoad attr Num CompareIs Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr NameLoad CompareGt Call NameLoad Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Num body Raise Call NameLoad BinOpMod Str AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr If Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr TryExcept body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr handlers ExceptHandler body Raise Call NameLoad BinOpMod Str Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num If Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr TryExcept body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr handlers ExceptHandler body Raise Call NameLoad BinOpMod Str Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num If Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num If Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num If Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num If Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr While UnaryOpNot Call AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr orelse If AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr While UnaryOpNot Call AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr orelse If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str AttributeLoad NameLoad attr NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str AttributeLoad NameLoad attr NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str AttributeLoad NameLoad attr NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Num orelse If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str AttributeLoad NameLoad attr NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str AttributeLoad NameLoad attr NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str AttributeLoad NameLoad attr NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Num orelse If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str AttributeLoad NameLoad attr NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str AttributeLoad NameLoad attr NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str AttributeLoad NameLoad attr NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Num orelse If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str AttributeLoad NameLoad attr NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str AttributeLoad NameLoad attr NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str AttributeLoad NameLoad attr NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr If UnaryOpNot AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr BinOpMod Str Call AttributeLoad NameLoad attr If CompareGt Call NameLoad AttributeLoad NameLoad attr Num body Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr If Call AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str TupleLoad Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str TupleLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str TupleLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr If Call AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str TupleLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str TupleLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr If Call AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str TupleLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str TupleLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign NameStore Dict AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr For NameStore NameLoad body If UnaryOpNot NameLoad body Continue Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index NameLoad NameLoad If UnaryOpNot Call AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str TupleLoad Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr If UnaryOpNot AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Return UnaryOpNot AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr Call NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Num Num Return NameLoad decorator_list NameLoad decorator_list ClassDef bases AttributeLoad NameLoad attr body Expr Str Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Str Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Str Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Str Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Str Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Str Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Str Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Str Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Str Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Str Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Str Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Str Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Str Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Str Assign NameStore Str FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str If BoolOpOr CompareEq NameLoad AttributeLoad NameLoad attr CompareEq NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr BinOpBitXor NameLoad NameLoad attr Assign NameStore BinOpBitXor NameLoad NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr BinOpBitXor NameLoad NameLoad attr Assign NameStore BinOpBitXor NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore BinOpMult NameLoad NameLoad Assign NameStore BinOpMult NameLoad Call AttributeLoad BinOpSub NameLoad BinOpMult NameLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call NameLoad Call NameLoad Num UnaryOpUSub NameLoad Num Assign NameStore BinOpMult BinOpSub Num BinOpSub Num NameLoad Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr BinOpMult BinOpMult BinOpMult Call NameLoad NameLoad Num NameLoad AttributeLoad NameLoad attr Num NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad BinOpBitXor NameLoad NameLoad attr Assign NameStore BinOpBitXor NameLoad NameLoad Assign NameStore ListLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Num Num Num Num Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr Assign NameStore ListLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Num Num Num Num Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr If CompareGt AttributeLoad NameLoad attr Num body Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr BinOpMult BinOpMult BinOpMult NameLoad NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad orelse Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr Call NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Str Num Expr Call AttributeLoad NameLoad attr Str Num Expr Call AttributeLoad NameLoad attr Str Num Expr Call AttributeLoad NameLoad attr Str Num Expr Call AttributeLoad NameLoad attr Str Num Expr Call AttributeLoad NameLoad attr Str Num Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Num Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Num Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Num Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Num Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Num Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Num Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Num Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Num Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Num Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Str NameLoad Str TryExcept body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr handlers ExceptHandler body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str AttributeLoad NameLoad attr Raise TryExcept body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr handlers ExceptHandler body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str AttributeLoad NameLoad attr Raise decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad TryExcept body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr handlers ExceptHandler body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str AttributeLoad NameLoad attr Raise TryExcept body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr handlers ExceptHandler body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str AttributeLoad NameLoad attr Raise decorator_list
N/A N/A 
A node and corresponding command to constrain the first twist joint in a hip.
The node also outputs the hip's pelvis-space elevation angle for other nodes to
use.

 Creation  Info:

 Donations: http://adammechtley.com/donations/

 License: The MIT License

Copyright (c) 2011 Adam Mechtley (http://adammechtley.com)

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the 'Software'), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

 Usage:
Add this file to your plug-in path and load it in Maya from the Plug-in
Manager (Window -> Settings/Preferences -> Plug-in Manager).


amespace AM_HipConstraint
 N/A math re sys N/A maya.OpenMaya OM N/A maya.OpenMayaMPx OMMPx N/A kVersionNumber 1.04 AM_HipConstraintCmd N/A N/A OMMPx MPxCommand N/A N/A 
    A command to quickly create, edit, or query an am_hipConstraint node.
     N/A kPluginCmdName am_hipConstraint N/A kNameFlag -n N/A kNameFlagLong -name N/A kHipObjectFlag -h N/A kHipObjectFlagLong -hipObject N/A kPelvisObjectFlag -p N/A kPelvisObjectFlagLong -pelvisObject N/A kHipAimFlag -ha N/A kHipAimFlagLong -hipAim N/A kHipFrontFlag -hf N/A kHipFrontFlagLong -hipFront N/A kPelvisAimFlag -pa N/A kPelvisAimFlagLong -pelvisAim N/A kPelvisFrontFlag -pf N/A kPelvisFrontFlagLong -pelvisFront __init__ N/A N/A self N/A N/A N/A N/A N/A N/A OMMPx MPxCommand __init__ self N/A N/A self __isQueryUsed True N/A N/A self __isEditUsed False N/A N/A self __hipConstraintNodeArg N/A N/A OM MObject N/A N/A self __hipConstraintNodeFn N/A N/A OM MFnDependencyNode N/A N/A self __hipConstraintNodeName N/A N/A self __constrainedObjectArg N/A N/A OM MDagPath N/A N/A self __hipObjectArg N/A N/A OM MDagPath N/A N/A self __pelvisObjectArg N/A N/A OM MDagPath N/A N/A self __hipAimAxisArg N/A N/A OM MVector 1 0 0 N/A N/A self __hipFrontAxisArg N/A N/A OM MVector 0 0 1 N/A N/A self __pelvisAimAxisArg N/A N/A OM MVector 0 1 0 N/A N/A self __pelvisFrontAxisArg N/A N/A OM MVector 0 0 1 N/A N/A self __dgModify N/A N/A OM MDGModifier N/A doIt N/A N/A self args N/A N/A N/A N/A N/A argData N/A N/A OM MArgDatabase N/A N/A self syntax args N/A N/A N/A N/A N/A N/A sel N/A N/A OM MSelectionList N/A N/A N/A argData getObjects sel N/A N/A N/A N/A N/A sel length 1 N/A N/A N/A N/A N/A argData isEdit N/A N/A argData isQuery N/A N/A N/A Exception N/A This command requires exactly 1 argument to be specified or selected;  found %i. N/A N/A sel length N/A N/A isHipSpecified N/A N/A argData isFlagSet N/A AM_HipConstraintCmd kHipObjectFlag N/A isPelvisSpecified N/A N/A argData isFlagSet N/A AM_HipConstraintCmd kPelvisObjectFlag N/A N/A N/A N/A sel length 2 N/A N/A N/A N/A isHipSpecified isPelvisSpecified N/A N/A N/A Exception Selection list of length 2 requires either a pelvis or a hip be specified with a flag. N/A N/A isPelvisSpecified N/A N/A N/A N/A sel add N/A N/A argData flagArgumentString N/A AM_HipConstraintCmd kPelvisObjectFlag 0 N/A N/A N/A sel getDagPath N/A N/A N/A sel length 1 N/A self __pelvisObjectArg N/A N/A N/A N/A sel getDagPath 0 N/A self __pelvisObjectArg N/A isHipSpecified N/A N/A N/A N/A sel add N/A N/A argData flagArgumentString N/A AM_HipConstraintCmd kHipObjectFlag 0 N/A N/A N/A sel getDagPath N/A N/A N/A sel length 1 N/A self __hipObjectArg N/A N/A N/A N/A sel getDagPath 0 N/A self __hipObjectArg N/A N/A N/A sel getDagPath 1 N/A self __constrainedObjectArg N/A N/A N/A N/A N/A sel length 3 N/A N/A isPelvisSpecified N/A N/A N/A N/A sel add N/A N/A argData flagArgumentString N/A AM_HipConstraintCmd kPelvisObjectFlag 0 N/A N/A N/A sel getDagPath N/A N/A N/A sel length 1 N/A self __pelvisObjectArg N/A N/A N/A N/A sel getDagPath 0 N/A self __pelvisObjectArg N/A isHipSpecified N/A N/A N/A N/A sel add N/A N/A argData flagArgumentString N/A AM_HipConstraintCmd kPelvisObjectFlag 0 N/A N/A N/A sel getDagPath N/A N/A N/A sel length 1 N/A self __hipObjectArg N/A N/A N/A N/A sel getDagPath 1 N/A self __hipObjectArg N/A N/A N/A sel getDagPath 2 N/A self __constrainedObjectArg N/A N/A N/A Exception N/A This command requires 3 or fewer arguments to be specified or selected;  found %i. N/A N/A sel length N/A N/A iter N/A N/A OM MItSelectionList sel N/A N/A OM MFn kDependencyNode N/A N/A N/A N/A iter isDone N/A N/A N/A N/A N/A argData isEdit N/A N/A argData isQuery N/A N/A N/A N/A iter getDependNode N/A self __hipConstraintNodeArg N/A N/A N/A N/A self __hipConstraintNodeFn setObject N/A self __hipConstraintNodeArg N/A N/A N/A N/A N/A N/A self __hipConstraintNodeFn typeId N/A AM_HipConstraintNode kPluginNodeId N/A N/A N/A Exception N/A The provided dependency node %s is not of type %s. N/A N/A N/A N/A self __hipConstraintNodeFn name N/A AM_HipConstraintNode kPluginNodeTypeName N/A N/A selectedObject N/A N/A OM MObject N/A N/A N/A iter getDependNode selectedObject N/A N/A N/A selectedObject hasFn N/A N/A OM MFn kTransform N/A N/A N/A N/A N/A OM MDagPath getAPathTo selectedObject N/A self __constrainedObjectArg N/A N/A selectedObjectFn N/A N/A OM MFnDependencyNode selectedObject N/A N/A Exception N/A %s is not a valid transform node. N/A N/A selectedObjectFn name N/A N/A N/A iter next N/A N/A N/A argData isQuery N/A N/A N/A self __hipObjectArg N/A N/A argData isFlagSet N/A AM_HipConstraintCmd kHipObjectFlag N/A N/A self __pelvisObjectArg N/A N/A argData isFlagSet N/A AM_HipConstraintCmd kPelvisObjectFlag N/A N/A self __hipAimAxisArg N/A N/A argData isFlagSet N/A AM_HipConstraintCmd kHipAimFlag N/A N/A self __hipFrontAxisArg N/A N/A argData isFlagSet N/A AM_HipConstraintCmd kHipFrontFlag N/A N/A self __pelvisAimAxisArg N/A N/A argData isFlagSet N/A AM_HipConstraintCmd kPelvisAimFlag N/A N/A self __pelvisFrontAxisArg N/A N/A argData isFlagSet N/A AM_HipConstraintCmd kPelvisFrontFlag N/A N/A N/A self doItQuery N/A N/A N/A N/A argData isFlagSet N/A AM_HipConstraintCmd kNameFlag N/A N/A N/A self __hipConstraintNodeName N/A N/A argData flagArgumentString N/A AM_HipConstraintCmd kNameFlag 0 N/A N/A N/A N/A len N/A self __hipConstraintNodeName 1 N/A N/A N/A N/A N/A self __hipConstraintNodeName N/A 0 isalpha False N/A N/A len N/A N/A re split \W+ N/A self __hipConstraintNodeName 1 N/A N/A N/A Exception N/A %s is not a valid node name. Did you type it correctly? N/A self __hipConstraintNodeName N/A sel N/A N/A OM MSelectionList N/A N/A N/A argData isFlagSet N/A AM_HipConstraintCmd kHipObjectFlag N/A N/A N/A N/A sel clear N/A N/A N/A N/A N/A sel add N/A N/A argData flagArgumentString N/A AM_HipConstraintCmd kHipObjectFlag 0 N/A N/A N/A sel getDagPath 0 N/A self __hipObjectArg N/A N/A N/A N/A N/A Exception N/A %s is not a valid node name. Did you type it correctly? N/A N/A argData flagArgumentString N/A AM_HipConstraintCmd kHipObjectFlag 0 N/A N/A N/A argData isFlagSet N/A AM_HipConstraintCmd kPelvisObjectFlag N/A N/A N/A N/A sel clear N/A N/A N/A N/A N/A sel add N/A N/A argData flagArgumentString N/A AM_HipConstraintCmd kPelvisObjectFlag 0 N/A N/A N/A sel getDagPath 0 N/A self __pelvisObjectArg N/A N/A N/A N/A N/A Exception N/A %s is not a valid node name. Did you type it correctly? N/A N/A argData flagArgumentString N/A AM_HipConstraintCmd kPelvisObjectFlag 0 N/A N/A N/A argData isFlagSet N/A AM_HipConstraintCmd kHipAimFlag N/A N/A N/A self __hipAimAxisArg N/A N/A OM MVector N/A N/A argData flagArgumentDouble N/A AM_HipConstraintCmd kHipAimFlag 0 N/A N/A argData flagArgumentDouble N/A AM_HipConstraintCmd kHipAimFlag 1 N/A N/A argData flagArgumentDouble N/A AM_HipConstraintCmd kHipAimFlag 2 N/A N/A N/A argData isFlagSet N/A AM_HipConstraintCmd kHipFrontFlag N/A N/A N/A self __hipFrontAxisArg N/A N/A OM MVector N/A N/A argData flagArgumentDouble N/A AM_HipConstraintCmd kHipFrontFlag 0 N/A N/A argData flagArgumentDouble N/A AM_HipConstraintCmd kHipFrontFlag 1 N/A N/A argData flagArgumentDouble N/A AM_HipConstraintCmd kHipFrontFlag 2 N/A N/A N/A argData isFlagSet N/A AM_HipConstraintCmd kPelvisAimFlag N/A N/A N/A self __pelvisAimAxisArg N/A N/A OM MVector N/A N/A argData flagArgumentDouble N/A AM_HipConstraintCmd kPelvisAimFlag 0 N/A N/A argData flagArgumentDouble N/A AM_HipConstraintCmd kPelvisAimFlag 1 N/A N/A argData flagArgumentDouble N/A AM_HipConstraintCmd kPelvisAimFlag 2 N/A N/A N/A argData isFlagSet N/A AM_HipConstraintCmd kPelvisFrontFlag N/A N/A N/A self __pelvisFrontAxisArg N/A N/A OM MVector N/A N/A argData flagArgumentDouble N/A AM_HipConstraintCmd kPelvisFrontFlag 0 N/A N/A argData flagArgumentDouble N/A AM_HipConstraintCmd kPelvisFrontFlag 1 N/A N/A argData flagArgumentDouble N/A AM_HipConstraintCmd kPelvisFrontFlag 2 N/A N/A self __isEditUsed N/A N/A argData isEdit N/A N/A self __isQueryUsed False N/A N/A N/A self redoIt N/A doItQuery N/A N/A self N/A N/A N/A path N/A N/A OM MDagPath N/A doubleArray N/A N/A OM MScriptUtil N/A N/A self __hipObjectArg N/A N/A plug N/A N/A OM MPlug N/A N/A N/A self __hipConstraintNodeFn findPlug N/A AM_HipConstraintNode kHipObjectAttrName True N/A iter N/A N/A OM MItDependencyGraph plug N/A N/A OM MFn kTransform N/A N/A OM MItDependencyGraph kUpstream N/A N/A N/A N/A iter isDone N/A N/A N/A N/A N/A OM MDagPath getAPathTo N/A N/A iter currentItem path N/A N/A N/A iter next N/A N/A N/A self setResult N/A N/A path partialPathName N/A N/A N/A self __pelvisObjectArg N/A N/A plug N/A N/A OM MPlug N/A N/A N/A self __hipConstraintNodeFn findPlug N/A AM_HipConstraintNode kPelvisObjectAttrName True N/A iter N/A N/A OM MItDependencyGraph plug N/A N/A OM MFn kTransform N/A N/A OM MItDependencyGraph kUpstream N/A N/A N/A N/A iter isDone N/A N/A N/A N/A N/A OM MDagPath getAPathTo N/A N/A iter currentItem path N/A N/A N/A iter next N/A N/A N/A self setResult N/A N/A path partialPathName N/A N/A N/A self __hipAimAxisArg N/A N/A N/A N/A doubleArray createFromDouble N/A N/A N/A N/A OM MPlug N/A N/A N/A self __hipConstraintNodeFn findPlug N/A %s0 N/A AM_HipConstraintNode kHipAimAttrName True asDouble N/A N/A N/A N/A OM MPlug N/A N/A N/A self __hipConstraintNodeFn findPlug N/A %s1 N/A AM_HipConstraintNode kHipAimAttrName True asDouble N/A N/A N/A N/A OM MPlug N/A N/A N/A self __hipConstraintNodeFn findPlug N/A %s2 N/A AM_HipConstraintNode kHipAimAttrName True asDouble N/A N/A N/A self setResult N/A N/A OM MDoubleArray N/A N/A doubleArray asDoublePtr 3 N/A N/A N/A self __hipFrontAxisArg N/A N/A N/A N/A doubleArray createFromDouble N/A N/A N/A N/A OM MPlug N/A N/A N/A self __hipConstraintNodeFn findPlug N/A %s0 N/A AM_HipConstraintNode kHipFrontAttrName True asDouble N/A N/A N/A N/A OM MPlug N/A N/A N/A self __hipConstraintNodeFn findPlug N/A %s1 N/A AM_HipConstraintNode kHipFrontAttrName True asDouble N/A N/A N/A N/A OM MPlug N/A N/A N/A self __hipConstraintNodeFn findPlug N/A %s2 N/A AM_HipConstraintNode kHipFrontAttrName True asDouble N/A N/A N/A self setResult N/A N/A OM MDoubleArray N/A N/A doubleArray asDoublePtr 3 N/A N/A N/A self __pelvisAimAxisArg N/A N/A N/A N/A doubleArray createFromDouble N/A N/A N/A N/A OM MPlug N/A N/A N/A self __hipConstraintNodeFn findPlug N/A %s0 N/A AM_HipConstraintNode kPelvisAimAttrName True asDouble N/A N/A N/A N/A OM MPlug N/A N/A N/A self __hipConstraintNodeFn findPlug N/A %s1 N/A AM_HipConstraintNode kPelvisAimAttrName True asDouble N/A N/A N/A N/A OM MPlug N/A N/A N/A self __hipConstraintNodeFn findPlug N/A %s2 N/A AM_HipConstraintNode kPelvisAimAttrName True asDouble N/A N/A N/A self setResult N/A N/A OM MDoubleArray N/A N/A doubleArray asDoublePtr 3 N/A N/A N/A self __pelvisFrontAxisArg N/A N/A N/A N/A doubleArray createFromDouble N/A N/A N/A N/A OM MPlug N/A N/A N/A self __hipConstraintNodeFn findPlug N/A %s0 N/A AM_HipConstraintNode kPelvisFrontAttrName True asDouble N/A N/A N/A N/A OM MPlug N/A N/A N/A self __hipConstraintNodeFn findPlug N/A %s1 N/A AM_HipConstraintNode kPelvisFrontAttrName True asDouble N/A N/A N/A N/A OM MPlug N/A N/A N/A self __hipConstraintNodeFn findPlug N/A %s2 N/A AM_HipConstraintNode kPelvisFrontAttrName True asDouble N/A N/A N/A self setResult N/A N/A OM MDoubleArray N/A N/A doubleArray asDoublePtr 3 N/A redoIt N/A N/A self N/A N/A N/A N/A self __dgModify N/A N/A OM MDGModifier N/A N/A N/A self __isEditUsed N/A N/A N/A self __hipConstraintNodeArg N/A N/A OM MObject N/A N/A N/A self __dgModify createNode N/A AM_HipConstraintNode kPluginNodeId N/A N/A N/A N/A self __hipConstraintNodeFn setObject N/A self __hipConstraintNodeArg N/A fn N/A N/A OM MFnDagNode N/A self __constrainedObjectArg N/A N/A N/A N/A self __dgModify renameNode N/A self __hipConstraintNodeArg N/A %s_hipConstraint N/A N/A fn name N/A N/A N/A len N/A self __hipConstraintNodeName 0 N/A N/A N/A N/A N/A self __dgModify renameNode N/A self __hipConstraintNodeArg N/A self __hipConstraintNodeName N/A N/A N/A N/A self __dgModify doIt N/A plug N/A N/A OM MPlug N/A N/A N/A N/A self __constrainedObjectArg isValid N/A N/A N/A N/A N/A self __dgModify commandToExecute N/A connectAttr -f %s.%s %s.rotate N/A N/A N/A N/A self __hipConstraintNodeFn name N/A AM_HipConstraintNode kRotateAttrName N/A N/A N/A self __constrainedObjectArg partialPathName N/A N/A N/A N/A self __dgModify commandToExecute N/A connectAttr -f %s.rotateOrder %s.%s N/A N/A N/A N/A self __constrainedObjectArg partialPathName N/A N/A N/A self __hipConstraintNodeFn name N/A AM_HipConstraintNode kRotateOrderAttrName N/A N/A N/A N/A self __dgModify commandToExecute N/A connectAttr -f %s.parentInverseMatrix %s.%s N/A N/A N/A N/A self __constrainedObjectArg partialPathName N/A N/A N/A self __hipConstraintNodeFn name N/A AM_HipConstraintNode kParentInvMatrixAttrName N/A N/A N/A N/A self __hipObjectArg isValid N/A N/A N/A N/A N/A self __dgModify commandToExecute N/A connectAttr -f %s.worldMatrix %s.%s N/A N/A N/A N/A self __hipObjectArg partialPathName N/A N/A N/A self __hipConstraintNodeFn name N/A AM_HipConstraintNode kHipObjectAttrName N/A N/A N/A N/A N/A self __hipObjectArg hasFn N/A N/A OM MFn kJoint N/A N/A N/A N/A N/A self __dgModify commandToExecute N/A connectAttr -f %s.rotatePivot %s.%s N/A N/A N/A N/A self __hipObjectArg partialPathName N/A N/A N/A self __hipConstraintNodeFn name N/A AM_HipConstraintNode kHipRotatePivotAttrName N/A N/A N/A N/A self __pelvisObjectArg isValid N/A N/A N/A N/A N/A self __dgModify commandToExecute N/A connectAttr -f %s.worldMatrix %s.%s N/A N/A N/A N/A self __pelvisObjectArg partialPathName N/A N/A N/A self __hipConstraintNodeFn name N/A AM_HipConstraintNode kPelvisObjectAttrName N/A N/A N/A N/A N/A self __pelvisObjectArg hasFn N/A N/A OM MFn kJoint N/A N/A N/A N/A N/A self __dgModify commandToExecute N/A connectAttr -f %s.rotatePivot %s.%s N/A N/A N/A N/A self __pelvisObjectArg partialPathName N/A N/A N/A self __hipConstraintNodeFn name N/A AM_HipConstraintNode kPelvisRotatePivotAttrName N/A vectorArgs N/A N/A self __hipAimAxisArg N/A self __hipFrontAxisArg N/A self __pelvisAimAxisArg N/A self __pelvisFrontAxisArg N/A AM_HipConstraintNode kHipAimAttrName N/A AM_HipConstraintNode kHipFrontAttrName N/A AM_HipConstraintNode kPelvisAimAttrName N/A AM_HipConstraintNode kPelvisFrontAttrName N/A vArg vectorArgs N/A N/A N/A vArg N/A N/A N/A plug N/A N/A N/A self __hipConstraintNodeFn findPlug N/A vectorArgs N/A vArg True N/A N/A N/A N/A plug isConnected N/A N/A N/A N/A N/A self __dgModify commandToExecute N/A setAttr %s.%s %s %s %s N/A N/A N/A N/A self __hipConstraintNodeFn name N/A vectorArgs N/A vArg N/A vArg x N/A vArg y N/A vArg z N/A N/A N/A self __isEditUsed N/A N/A N/A N/A N/A self __dgModify commandToExecute N/A select %s N/A N/A N/A self __hipConstraintNodeFn name N/A N/A N/A N/A self __dgModify doIt N/A N/A N/A self setResult N/A N/A N/A self __hipConstraintNodeFn name N/A undoIt N/A N/A self N/A N/A N/A N/A N/A N/A self __dgModify undoIt N/A isUndoable N/A N/A self N/A N/A N/A N/A N/A self __isQueryUsed N/A cmdCreator N/A N/A cls N/A N/A N/A N/A N/A OMMPx asMPxPtr N/A cls N/A classmethod syntaxCreator N/A N/A cls N/A N/A N/A syntax N/A N/A OM MSyntax N/A N/A N/A syntax enableQuery N/A N/A N/A syntax enableEdit N/A N/A N/A syntax addFlag N/A cls kNameFlag N/A cls kNameFlagLong N/A N/A OM MSyntax kString N/A N/A N/A syntax addFlag N/A cls kPelvisObjectFlag N/A cls kPelvisObjectFlagLong N/A N/A OM MSyntax kSelectionItem N/A N/A N/A syntax addFlag N/A cls kHipObjectFlag N/A cls kHipObjectFlagLong N/A N/A OM MSyntax kSelectionItem N/A N/A N/A syntax addFlag N/A cls kHipAimFlag N/A cls kHipAimFlagLong N/A N/A OM MSyntax kDouble N/A N/A OM MSyntax kDouble N/A N/A OM MSyntax kDouble N/A N/A N/A syntax addFlag N/A cls kHipFrontFlag N/A cls kHipFrontFlagLong N/A N/A OM MSyntax kDouble N/A N/A OM MSyntax kDouble N/A N/A OM MSyntax kDouble N/A N/A N/A syntax addFlag N/A cls kPelvisAimFlag N/A cls kPelvisAimFlagLong N/A N/A OM MSyntax kDouble N/A N/A OM MSyntax kDouble N/A N/A OM MSyntax kDouble N/A N/A N/A syntax addFlag N/A cls kPelvisFrontFlag N/A cls kPelvisFrontFlagLong N/A N/A OM MSyntax kDouble N/A N/A OM MSyntax kDouble N/A N/A OM MSyntax kDouble N/A N/A N/A syntax useSelectionAsDefault True N/A N/A N/A syntax setObjectType N/A N/A OM MSyntax kSelectionList 1 3 N/A syntax N/A classmethod N/A AM_HipConstraintNode N/A N/A OMMPx MPxNode N/A N/A 
    A node to constrain the first twist joint in a hip. The node also outputs
    the hip's pelvis-space elevation angle for other nodes to use.
    \par Input Attributes:
        - \em rotateOrder: The rotateOrder attribute of the constrained object.
        - \em hipAimAxis: Axis in the upper leg's local space that aims toward
            the knee joint.
        - \em hipFrontAxis: Axis in the upper leg's local space that points
            toward the character's front.
        - \em pelvisAimAxis: Axis in the specified pelvis joint's local space
            that aims toward the next vertebra (up).
        - \em pelvisFrontAxis: Axis in the specified pelvis joint's local space
            that aims toward the character's front.
        - \em rotatePivot: The rotatePivot attribute of the upper leg.
        - \em jointOrient: The jointOrient attribute of the constrained object
            if it is a joint. If there is no connection (i.e., the constrained
            object is not a joint), then it is initialized to identity and has
            no effect.
        - \em pelvisWorldMatrix: The worldMatrix attribute of the object to use
            for computing the hip's elevation angle. The hip constraint is
            designed with the expectation that this is the the first common
            parent of both of the upper legs (usually the ribcage). Although
            this joint will produce perfectly valid values if any intermediate
            joints exist (collar bone, scapula), such an intermediate joint
            could be used instead, provided that the axes given for the pelvis
            node (above) are transformed into the intermediate joint's local
            space.
        - \em hipWorldMatrix: The worldMatrix attribute of the upper leg object
            along whose aim axis (above) the constrained object is twisting.
        - \em parentInverseMatrix: The parentInverseMatrix attribute of the
            constrained object.
    \par Output Attributes:
        - \em rotate: The local Euler rotation piped to the constrained object.
        - \em elevationAngle: The elevation angle of the hip in pelvis space.
     N/A kPluginNodeTypeName am_hipConstraint N/A kPluginNodeId N/A N/A OM MTypeId 1128641 N/A rotateOrder N/A N/A OM MObject N/A kRotateOrderAttrName rotateOrder N/A kRotateOrderAttrLongName constraintRotateOrder N/A hipAim N/A N/A OM MObject N/A kHipAimAttrName hipAim N/A kHipAimAttrLongName hipAimAxis N/A hipFront N/A N/A OM MObject N/A kHipFrontAttrName hipFront N/A kHipFrontAttrLongName hipFrontAxis N/A pelvisAim N/A N/A OM MObject N/A kPelvisAimAttrName pelvisAim N/A kPelvisAimAttrLongName pelvisAimAxis N/A pelvisFront N/A N/A OM MObject N/A kPelvisFrontAttrName pelvisFront N/A kPelvisFrontAttrLongName pelvisFrontAxis N/A hipPivot N/A N/A OM MObject N/A kHipRotatePivotAttrName hipPivot N/A kHipRotatePivotAttrLongName hipRotatePivot N/A pelvisPivot N/A N/A OM MObject N/A kPelvisRotatePivotAttrName pelvisPivot N/A kPelvisRotatePivotAttrLongName pelvisRotatePivot N/A jointOrient N/A N/A OM MObject N/A kJointOrientAttrName orient N/A kJointOrientAttrLongName jointOrient N/A hip N/A N/A OM MObject N/A kHipObjectAttrName hip N/A kHipObjectAttrLongName hipWorldMatrix N/A pelvis N/A N/A OM MObject N/A kPelvisObjectAttrName pelvis N/A kPelvisObjectAttrLongName pelvisWorldMatrix N/A parentInverseMatrix N/A N/A OM MObject N/A kParentInvMatrixAttrName parent N/A kParentInvMatrixAttrLongName parentInverseMatrix N/A rotate N/A N/A OM MObject N/A kRotateAttrName rotate N/A kRotateAttrLongName constraintRotate N/A angle N/A N/A OM MObject N/A kElevationAngleAttrName angle N/A kElevationAngleAttrLongName elevationAngle __init__ N/A N/A self N/A N/A N/A N/A N/A N/A OMMPx MPxNode __init__ self N/A compute N/A N/A self plug dataBlock N/A N/A N/A Compute the upper leg's elevation angle as well as the orientation for the first twist joint in the hip. N/A N/A N/A plug N/A AM_HipConstraintNode rotate N/A plug N/A AM_HipConstraintNode angle N/A N/A dataHandle N/A N/A dataBlock inputValue N/A AM_HipConstraintNode rotateOrder N/A eRotateOrder N/A N/A dataHandle asShort N/A dataHandle N/A N/A dataBlock inputValue N/A AM_HipConstraintNode hipAim N/A vHipForward N/A N/A N/A N/A dataHandle asVector normal N/A dataHandle N/A N/A dataBlock inputValue N/A AM_HipConstraintNode hipFront N/A vHipUp N/A N/A N/A N/A dataHandle asVector normal N/A dataHandle N/A N/A dataBlock inputValue N/A AM_HipConstraintNode pelvisAim N/A vPelvisForward N/A N/A N/A N/A dataHandle asVector normal N/A dataHandle N/A N/A dataBlock inputValue N/A AM_HipConstraintNode pelvisFront N/A vPelvisUp N/A N/A N/A N/A dataHandle asVector normal N/A dataHandle N/A N/A dataBlock inputValue N/A AM_HipConstraintNode hipPivot N/A vHipPivot N/A N/A dataHandle asVector N/A dataHandle N/A N/A dataBlock inputValue N/A AM_HipConstraintNode pelvisPivot N/A vPelvisPivot N/A N/A dataHandle asVector N/A dataHandle N/A N/A dataBlock inputValue N/A AM_HipConstraintNode jointOrient N/A vJointOrient N/A N/A dataHandle asVector N/A eJointOrient N/A N/A OM MEulerRotation N/A N/A math radians N/A vJointOrient x N/A N/A math radians N/A vJointOrient y N/A N/A math radians N/A vJointOrient z 0 N/A qJointOrient N/A N/A eJointOrient asQuaternion N/A N/A N/A qJointOrient conjugateIt N/A dataHandle N/A N/A dataBlock inputValue N/A AM_HipConstraintNode pelvis N/A mPelvis N/A N/A dataHandle asMatrix N/A mPelvis N/A N/A OM MTransformationMatrix mPelvis N/A qPelvis N/A N/A mPelvis rotation N/A dataHandle N/A N/A dataBlock inputValue N/A AM_HipConstraintNode hip N/A mHip N/A N/A dataHandle asMatrix N/A mHip N/A N/A OM MTransformationMatrix mHip N/A qHip N/A N/A mHip rotation N/A dataHandle N/A N/A dataBlock inputValue N/A AM_HipConstraintNode parentInverseMatrix N/A mParent N/A N/A dataHandle asMatrix N/A mParent N/A N/A OM MTransformationMatrix mParent N/A qParent N/A N/A mParent rotation N/A vHipRight N/A N/A N/A N/A OM MVector N/A vHipUp vHipForward normal N/A vHipUp N/A vHipForward vHipRight N/A vPelvisRight N/A N/A N/A N/A OM MVector N/A vPelvisUp vPelvisForward normal N/A vPelvisUp N/A vPelvisForward vPelvisRight N/A vPelvisForwardRotated N/A N/A vPelvisForward rotateBy qPelvis N/A vPelvisUpRotated N/A N/A vPelvisUp rotateBy qPelvis N/A vHipForwardRotated N/A N/A vHipForward rotateBy qHip N/A dDotPitch N/A vPelvisForwardRotated vHipForwardRotated N/A dDotYaw N/A vPelvisUpRotated N/A N/A N/A vHipForwardRotated N/A vPelvisForwardRotated dDotPitch normal N/A dAngle N/A N/A math degrees N/A N/A math acos N/A min N/A max -1.0 N/A dDotPitch 1.0 N/A dInterpAmt N/A N/A 2.0 N/A 1.0 dDotPitch N/A abs dDotYaw N/A vTargetUp N/A N/A vPelvisUp rotateBy N/A N/A OM MQuaternion N/A N/A N/A N/A cmp dDotYaw 0.0 dInterpAmt N/A math pi 0.5 vPelvisRight N/A vTargetUp N/A N/A vTargetUp rotateBy qPelvis N/A vTargetRight N/A N/A N/A vTargetUp vHipForwardRotated normal N/A vTargetUp N/A vHipForwardRotated vTargetRight N/A mList N/A N/A vTargetRight x N/A vTargetRight y N/A vTargetRight z 0.0 N/A vTargetUp x N/A vTargetUp y N/A vTargetUp z 0.0 N/A vHipForwardRotated x N/A vHipForwardRotated y N/A vHipForwardRotated z 0.0 0.0 0.0 0.0 1.0 N/A mTarget N/A N/A OM MMatrix N/A N/A N/A N/A OM MScriptUtil createMatrixFromList mList mTarget N/A qTarget N/A N/A OM MQuaternion N/A N/A N/A N/A OM MTransformationMatrix mTarget rotation N/A mList N/A N/A vHipRight x N/A vHipRight y N/A vHipRight z 0.0 N/A vHipUp x N/A vHipUp y N/A vHipUp z 0.0 N/A vHipForward x N/A vHipForward y N/A vHipForward z 0.0 0.0 0.0 0.0 1.0 N/A mFromNormal N/A N/A OM MMatrix N/A N/A N/A N/A OM MScriptUtil createMatrixFromList mList mFromNormal N/A qFromNormal N/A N/A OM MQuaternion N/A N/A N/A N/A OM MTransformationMatrix mFromNormal rotation N/A N/A N/A qFromNormal w 0.0 N/A N/A N/A N/A qFromNormal invertIt N/A qFinal N/A N/A OM MQuaternion N/A N/A N/A qFromNormal qTarget qParent qJointOrient N/A eFinal N/A N/A qFinal asEulerRotation N/A N/A N/A eFinal reorderIt eRotateOrder N/A outputHandle N/A N/A dataBlock outputValue N/A AM_HipConstraintNode rotate N/A N/A N/A outputHandle set3Double N/A N/A math degrees N/A eFinal x N/A N/A math degrees N/A eFinal y N/A N/A math degrees N/A eFinal z N/A outputHandle N/A N/A dataBlock outputValue N/A AM_HipConstraintNode angle N/A N/A N/A outputHandle setDouble dAngle N/A N/A N/A dataBlock setClean plug N/A N/A N/A OM kUnknownParameter N/A nodeCreator N/A N/A cls N/A N/A N/A N/A N/A OMMPx asMPxPtr N/A cls N/A classmethod nodeInitializer N/A N/A cls N/A N/A N/A eAttr N/A N/A OM MFnEnumAttribute N/A N/A cls rotateOrder N/A N/A eAttr create N/A cls kRotateOrderAttrLongName N/A cls kRotateOrderAttrName 0 N/A N/A N/A eAttr addField xyz 0 N/A N/A N/A eAttr addField yzx 1 N/A N/A N/A eAttr addField zxy 2 N/A N/A N/A eAttr addField xzy 3 N/A N/A N/A eAttr addField yxz 4 N/A N/A N/A eAttr addField zyx 5 N/A N/A N/A eAttr setWritable 1 N/A N/A N/A eAttr setStorable 1 N/A N/A N/A eAttr setReadable 1 N/A N/A N/A eAttr setKeyable 0 N/A N/A N/A eAttr setHidden 1 N/A nAttr N/A N/A OM MFnNumericAttribute N/A N/A cls hipAim N/A N/A nAttr create N/A cls kHipAimAttrLongName N/A cls kHipAimAttrName N/A N/A OM MFnNumericData k3Double N/A N/A N/A nAttr setWritable 1 N/A N/A N/A nAttr setStorable 1 N/A N/A N/A nAttr setReadable 1 N/A N/A N/A nAttr setKeyable 0 N/A N/A cls hipFront N/A N/A nAttr create N/A cls kHipFrontAttrLongName N/A cls kHipFrontAttrName N/A N/A OM MFnNumericData k3Double N/A N/A N/A nAttr setWritable 1 N/A N/A N/A nAttr setStorable 1 N/A N/A N/A nAttr setReadable 1 N/A N/A N/A nAttr setKeyable 0 N/A N/A cls pelvisAim N/A N/A nAttr create N/A cls kPelvisAimAttrLongName N/A cls kPelvisAimAttrName N/A N/A OM MFnNumericData k3Double N/A N/A N/A nAttr setWritable 1 N/A N/A N/A nAttr setStorable 1 N/A N/A N/A nAttr setReadable 1 N/A N/A N/A nAttr setKeyable 0 N/A N/A cls pelvisFront N/A N/A nAttr create N/A cls kPelvisFrontAttrLongName N/A cls kPelvisFrontAttrName N/A N/A OM MFnNumericData k3Double N/A N/A N/A nAttr setWritable 1 N/A N/A N/A nAttr setStorable 1 N/A N/A N/A nAttr setReadable 1 N/A N/A N/A nAttr setKeyable 0 N/A N/A cls hipPivot N/A N/A nAttr create N/A cls kHipRotatePivotAttrLongName N/A cls kHipRotatePivotAttrName N/A N/A OM MFnNumericData k3Double N/A N/A N/A nAttr setWritable 1 N/A N/A N/A nAttr setStorable 1 N/A N/A N/A nAttr setReadable 1 N/A N/A N/A nAttr setKeyable 0 N/A N/A N/A nAttr setHidden 1 N/A N/A cls pelvisPivot N/A N/A nAttr create N/A cls kPelvisRotatePivotAttrLongName N/A cls kPelvisRotatePivotAttrName N/A N/A OM MFnNumericData k3Double N/A N/A N/A nAttr setWritable 1 N/A N/A N/A nAttr setStorable 1 N/A N/A N/A nAttr setReadable 1 N/A N/A N/A nAttr setKeyable 0 N/A N/A N/A nAttr setHidden 1 N/A N/A cls jointOrient N/A N/A nAttr create N/A cls kJointOrientAttrLongName N/A cls kJointOrientAttrName N/A N/A OM MFnNumericData k3Double N/A N/A N/A nAttr setWritable 1 N/A N/A N/A nAttr setStorable 1 N/A N/A N/A nAttr setReadable 1 N/A N/A N/A nAttr setKeyable 0 N/A N/A N/A nAttr setHidden 1 N/A mAttr N/A N/A OM MFnMatrixAttribute N/A N/A cls pelvis N/A N/A mAttr create N/A cls kPelvisObjectAttrLongName N/A cls kPelvisObjectAttrName N/A N/A OM MFnMatrixAttribute kDouble N/A N/A N/A mAttr setWritable 1 N/A N/A N/A mAttr setStorable 1 N/A N/A N/A mAttr setReadable 1 N/A N/A N/A mAttr setKeyable 0 N/A N/A N/A mAttr setHidden 1 N/A N/A cls hip N/A N/A mAttr create N/A cls kHipObjectAttrLongName N/A cls kHipObjectAttrName N/A N/A OM MFnMatrixAttribute kDouble N/A N/A N/A mAttr setWritable 1 N/A N/A N/A mAttr setStorable 1 N/A N/A N/A mAttr setReadable 1 N/A N/A N/A mAttr setKeyable 0 N/A N/A N/A mAttr setHidden 1 N/A N/A cls parentInverseMatrix N/A N/A mAttr create N/A cls kParentInvMatrixAttrLongName N/A cls kParentInvMatrixAttrName N/A N/A OM MFnMatrixAttribute kDouble N/A N/A N/A mAttr setWritable 1 N/A N/A N/A mAttr setStorable 1 N/A N/A N/A mAttr setReadable 1 N/A N/A N/A mAttr setKeyable 0 N/A N/A N/A mAttr setHidden 1 N/A nAttr N/A N/A OM MFnNumericAttribute N/A N/A cls rotate N/A N/A nAttr create N/A cls kRotateAttrLongName N/A cls kRotateAttrName N/A N/A OM MFnNumericData k3Double N/A N/A N/A nAttr setWritable 1 N/A N/A N/A nAttr setStorable 0 N/A N/A N/A nAttr setReadable 1 N/A N/A cls angle N/A N/A nAttr create N/A cls kElevationAngleAttrLongName N/A cls kElevationAngleAttrName N/A N/A OM MFnNumericData kDouble N/A N/A N/A nAttr setWritable 1 N/A N/A N/A nAttr setStorable 0 N/A N/A N/A nAttr setReadable 1 N/A N/A N/A cls addAttribute N/A cls rotateOrder N/A N/A N/A cls addAttribute N/A cls hipAim N/A N/A N/A cls addAttribute N/A cls hipFront N/A N/A N/A cls addAttribute N/A cls pelvisAim N/A N/A N/A cls addAttribute N/A cls pelvisFront N/A N/A N/A cls addAttribute N/A cls hipPivot N/A N/A N/A cls addAttribute N/A cls pelvisPivot N/A N/A N/A cls addAttribute N/A cls jointOrient N/A N/A N/A cls addAttribute N/A cls pelvis N/A N/A N/A cls addAttribute N/A cls hip N/A N/A N/A cls addAttribute N/A cls parentInverseMatrix N/A N/A N/A cls addAttribute N/A cls rotate N/A N/A N/A cls addAttribute N/A cls angle N/A N/A N/A cls attributeAffects N/A cls rotateOrder N/A cls rotate N/A N/A N/A cls attributeAffects N/A cls hipAim N/A cls rotate N/A N/A N/A cls attributeAffects N/A cls hipFront N/A cls rotate N/A N/A N/A cls attributeAffects N/A cls pelvisAim N/A cls rotate N/A N/A N/A cls attributeAffects N/A cls pelvisFront N/A cls rotate N/A N/A N/A cls attributeAffects N/A cls hipPivot N/A cls rotate N/A N/A N/A cls attributeAffects N/A cls pelvisPivot N/A cls rotate N/A N/A N/A cls attributeAffects N/A cls jointOrient N/A cls rotate N/A N/A N/A cls attributeAffects N/A cls pelvis N/A cls rotate N/A N/A N/A cls attributeAffects N/A cls hip N/A cls rotate N/A N/A N/A cls attributeAffects N/A cls parentInverseMatrix N/A cls rotate N/A N/A N/A cls attributeAffects N/A cls rotateOrder N/A cls angle N/A N/A N/A cls attributeAffects N/A cls hipAim N/A cls angle N/A N/A N/A cls attributeAffects N/A cls hipFront N/A cls angle N/A N/A N/A cls attributeAffects N/A cls pelvisAim N/A cls angle N/A N/A N/A cls attributeAffects N/A cls pelvisFront N/A cls angle N/A N/A N/A cls attributeAffects N/A cls hipPivot N/A cls angle N/A N/A N/A cls attributeAffects N/A cls pelvisPivot N/A cls angle N/A N/A N/A cls attributeAffects N/A cls jointOrient N/A cls angle N/A N/A N/A cls attributeAffects N/A cls pelvis N/A cls angle N/A N/A N/A cls attributeAffects N/A cls hip N/A cls angle N/A N/A N/A cls attributeAffects N/A cls parentInverseMatrix N/A cls angle N/A classmethod N/A initializePlugin N/A N/A mobject N/A N/A N/A plugin N/A N/A OMMPx MFnPlugin mobject Adam Mechtley kVersionNumber Any N/A N/A N/A N/A N/A plugin registerNode N/A AM_HipConstraintNode kPluginNodeTypeName N/A AM_HipConstraintNode kPluginNodeId N/A AM_HipConstraintNode nodeCreator N/A AM_HipConstraintNode nodeInitializer N/A N/A N/A N/A N/A N/A N/A sys stderr write N/A Failed to register node: %s
 N/A AM_HipConstraintNode kPluginNodeTypeName N/A N/A N/A N/A N/A N/A plugin registerCommand N/A AM_HipConstraintCmd kPluginCmdName N/A AM_HipConstraintCmd cmdCreator N/A AM_HipConstraintCmd syntaxCreator N/A N/A N/A N/A N/A N/A N/A sys stderr write N/A Failed to register command: %s
 N/A AM_HipConstraintCmd kPluginCmdName N/A N/A uninitializePlugin N/A N/A mobject N/A N/A N/A plugin N/A N/A OMMPx MFnPlugin mobject N/A N/A N/A N/A N/A plugin deregisterNode N/A AM_HipConstraintNode kPluginNodeId N/A N/A N/A N/A N/A N/A N/A sys stderr write N/A Failed to deregister node: %s
 N/A AM_HipConstraintNode kPluginNodeTypeName N/A N/A N/A N/A N/A N/A plugin deregisterCommand N/A AM_HipConstraintCmd kPluginCmdName N/A N/A N/A N/A N/A N/A N/A sys stderr write N/A Failed to unregister command: %s
 N/A AM_HipConstraintCmd kPluginCmdName N/A N/A