PI_EditScriptedOp Class Reference

#include <PI_EditScriptedOp.h>

List of all members.

Public Member Functions

 PI_EditScriptedOp (OP_ScriptOperator *op, OP_Node *node)
 PI_EditScriptedOp (const PI_EditScriptedOp &source)
virtual ~PI_EditScriptedOp ()
int save (OP_SpecificData *opspecific=0)
int save (ostream &os, OP_SpecificData *opspecific=0)
PI_EditScriptedParmsgetParms ()
const PI_EditScriptedParmsgetParms () const
int getNHandles () const
PI_EditScriptedOpHandlegetHandle (int i)
void addHandle (PI_EditScriptedOpHandle *handle)
bool moveHandles (int first, int last, int offset)
bool removeHandles (int first, int last)
void setLabel (const char *newlabel)
void setName (const char *newname)
void setScript (const char *newscript)
void setInputLabel (int idx, const char *label)
int getShopFlag () const
int getVopFlag () const
int getObjFlag () const
const char * getInputLabel (int idx) const
const OP_ScriptOperatorgetOp () const
void clearWarning ()
const UT_StringgetWarning () const

Static Public Member Functions

static void saveBlock (ostream &os, const char *block, const char *indent="\t")


Detailed Description

Definition at line 62 of file PI_EditScriptedOp.h.


Constructor & Destructor Documentation

PI_EditScriptedOp::PI_EditScriptedOp ( OP_ScriptOperator op,
OP_Node node 
)

PI_EditScriptedOp::PI_EditScriptedOp ( const PI_EditScriptedOp source  ) 

virtual PI_EditScriptedOp::~PI_EditScriptedOp (  )  [virtual]


Member Function Documentation

void PI_EditScriptedOp::addHandle ( PI_EditScriptedOpHandle handle  ) 

void PI_EditScriptedOp::clearWarning (  )  [inline]

Definition at line 106 of file PI_EditScriptedOp.h.

PI_EditScriptedOpHandle* PI_EditScriptedOp::getHandle ( int  i  ) 

const char* PI_EditScriptedOp::getInputLabel ( int  idx  )  const

int PI_EditScriptedOp::getNHandles (  )  const

int PI_EditScriptedOp::getObjFlag (  )  const [inline]

Definition at line 100 of file PI_EditScriptedOp.h.

const OP_ScriptOperator* PI_EditScriptedOp::getOp (  )  const [inline]

Definition at line 103 of file PI_EditScriptedOp.h.

const PI_EditScriptedParms& PI_EditScriptedOp::getParms (  )  const

PI_EditScriptedParms& PI_EditScriptedOp::getParms (  ) 

int PI_EditScriptedOp::getShopFlag (  )  const [inline]

Definition at line 98 of file PI_EditScriptedOp.h.

int PI_EditScriptedOp::getVopFlag (  )  const [inline]

Definition at line 99 of file PI_EditScriptedOp.h.

const UT_String& PI_EditScriptedOp::getWarning (  )  const [inline]

Definition at line 107 of file PI_EditScriptedOp.h.

bool PI_EditScriptedOp::moveHandles ( int  first,
int  last,
int  offset 
)

bool PI_EditScriptedOp::removeHandles ( int  first,
int  last 
)

int PI_EditScriptedOp::save ( ostream &  os,
OP_SpecificData opspecific = 0 
)

int PI_EditScriptedOp::save ( OP_SpecificData opspecific = 0  ) 

static void PI_EditScriptedOp::saveBlock ( ostream &  os,
const char *  block,
const char *  indent = "\t" 
) [static]

void PI_EditScriptedOp::setInputLabel ( int  idx,
const char *  label 
)

void PI_EditScriptedOp::setLabel ( const char *  newlabel  )  [inline]

Definition at line 89 of file PI_EditScriptedOp.h.

void PI_EditScriptedOp::setName ( const char *  newname  )  [inline]

Definition at line 91 of file PI_EditScriptedOp.h.

void PI_EditScriptedOp::setScript ( const char *  newscript  )  [inline]

Definition at line 93 of file PI_EditScriptedOp.h.


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

Generated on Fri May 25 00:10:34 2012 for HDK by  doxygen 1.5.9