using namespace HDK_Sample;
void
{
op =
new DOP_Operator(
"hdk_groupandapply",
"Group and Apply",
0, 1);
}
static PRM_Name theInputIndexName(
"inputindex",
"Input Index");
};
{
}
{
}
DOP_GroupAndApply::~DOP_GroupAndApply()
{
}
void
{
int i, inputindex;
GROUP(group, time);
for( i = 0; i < filtered.
entries(); i++ )
{
{
inputindex = INPUTINDEX(time) + 1;
if( inputindex != 0 &&
getInput(inputindex) )
{
*filtered(i),
0, engine, 0, true);
addtogroup = "applygroup_";
addtogroup += numstr;
if( relationship )
{
}
else
}
}
}
}
void
{
if( inputidx == 0 )
else
}
void
{
}
void
{
}
int
DOP_GroupAndApply::INPUTINDEX(
fpreal t)
{
return evalInt(theInputIndexName, 0, t);
}