OBJ_Python Class Reference

#include <OBJ_Python.h>

Inheritance diagram for OBJ_Python:

OBJ_SubNet OBJ_Node OP_Network OP_Node OP_Parameters OP_NetworkBoxItem PRM_ParmOwner

List of all members.

Public Member Functions

 OBJ_Python (OP_Network *network, const char *name, OP_ScriptOperator *script_op_type)
bool isCooking () const
void setCookParmTransform (const UT_DMatrix4 &xform)
virtual void getParmTransform (OP_Context &context, UT_DMatrix4 &xform)

Static Public Member Functions

static OP_ScriptOperatorcreateScriptOperator (const OP_OTLDefinition &definition)
static OP_NodemyConstructor (OP_Network *network, const char *name, OP_Operator *op_type)


Detailed Description

Definition at line 28 of file OBJ_Python.h.


Constructor & Destructor Documentation

OBJ_Python::OBJ_Python ( OP_Network network,
const char *  name,
OP_ScriptOperator script_op_type 
)


Member Function Documentation

static OP_ScriptOperator* OBJ_Python::createScriptOperator ( const OP_OTLDefinition definition  )  [static]

virtual void OBJ_Python::getParmTransform ( OP_Context context,
UT_DMatrix4 xform 
) [virtual]

Get the transform built from the trs parms of this object

Parameters:
context The cook context, which contains the time.
xform The output parameter, that contains the matrix described by the transformation parameters (rotation, tranlation, and scale).

Reimplemented from OBJ_Node.

bool OBJ_Python::isCooking (  )  const [inline]

Definition at line 43 of file OBJ_Python.h.

static OP_Node* OBJ_Python::myConstructor ( OP_Network network,
const char *  name,
OP_Operator op_type 
) [static]

Reimplemented from OBJ_SubNet.

void OBJ_Python::setCookParmTransform ( const UT_DMatrix4 xform  )  [inline]

Definition at line 44 of file OBJ_Python.h.


The documentation for this class was generated from the following file:

Generated on Fri May 25 00:10:31 2012 for HDK by  doxygen 1.5.9