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

#include <PI_EditScriptedParms.h>

Public Member Functions

 PI_EditScriptedParmsAggregate ()=default
 
 ~PI_EditScriptedParmsAggregate ()=default
 
 PI_EditScriptedParmsAggregate (PI_EditScriptedParmsAggregate &)=delete
 
PI_EditScriptedParmsAggregateoperator= (PI_EditScriptedParmsAggregate &)=delete
 
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, UT_UniquePtr< PI_EditScriptedParms > parms)
 Node and parm management methods for subclasses. More...
 

Detailed Description

Definition at line 761 of file PI_EditScriptedParms.h.

Constructor & Destructor Documentation

PI_EditScriptedParmsAggregate::PI_EditScriptedParmsAggregate ( )
default
PI_EditScriptedParmsAggregate::~PI_EditScriptedParmsAggregate ( )
default
PI_EditScriptedParmsAggregate::PI_EditScriptedParmsAggregate ( PI_EditScriptedParmsAggregate )
delete

Member Function Documentation

void PI_EditScriptedParmsAggregate::appendToAggregate ( OP_Node node,
UT_UniquePtr< 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::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.

PI_EditScriptedParmsAggregate& PI_EditScriptedParmsAggregate::operator= ( PI_EditScriptedParmsAggregate )
delete
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: