HDK_Sample::SOP_Flatten Class Reference

#include <SOP_Flatten.h>

Inheritance diagram for HDK_Sample::SOP_Flatten:

SOP_Node OP_Network OP_Node OP_Parameters OP_NetworkBoxItem PRM_ParmOwner

List of all members.

Public Member Functions

 SOP_Flatten (OP_Network *net, const char *name, OP_Operator *op)
virtual ~SOP_Flatten ()
virtual OP_ERROR cookInputGroups (OP_Context &context, int alone=0)

Static Public Member Functions

static OP_NodemyConstructor (OP_Network *, const char *, OP_Operator *)

Static Public Attributes

static PRM_Template myTemplateList []

Protected Member Functions

virtual unsigned disableParms ()
virtual const char * inputLabel (unsigned idx) const
virtual OP_ERROR cookMySop (OP_Context &context)
 Method to cook geometry for the SOP.
virtual OP_ERROR cookMyGuide1 (OP_Context &context)


Detailed Description

Definition at line 36 of file SOP_Flatten.h.


Constructor & Destructor Documentation

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

Examples:
SOP/SOP_Flatten.C, and SOP/SOP_Flatten.h.

Definition at line 78 of file SOP_Flatten.C.

SOP_Flatten::~SOP_Flatten (  )  [virtual]

Examples:
SOP/SOP_Flatten.h.

Definition at line 85 of file SOP_Flatten.C.


Member Function Documentation

OP_ERROR SOP_Flatten::cookInputGroups ( OP_Context context,
int  alone = 0 
) [virtual]

This method is created so that it can be called by handles. It only cooks the input group of this SOP. The geometry in this group is the only geometry manipulated by this SOP.

Reimplemented from OP_Node.

Examples:
SOP/SOP_Flatten.C, and SOP/SOP_Flatten.h.

Definition at line 100 of file SOP_Flatten.C.

OP_ERROR SOP_Flatten::cookMyGuide1 ( OP_Context context  )  [protected, virtual]

This method is used to generate geometry for a "guide". It does not have to be defined.

Reimplemented from SOP_Node.

Examples:
SOP/SOP_Flatten.C, and SOP/SOP_Flatten.h.

Definition at line 253 of file SOP_Flatten.C.

OP_ERROR SOP_Flatten::cookMySop ( OP_Context context  )  [protected, virtual]

Method to cook geometry for the SOP.

Implements SOP_Node.

Examples:
SOP/SOP_Flatten.C, and SOP/SOP_Flatten.h.

Definition at line 159 of file SOP_Flatten.C.

unsigned SOP_Flatten::disableParms ( void   )  [protected, virtual]

Reimplemented from OP_Parameters.

Examples:
SOP/SOP_Flatten.C, and SOP/SOP_Flatten.h.

Definition at line 88 of file SOP_Flatten.C.

const char * SOP_Flatten::inputLabel ( unsigned  idx  )  const [protected, virtual]

Reimplemented from OP_Node.

Examples:
SOP/SOP_Flatten.C, and SOP/SOP_Flatten.h.

Definition at line 323 of file SOP_Flatten.C.

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

Examples:
SOP/SOP_Flatten.h.

Definition at line 73 of file SOP_Flatten.C.


Member Data Documentation

Initial value:

 {
    PRM_Template(PRM_STRING,    1, &PRMgroupName, 0, &SOP_Node::pointGroupMenu),
    PRM_Template(PRM_FLT_J,     1, &names[1], PRMzeroDefaults, 0,
                                   &PRMscaleRange),
    PRM_Template(PRM_TOGGLE,    1, &names[0]),
    PRM_Template(PRM_ORD,       1, &PRMorientName, 0, &PRMplaneMenu),
    PRM_Template(PRM_DIRECTION, 3, &PRMdirectionName, PRMzaxisDefaults),
    PRM_Template(),
}
Examples:
SOP/SOP_Flatten.h.

Definition at line 48 of file SOP_Flatten.h.


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

Generated on Thu Feb 9 00:11:40 2012 for HDK by  doxygen 1.5.9