HDK_Sample::SOP_CopRaster Class Reference

#include <SOP_CopRaster.h>

Inheritance diagram for HDK_Sample::SOP_CopRaster:

SOP_Node OP_Network OP_Node OP_Parameters OP_NetworkBoxItem PRM_ParmOwner

List of all members.

Public Member Functions

virtual unsigned disableParms ()

Static Public Member Functions

static OP_NodemyConstructor (OP_Network *, const char *, OP_Operator *)
static void buildColorMenu (void *data, PRM_Name *, int, const PRM_SpareData *, PRM_Parm *)
 This static methods is used to build a menu for the UI.

Static Public Attributes

static PRM_Template myTemplateList []

Protected Member Functions

 SOP_CopRaster (OP_Network *, const char *, OP_Operator *)
virtual ~SOP_CopRaster ()
virtual OP_ERROR cookMySop (OP_Context &context)
void splitCOP2Path (const char *path, UT_String &net, UT_String &node)
 Splits a full cop2 path into the net and node portions.
int getFullCOP2Path (const char *relpath, UT_String &fullpath, int &flagdependent)


Detailed Description

Examples:

SOP/SOP_CopRaster.C.

Definition at line 36 of file SOP_CopRaster.h.


Constructor & Destructor Documentation

SOP_CopRaster::SOP_CopRaster ( OP_Network dad,
const char *  name,
OP_Operator op 
) [protected]

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

Definition at line 91 of file SOP_CopRaster.C.

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

Examples:
SOP/SOP_CopRaster.h.

Definition at line 96 of file SOP_CopRaster.C.


Member Function Documentation

void SOP_CopRaster::buildColorMenu ( void *  data,
PRM_Name theMenu,
int  theMaxSize,
const PRM_SpareData ,
PRM_Parm  
) [static]

This static methods is used to build a menu for the UI.

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

Definition at line 118 of file SOP_CopRaster.C.

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

Implements SOP_Node.

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

Definition at line 319 of file SOP_CopRaster.C.

unsigned SOP_CopRaster::disableParms ( void   )  [virtual]

Reimplemented from OP_Parameters.

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

Definition at line 99 of file SOP_CopRaster.C.

int SOP_CopRaster::getFullCOP2Path ( const char *  relpath,
UT_String fullpath,
int &  flagdependent 
) [protected]

This takes a path relative to this node, and finds the full path that should be sent to the CopResolver. Flag dependent is set if an interest in the flag of the destination should be set.

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

Definition at line 178 of file SOP_CopRaster.C.

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

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

Definition at line 86 of file SOP_CopRaster.C.

void SOP_CopRaster::splitCOP2Path ( const char *  path,
UT_String net,
UT_String node 
) [protected]

Splits a full cop2 path into the net and node portions.

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

Definition at line 143 of file SOP_CopRaster.C.


Member Data Documentation

Initial value:

 {
    PRM_Template(PRM_TOGGLE,    1, &copnames[0], PRMoneDefaults),
    PRM_Template(PRM_STRING,    PRM_TYPE_DYNAMIC_PATH, 1, &copnames[4],
                            0, 0, 0, 0, &PRM_SpareData::cop2Path),
    PRM_Template(PRM_STRING,    1, &copnames[3], &colorDef, &colorMenu),
    PRM_Template(PRM_FLT_J,     1, &copnames[1], &copFrameDefault),
    PRM_Template(PRM_PICFILE,   1, &copnames[2], &fileDef,
                                0, 0, 0, &PRM_SpareData::fileChooserModeRead),

    PRM_Template()
}
Examples:
SOP/SOP_CopRaster.h.

Definition at line 42 of file SOP_CopRaster.h.


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

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