HDK_Sample::SOP_NURBS Class Reference

Shows the interface for building a NURBS surface. More...

#include <SOP_NURBS.h>

Inheritance diagram for HDK_Sample::SOP_NURBS:

SOP_Node OP_Network OP_Node OP_Parameters OP_NetworkBoxItem PRM_ParmOwner

List of all members.

Static Public Member Functions

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

Static Public Attributes

static PRM_Template myTemplateList []

Protected Member Functions

 SOP_NURBS (OP_Network *net, const char *name, OP_Operator *op)
virtual ~SOP_NURBS ()
virtual unsigned disableParms ()
 Disable parameters according to other parameters.
virtual OP_ERROR cookMySop (OP_Context &context)
 cookMySop does the actual work of the SOP computing


Detailed Description

Shows the interface for building a NURBS surface.

Definition at line 35 of file SOP_NURBS.h.


Constructor & Destructor Documentation

SOP_NURBS::SOP_NURBS ( OP_Network net,
const char *  name,
OP_Operator op 
) [protected]

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

Definition at line 80 of file SOP_NURBS.C.

SOP_NURBS::~SOP_NURBS (  )  [protected, virtual]

Examples:
SOP/SOP_NURBS.h.

Definition at line 85 of file SOP_NURBS.C.


Member Function Documentation

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

cookMySop does the actual work of the SOP computing

See also:
GEO_TPSurf for basis access methods.

Implements SOP_Node.

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

Definition at line 94 of file SOP_NURBS.C.

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

Disable parameters according to other parameters.

Reimplemented from OP_Parameters.

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

Definition at line 88 of file SOP_NURBS.C.

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

Examples:
SOP/SOP_NURBS.h.

Definition at line 75 of file SOP_NURBS.C.


Member Data Documentation

Initial value:

 {
    PRM_Template(PRM_INT,                       
                PRM_Template::PRM_EXPORT_TBX,   
                2, &PRMdivName, PRMfourDefaults),
    PRM_Template(PRM_INT,
                PRM_Template::PRM_EXPORT_TBX,   
                2, &PRMorderName, PRMfourDefaults,      
                NULL, &PRMorderRange),
    PRM_Template()
}
Stores the description of the interface of the SOP in Houdini. Each parm template refers to a parameter.
Examples:
SOP/SOP_NURBS.h.

Definition at line 43 of file SOP_NURBS.h.


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

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