HDK_Sample::DOP_GroupAndApply Class Reference

#include <DOP_GroupAndApply.h>

Inheritance diagram for HDK_Sample::DOP_GroupAndApply:

DOP_Node OP_Network OP_Node OP_Parameters OP_NetworkBoxItem PRM_ParmOwner

List of all members.

Public Member Functions

 DOP_GroupAndApply (OP_Network *net, const char *name, OP_Operator *op)
virtual ~DOP_GroupAndApply ()

Static Public Member Functions

static OP_NodemyConstructor (OP_Network *net, const char *name, OP_Operator *op)

Static Public Attributes

static PRM_Template myTemplateList []

Protected Member Functions

virtual void processObjectsSubclass (fpreal time, int foroutputidx, const SIM_ObjectArray &objects, DOP_Engine &engine)
 This default implementation does not affect incoming objects.
virtual void getInputInfoSubclass (int inputidx, DOP_InOutInfo &info)
 This default implementation specifies the input accepts objects.
virtual void getOutputInfoSubclass (int inputidx, DOP_InOutInfo &info)
 This default implementation specifies the output sends out objects.


Detailed Description

Definition at line 35 of file DOP_GroupAndApply.h.


Constructor & Destructor Documentation

DOP_GroupAndApply::DOP_GroupAndApply ( OP_Network net,
const char *  name,
OP_Operator op 
)

Examples:
DOP/DOP_GroupAndApply.C, and DOP/DOP_GroupAndApply.h.

Definition at line 80 of file DOP_GroupAndApply.C.

DOP_GroupAndApply::~DOP_GroupAndApply (  )  [virtual]

Examples:
DOP/DOP_GroupAndApply.h.

Definition at line 86 of file DOP_GroupAndApply.C.


Member Function Documentation

void DOP_GroupAndApply::getInputInfoSubclass ( int  inputidx,
DOP_InOutInfo info 
) [protected, virtual]

This default implementation specifies the input accepts objects.

Reimplemented from DOP_Node.

Examples:
DOP/DOP_GroupAndApply.C, and DOP/DOP_GroupAndApply.h.

Definition at line 167 of file DOP_GroupAndApply.C.

void DOP_GroupAndApply::getOutputInfoSubclass ( int  outputidx,
DOP_InOutInfo info 
) [protected, virtual]

This default implementation specifies the output sends out objects.

Reimplemented from DOP_Node.

Examples:
DOP/DOP_GroupAndApply.C, and DOP/DOP_GroupAndApply.h.

Definition at line 178 of file DOP_GroupAndApply.C.

OP_Node * DOP_GroupAndApply::myConstructor ( OP_Network net,
const char *  name,
OP_Operator op 
) [static]

Examples:
DOP/DOP_GroupAndApply.h.

Definition at line 74 of file DOP_GroupAndApply.C.

void DOP_GroupAndApply::processObjectsSubclass ( fpreal  time,
int  foroutputidx,
const SIM_ObjectArray objects,
DOP_Engine engine 
) [protected, virtual]

This default implementation does not affect incoming objects.

Reimplemented from DOP_Node.

Examples:
DOP/DOP_GroupAndApply.C, and DOP/DOP_GroupAndApply.h.

Definition at line 91 of file DOP_GroupAndApply.C.


Member Data Documentation

Initial value:

 {
    
    PRM_Template(PRM_INT_J,     1, &DOPactivationName,
                                &DOPactivationDefault),
    
    PRM_Template(PRM_STRING,    1, &DOPgroupName, &DOPgroupDefault,
                                &DOPgroupMenu),
    
    
    PRM_Template(PRM_INT_J,     1, &theInputIndexName, PRMzeroDefaults),
    PRM_Template()
}
Examples:
DOP/DOP_GroupAndApply.h.

Definition at line 45 of file DOP_GroupAndApply.h.


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

Generated on Mon Jan 28 00:30:24 2013 for HDK by  doxygen 1.5.9