HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
SOP_NodeParms::LoadParms Class Reference

#include <SOP_NodeVerb.h>

Public Member Functions

 LoadParms (SOP_NodeParms *parms, SOP_CookEngine cookengine, const OP_Node *node, const OP_Context &context, SOP_NodeCache *cache, UT_ErrorManager *error, DEP_MicroNode *depnode)
 
virtual ~LoadParms ()
 
const OP_Nodenode () const
 
template<typename T >
const Tparms () const
 
SOP_NodeCachecache () const
 
const OP_Contextcontext () const
 
UT_ErrorManagererror () const
 
DEP_MicroNodedepnode () const
 
void addExplicitInput (DEP_MicroNode &inp, bool check_dup)
 Methods to wire directly to the optional depnode. More...
 
void addExplicitInput (DEP_MicroNode &inp)
 
UT_ErrorSeverity addMessage (const char *type, int code, const char *msg=0, const UT_SourceLocation *loc=0) const
 Methods to add directly to any present error manager. More...
 
UT_ErrorSeverity addWarning (const char *type, int code, const char *msg=0, const UT_SourceLocation *loc=0) const
 
UT_ErrorSeverity addError (const char *type, int code, const char *msg=0, const UT_SourceLocation *loc=0) const
 
UT_ErrorSeverity sopAddMessage (int code, const char *msg=0, const UT_SourceLocation *loc=0) const
 
UT_ErrorSeverity sopAddWarning (int code, const char *msg=0, const UT_SourceLocation *loc=0) const
 
UT_ErrorSeverity sopAddError (int code, const char *msg=0, const UT_SourceLocation *loc=0) const
 

Protected Member Functions

UT_StringHolder formatError (const char *msg) const
 Prefix errors so we can get sensible results. More...
 

Protected Attributes

bool myCookEngine
 
SOP_NodeParmsmyParms
 
const OP_NodemyNode
 
const OP_ContextmyContext
 
SOP_NodeCachemyCache
 
UT_ErrorManagermyError
 
DEP_MicroNodemyDepNode
 

Detailed Description

Definition at line 83 of file SOP_NodeVerb.h.

Constructor & Destructor Documentation

SOP_NodeParms::LoadParms::LoadParms ( SOP_NodeParms parms,
SOP_CookEngine  cookengine,
const OP_Node node,
const OP_Context context,
SOP_NodeCache cache,
UT_ErrorManager error,
DEP_MicroNode depnode 
)
inline

Definition at line 86 of file SOP_NodeVerb.h.

virtual SOP_NodeParms::LoadParms::~LoadParms ( )
inlinevirtual

Definition at line 102 of file SOP_NodeVerb.h.

Member Function Documentation

UT_ErrorSeverity SOP_NodeParms::LoadParms::addError ( const char *  type,
int  code,
const char *  msg = 0,
const UT_SourceLocation loc = 0 
) const
inline

Definition at line 128 of file SOP_NodeVerb.h.

void SOP_NodeParms::LoadParms::addExplicitInput ( DEP_MicroNode inp,
bool  check_dup 
)
inline

Methods to wire directly to the optional depnode.

Definition at line 114 of file SOP_NodeVerb.h.

void SOP_NodeParms::LoadParms::addExplicitInput ( DEP_MicroNode inp)
inline

Definition at line 116 of file SOP_NodeVerb.h.

UT_ErrorSeverity SOP_NodeParms::LoadParms::addMessage ( const char *  type,
int  code,
const char *  msg = 0,
const UT_SourceLocation loc = 0 
) const
inline

Methods to add directly to any present error manager.

Definition at line 120 of file SOP_NodeVerb.h.

UT_ErrorSeverity SOP_NodeParms::LoadParms::addWarning ( const char *  type,
int  code,
const char *  msg = 0,
const UT_SourceLocation loc = 0 
) const
inline

Definition at line 124 of file SOP_NodeVerb.h.

SOP_NodeCache* SOP_NodeParms::LoadParms::cache ( ) const
inline

Definition at line 108 of file SOP_NodeVerb.h.

const OP_Context& SOP_NodeParms::LoadParms::context ( ) const
inline

Definition at line 109 of file SOP_NodeVerb.h.

DEP_MicroNode* SOP_NodeParms::LoadParms::depnode ( ) const
inline

Definition at line 111 of file SOP_NodeVerb.h.

UT_ErrorManager* SOP_NodeParms::LoadParms::error ( ) const
inline

Definition at line 110 of file SOP_NodeVerb.h.

UT_StringHolder SOP_NodeParms::LoadParms::formatError ( const char *  msg) const
inlineprotected

Prefix errors so we can get sensible results.

Definition at line 145 of file SOP_NodeVerb.h.

const OP_Node* SOP_NodeParms::LoadParms::node ( ) const
inline

Definition at line 104 of file SOP_NodeVerb.h.

template<typename T >
const T& SOP_NodeParms::LoadParms::parms ( ) const
inline

Definition at line 106 of file SOP_NodeVerb.h.

UT_ErrorSeverity SOP_NodeParms::LoadParms::sopAddError ( int  code,
const char *  msg = 0,
const UT_SourceLocation loc = 0 
) const
inline

Definition at line 139 of file SOP_NodeVerb.h.

UT_ErrorSeverity SOP_NodeParms::LoadParms::sopAddMessage ( int  code,
const char *  msg = 0,
const UT_SourceLocation loc = 0 
) const
inline

Definition at line 133 of file SOP_NodeVerb.h.

UT_ErrorSeverity SOP_NodeParms::LoadParms::sopAddWarning ( int  code,
const char *  msg = 0,
const UT_SourceLocation loc = 0 
) const
inline

Definition at line 136 of file SOP_NodeVerb.h.

Member Data Documentation

SOP_NodeCache* SOP_NodeParms::LoadParms::myCache
protected

Definition at line 169 of file SOP_NodeVerb.h.

const OP_Context& SOP_NodeParms::LoadParms::myContext
protected

Definition at line 168 of file SOP_NodeVerb.h.

bool SOP_NodeParms::LoadParms::myCookEngine
protected

Definition at line 165 of file SOP_NodeVerb.h.

DEP_MicroNode* SOP_NodeParms::LoadParms::myDepNode
protected

Definition at line 171 of file SOP_NodeVerb.h.

UT_ErrorManager* SOP_NodeParms::LoadParms::myError
protected

Definition at line 170 of file SOP_NodeVerb.h.

const OP_Node* SOP_NodeParms::LoadParms::myNode
protected

Definition at line 167 of file SOP_NodeVerb.h.

SOP_NodeParms* SOP_NodeParms::LoadParms::myParms
protected

Definition at line 166 of file SOP_NodeVerb.h.


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