#include <CHOP_Spring.h>

Public Member Functions | |
| OP_ERROR | cookMyChop (OP_Context &context) |
| OP_ERROR | cookMySlice (OP_Context &context, int start, int end) |
| virtual unsigned | disableParms () |
| virtual float | getVariableValue (int idx, int thread) |
| virtual int | usesScope () const |
| virtual int | usesSampleMatch () const |
| virtual int | usesUnits () |
| virtual int | isSteady () const |
| virtual const char * | getTimeSliceExtension () |
Static Public Member Functions | |
| static OP_Node * | myConstructor (OP_Network *, const char *, OP_Operator *) |
Static Public Attributes | |
| static OP_TemplatePair | myTemplatePair |
| static OP_VariablePair | myVariablePair |
| static PRM_Template | myTemplateList [] |
| static CH_LocalVariable | myVariableList [] |
Protected Member Functions | |
| CHOP_Spring (OP_Network *net, const char *name, OP_Operator *op) | |
| virtual | ~CHOP_Spring () |
| virtual ut_RealtimeData * | newRealtimeDataBlock (const char *name, const CL_Track *track, float t) |
Definition at line 48 of file CHOP_Spring.h.
| CHOP_Spring::CHOP_Spring | ( | OP_Network * | net, | |
| const char * | name, | |||
| OP_Operator * | op | |||
| ) | [protected] |
| CHOP_Spring::~CHOP_Spring | ( | ) | [protected, virtual] |
| OP_ERROR CHOP_Spring::cookMyChop | ( | OP_Context & | context | ) | [virtual] |
Implements CHOP_Node.
Definition at line 188 of file CHOP_Spring.C.
| OP_ERROR CHOP_Spring::cookMySlice | ( | OP_Context & | context, | |
| int | start, | |||
| int | end | |||
| ) | [virtual] |
Implements CHOP_Realtime.
Definition at line 409 of file CHOP_Spring.C.
| unsigned CHOP_Spring::disableParms | ( | void | ) | [virtual] |
Reimplemented from CHOP_Node.
Definition at line 114 of file CHOP_Spring.C.
| virtual const char* HDK_Sample::CHOP_Spring::getTimeSliceExtension | ( | ) | [inline, virtual] |
Implements CHOP_Realtime.
Definition at line 71 of file CHOP_Spring.h.
| float CHOP_Spring::getVariableValue | ( | int | idx, | |
| int | thread | |||
| ) | [virtual] |
Reimplemented from OP_Parameters.
Definition at line 142 of file CHOP_Spring.C.
| int CHOP_Spring::isSteady | ( | ) | const [virtual] |
Reimplemented from CHOP_Realtime.
Definition at line 400 of file CHOP_Spring.C.
| OP_Node * CHOP_Spring::myConstructor | ( | OP_Network * | net, | |
| const char * | name, | |||
| OP_Operator * | op | |||
| ) | [static] |
| ut_RealtimeData * CHOP_Spring::newRealtimeDataBlock | ( | const char * | name, | |
| const CL_Track * | track, | |||
| float | t | |||
| ) | [protected, virtual] |
Reimplemented from CHOP_Realtime.
Definition at line 515 of file CHOP_Spring.C.
| virtual int HDK_Sample::CHOP_Spring::usesSampleMatch | ( | ) | const [inline, virtual] |
Reimplemented from CHOP_Node.
Definition at line 67 of file CHOP_Spring.h.
| virtual int HDK_Sample::CHOP_Spring::usesScope | ( | ) | const [inline, virtual] |
Reimplemented from CHOP_Node.
Definition at line 66 of file CHOP_Spring.h.
| virtual int HDK_Sample::CHOP_Spring::usesUnits | ( | ) | [inline, virtual] |
Reimplemented from CHOP_Node.
Definition at line 68 of file CHOP_Spring.h.
PRM_Template CHOP_Spring::myTemplateList [static] |
Initial value:
{
PRM_Template(PRM_SWITCHER, 2, &PRMswitcherName, switcher),
PRM_Template(PRM_FLT, 1, &names[0], &springConstantDefault, 0,
&springConstantRange),
PRM_Template(PRM_FLT, 1, &names[1], &massDefault, 0,
&massRange),
PRM_Template(PRM_FLT, 1, &names[2], &dampingConstantDefault, 0,
&dampingConstantRange),
PRM_Template(PRM_ORD, 1, &names[3], PRMzeroDefaults,
&springMethodMenu),
PRM_Template(PRM_TOGGLE, 1, &names[4], PRMoneDefaults),
PRM_Template(PRM_FLT, 1, &names[5], &initDispDefault, 0,
&initDispRange),
PRM_Template(PRM_FLT, 1, &names[6], &initVelDefault, 0,
&initVelRange),
PRM_Template(),
}
Reimplemented from CHOP_Node.
Definition at line 57 of file CHOP_Spring.h.
Reimplemented from CHOP_Node.
Definition at line 55 of file CHOP_Spring.h.
Initial value:
Reimplemented from CHOP_Node.
Definition at line 58 of file CHOP_Spring.h.
Reimplemented from CHOP_Node.
Definition at line 56 of file CHOP_Spring.h.
1.5.9