HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PI_EditScriptedParmsAggregate Class Reference

#include <PI_EditScriptedParms.h>

Public Member Functions

 PI_EditScriptedParmsAggregate ()
 
virtual ~PI_EditScriptedParmsAggregate ()
 
PRM_ParmListgetParmList (int parm_idx)
 Gets list containing i-th parameter. More...
 
void copyToParms (PI_EditScriptedParms &parms) const
 Copies the member parameters to the given parms. More...
 
int getNParms () const
 Methods corresponding to the PI_EditScriptedParms class. More...
 
PI_EditScriptedParmgetParm (int parm_idx)
 Methods corresponding to the PI_EditScriptedParms class. More...
 
OP_NodegetNode (int parm_idx)
 Methods corresponding to the PI_EditScriptedParms class. More...
 
int getMatchingGroupParm (int parm_idx) const
 Methods corresponding to the PI_EditScriptedParms class. More...
 
int removeParms (int first_parm_idx, int last_parm_idx)
 Methods corresponding to the PI_EditScriptedParms class. More...
 

Protected Member Functions

void appendToAggregate (OP_Node *node, PI_EditScriptedParms *parms)
 Node and parm management methods for subclasses. More...
 
int getAggregateCount () const
 Node and parm management methods for subclasses. More...
 
OP_NodegetAggregateNode (int src_idx) const
 Node and parm management methods for subclasses. More...
 
PI_EditScriptedParmsgetAggregateParms (int src_idx) const
 Node and parm management methods for subclasses. More...
 

Detailed Description

Definition at line 710 of file PI_EditScriptedParms.h.

Constructor & Destructor Documentation

PI_EditScriptedParmsAggregate::PI_EditScriptedParmsAggregate ( )
virtual PI_EditScriptedParmsAggregate::~PI_EditScriptedParmsAggregate ( )
virtual

Member Function Documentation

void PI_EditScriptedParmsAggregate::appendToAggregate ( OP_Node node,
PI_EditScriptedParms parms 
)
protected

Node and parm management methods for subclasses.

void PI_EditScriptedParmsAggregate::copyToParms ( PI_EditScriptedParms parms) const

Copies the member parameters to the given parms.

int PI_EditScriptedParmsAggregate::getAggregateCount ( ) const
protected

Node and parm management methods for subclasses.

OP_Node* PI_EditScriptedParmsAggregate::getAggregateNode ( int  src_idx) const
protected

Node and parm management methods for subclasses.

PI_EditScriptedParms* PI_EditScriptedParmsAggregate::getAggregateParms ( int  src_idx) const
protected

Node and parm management methods for subclasses.

int PI_EditScriptedParmsAggregate::getMatchingGroupParm ( int  parm_idx) const

Methods corresponding to the PI_EditScriptedParms class.

OP_Node* PI_EditScriptedParmsAggregate::getNode ( int  parm_idx)

Methods corresponding to the PI_EditScriptedParms class.

int PI_EditScriptedParmsAggregate::getNParms ( ) const

Methods corresponding to the PI_EditScriptedParms class.

PI_EditScriptedParm* PI_EditScriptedParmsAggregate::getParm ( int  parm_idx)

Methods corresponding to the PI_EditScriptedParms class.

PRM_ParmList* PI_EditScriptedParmsAggregate::getParmList ( int  parm_idx)

Gets list containing i-th parameter.

int PI_EditScriptedParmsAggregate::removeParms ( int  first_parm_idx,
int  last_parm_idx 
)

Methods corresponding to the PI_EditScriptedParms class.


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