OP_NodeFlags Class Reference

#include <OP_NodeFlags.h>

Inheritance diagram for OP_NodeFlags:

OP_NetworkBoxItemFlags

List of all members.

Public Types

enum  OP_LockTypes { OP_UNLOCKED = 0x0, OP_HARD_LOCKED = 0x1, OP_SOFT_LOCKED = 0x2 }

Public Member Functions

void setUndoColor (int onOff)
void setUndoComment (int onOff)
void setUndoInput (int onOff)
void setUndoLayout (int onOff)
void setUndoDelScript (int onOff)
void setUndoPreTransform (int onOff)
void setUndoFlagChange (int onOff)
void setCompress (int onOff)
void setModelled (int onOff)
void setAlwaysCook (int onOff)
void setUnload (int onOff)
void setForceCook (int onOff)
void setHasCookedData (int onOff)
void setTimeDep (int onOff)
void setCooking (int onOff)
void setDisplay (int onOff)
void setRender (int onOff)
void setHighlight (int onOff)
void setTemplate (int onOff)
void setFootprint (int onOff)
void setXray (int onOff)
void setBypass (int onOff)
void setPicked (int onOff)
void setEditPicked (int onOff)
void setHardLocked (int onOff)
void setSoftLocked (int onOff)
void setLocked (int state)
void setModified (int onOff)
void setExpose (int onOff)
void setSaveData (int onOff)
void setTimeInterest (int onOff)
void setTimeInterestCook (int onOff)
void setClearDependency (int onOff)
int getUndoColor () const
int getUndoComment () const
int getUndoInput () const
int getUndoLayout () const
int getUndoDelScript () const
int getUndoPreTransform () const
int getUndoFlagChange () const
int getCompress () const
int getModelled () const
int getAlwaysCook () const
int getUnload () const
int getForceCook () const
int getHasCookedData () const
int getTimeDep () const
int getCooking () const
int getDisplay () const
int getRender () const
int getHighlight () const
int getTemplate () const
int getFootprint () const
int getXray () const
int getBypass () const
int getPicked () const
int getEditPicked () const
int getHardLocked () const
int getSoftLocked () const
int getLocked () const
int getModified () const
int getExpose () const
int getSaveData () const
int getTimeInterest () const
int getTimeInterestCook () const
int getClearDependency () const
void clearAllTakeFlags ()
void setTakeFlag (uchar which, int v)
int getTakeFlag (uchar which) const
void setTakeValue (uchar which, int v)
int getTakeValue (uchar which) const
void setHasTakeData (int onoff)
int getHasTakeData () const
int getTakeDisplay () const
int getTakeRender () const
int getTakeTemplate () const
int getTakeExpose () const
int getTakeBypass () const
int getTakePick () const
int getTakeCurrent () const
const char * getExtra () const
void setExtra (const char *opts, int val, const char **labels)
int getExtraVal (char a) const
void setExtraVal (char a, int onoff)
void appendCommandString (ostream &os, const char *flags, bool save_to_hip) const
void getFlagOptions (UT_String &options) const

Static Public Member Functions

static const char * getFlagName (uchar token)
static uchar getFlagToken (const char *label)
static const uchargetTakeFlagTokens ()
static bool isTakeFlag (uchar token)
static bool isSubjectToStdPermissions (uchar token)
static bool isSubjectToAssetPermissions (uchar token)

Public Attributes

char modified
char timeDep
char cooking
char locked
char forceCook
char alwaysCook
char bypass
char render
char display
char templated
char hasCookedData
unsigned modelled:1
unsigned saveData:1
unsigned picked:1
unsigned editPicked:1
unsigned unload:1
unsigned compress:1
unsigned undoParmChange:1
unsigned undoFlagChange:1
unsigned undoLayout:1
unsigned undoInput:1
unsigned undoComment:1
unsigned undoColor:1
unsigned exposed:1
unsigned interrupted:1
unsigned clearingInterrupt:1

Friends

class OP_Node
class OP_UndoFlag


Detailed Description

Definition at line 60 of file OP_NodeFlags.h.


Member Enumeration Documentation

Enumerator:
OP_UNLOCKED 
OP_HARD_LOCKED 
OP_SOFT_LOCKED 

Definition at line 64 of file OP_NodeFlags.h.


Member Function Documentation

void OP_NodeFlags::appendCommandString ( ostream &  os,
const char *  flags,
bool  save_to_hip 
) const

void OP_NodeFlags::clearAllTakeFlags (  ) 

int OP_NodeFlags::getAlwaysCook (  )  const [inline]

Definition at line 132 of file OP_NodeFlags.h.

int OP_NodeFlags::getBypass (  )  const [inline]

Definition at line 144 of file OP_NodeFlags.h.

int OP_NodeFlags::getClearDependency (  )  const [inline]

Definition at line 157 of file OP_NodeFlags.h.

int OP_NodeFlags::getCompress (  )  const [inline]

Definition at line 130 of file OP_NodeFlags.h.

int OP_NodeFlags::getCooking (  )  const [inline]

Definition at line 137 of file OP_NodeFlags.h.

int OP_NodeFlags::getDisplay (  )  const [inline]

Definition at line 138 of file OP_NodeFlags.h.

int OP_NodeFlags::getEditPicked (  )  const [inline]

Definition at line 146 of file OP_NodeFlags.h.

int OP_NodeFlags::getExpose (  )  const [inline]

Definition at line 153 of file OP_NodeFlags.h.

const char* OP_NodeFlags::getExtra (  )  const [inline]

Definition at line 178 of file OP_NodeFlags.h.

int OP_NodeFlags::getExtraVal ( char  a  )  const

static const char* OP_NodeFlags::getFlagName ( uchar  token  )  [static]

void OP_NodeFlags::getFlagOptions ( UT_String options  )  const

static uchar OP_NodeFlags::getFlagToken ( const char *  label  )  [static]

int OP_NodeFlags::getFootprint (  )  const [inline]

Definition at line 142 of file OP_NodeFlags.h.

int OP_NodeFlags::getForceCook (  )  const [inline]

Definition at line 134 of file OP_NodeFlags.h.

int OP_NodeFlags::getHardLocked (  )  const [inline]

Definition at line 147 of file OP_NodeFlags.h.

int OP_NodeFlags::getHasCookedData (  )  const [inline]

Definition at line 135 of file OP_NodeFlags.h.

int OP_NodeFlags::getHasTakeData (  )  const [inline]

Definition at line 168 of file OP_NodeFlags.h.

int OP_NodeFlags::getHighlight (  )  const [inline]

Definition at line 140 of file OP_NodeFlags.h.

int OP_NodeFlags::getLocked (  )  const [inline]

Definition at line 151 of file OP_NodeFlags.h.

int OP_NodeFlags::getModelled (  )  const [inline]

Definition at line 131 of file OP_NodeFlags.h.

int OP_NodeFlags::getModified (  )  const [inline]

Definition at line 152 of file OP_NodeFlags.h.

int OP_NodeFlags::getPicked (  )  const [inline]

Definition at line 145 of file OP_NodeFlags.h.

int OP_NodeFlags::getRender (  )  const [inline]

Definition at line 139 of file OP_NodeFlags.h.

int OP_NodeFlags::getSaveData (  )  const [inline]

Definition at line 154 of file OP_NodeFlags.h.

int OP_NodeFlags::getSoftLocked (  )  const [inline]

Definition at line 149 of file OP_NodeFlags.h.

int OP_NodeFlags::getTakeBypass (  )  const [inline]

Definition at line 174 of file OP_NodeFlags.h.

int OP_NodeFlags::getTakeCurrent (  )  const [inline]

Definition at line 176 of file OP_NodeFlags.h.

int OP_NodeFlags::getTakeDisplay (  )  const [inline]

Definition at line 170 of file OP_NodeFlags.h.

int OP_NodeFlags::getTakeExpose (  )  const [inline]

Definition at line 173 of file OP_NodeFlags.h.

int OP_NodeFlags::getTakeFlag ( uchar  which  )  const

static const uchar* OP_NodeFlags::getTakeFlagTokens (  )  [static]

int OP_NodeFlags::getTakePick (  )  const [inline]

Definition at line 175 of file OP_NodeFlags.h.

int OP_NodeFlags::getTakeRender (  )  const [inline]

Definition at line 171 of file OP_NodeFlags.h.

int OP_NodeFlags::getTakeTemplate (  )  const [inline]

Definition at line 172 of file OP_NodeFlags.h.

int OP_NodeFlags::getTakeValue ( uchar  which  )  const

int OP_NodeFlags::getTemplate (  )  const [inline]

Definition at line 141 of file OP_NodeFlags.h.

int OP_NodeFlags::getTimeDep (  )  const [inline]

Definition at line 136 of file OP_NodeFlags.h.

int OP_NodeFlags::getTimeInterest (  )  const [inline]

Definition at line 155 of file OP_NodeFlags.h.

int OP_NodeFlags::getTimeInterestCook (  )  const [inline]

Definition at line 156 of file OP_NodeFlags.h.

int OP_NodeFlags::getUndoColor (  )  const [inline]

Definition at line 123 of file OP_NodeFlags.h.

int OP_NodeFlags::getUndoComment (  )  const [inline]

Definition at line 124 of file OP_NodeFlags.h.

int OP_NodeFlags::getUndoDelScript (  )  const [inline]

Definition at line 127 of file OP_NodeFlags.h.

int OP_NodeFlags::getUndoFlagChange (  )  const [inline]

Definition at line 129 of file OP_NodeFlags.h.

int OP_NodeFlags::getUndoInput (  )  const [inline]

Definition at line 125 of file OP_NodeFlags.h.

int OP_NodeFlags::getUndoLayout (  )  const [inline]

Definition at line 126 of file OP_NodeFlags.h.

int OP_NodeFlags::getUndoPreTransform (  )  const [inline]

Definition at line 128 of file OP_NodeFlags.h.

int OP_NodeFlags::getUnload (  )  const [inline]

Definition at line 133 of file OP_NodeFlags.h.

int OP_NodeFlags::getXray (  )  const [inline]

Definition at line 143 of file OP_NodeFlags.h.

static bool OP_NodeFlags::isSubjectToAssetPermissions ( uchar  token  )  [static]

static bool OP_NodeFlags::isSubjectToStdPermissions ( uchar  token  )  [static]

static bool OP_NodeFlags::isTakeFlag ( uchar  token  )  [static]

void OP_NodeFlags::setAlwaysCook ( int  onOff  )  [inline]

Definition at line 92 of file OP_NodeFlags.h.

void OP_NodeFlags::setBypass ( int  onOff  )  [inline]

Definition at line 104 of file OP_NodeFlags.h.

void OP_NodeFlags::setClearDependency ( int  onOff  )  [inline]

Definition at line 121 of file OP_NodeFlags.h.

void OP_NodeFlags::setCompress ( int  onOff  )  [inline]

Definition at line 90 of file OP_NodeFlags.h.

void OP_NodeFlags::setCooking ( int  onOff  )  [inline]

Definition at line 97 of file OP_NodeFlags.h.

void OP_NodeFlags::setDisplay ( int  onOff  )  [inline]

Definition at line 98 of file OP_NodeFlags.h.

void OP_NodeFlags::setEditPicked ( int  onOff  )  [inline]

Definition at line 106 of file OP_NodeFlags.h.

void OP_NodeFlags::setExpose ( int  onOff  )  [inline]

Definition at line 113 of file OP_NodeFlags.h.

void OP_NodeFlags::setExtra ( const char *  opts,
int  val,
const char **  labels 
) [inline]

Definition at line 181 of file OP_NodeFlags.h.

void OP_NodeFlags::setExtraVal ( char  a,
int  onoff 
)

void OP_NodeFlags::setFootprint ( int  onOff  )  [inline]

Definition at line 102 of file OP_NodeFlags.h.

void OP_NodeFlags::setForceCook ( int  onOff  )  [inline]

Definition at line 94 of file OP_NodeFlags.h.

void OP_NodeFlags::setHardLocked ( int  onOff  )  [inline]

Definition at line 107 of file OP_NodeFlags.h.

void OP_NodeFlags::setHasCookedData ( int  onOff  )  [inline]

Definition at line 95 of file OP_NodeFlags.h.

void OP_NodeFlags::setHasTakeData ( int  onoff  )  [inline]

Definition at line 167 of file OP_NodeFlags.h.

void OP_NodeFlags::setHighlight ( int  onOff  )  [inline]

Definition at line 100 of file OP_NodeFlags.h.

void OP_NodeFlags::setLocked ( int  state  )  [inline]

Definition at line 111 of file OP_NodeFlags.h.

void OP_NodeFlags::setModelled ( int  onOff  )  [inline]

Definition at line 91 of file OP_NodeFlags.h.

void OP_NodeFlags::setModified ( int  onOff  )  [inline]

Definition at line 112 of file OP_NodeFlags.h.

void OP_NodeFlags::setPicked ( int  onOff  )  [inline]

Definition at line 105 of file OP_NodeFlags.h.

void OP_NodeFlags::setRender ( int  onOff  )  [inline]

Definition at line 99 of file OP_NodeFlags.h.

void OP_NodeFlags::setSaveData ( int  onOff  )  [inline]

Definition at line 114 of file OP_NodeFlags.h.

void OP_NodeFlags::setSoftLocked ( int  onOff  )  [inline]

Definition at line 109 of file OP_NodeFlags.h.

void OP_NodeFlags::setTakeFlag ( uchar  which,
int  v 
)

void OP_NodeFlags::setTakeValue ( uchar  which,
int  v 
)

void OP_NodeFlags::setTemplate ( int  onOff  )  [inline]

Definition at line 101 of file OP_NodeFlags.h.

void OP_NodeFlags::setTimeDep ( int  onOff  )  [inline]

Definition at line 96 of file OP_NodeFlags.h.

void OP_NodeFlags::setTimeInterest ( int  onOff  )  [inline]

Definition at line 118 of file OP_NodeFlags.h.

void OP_NodeFlags::setTimeInterestCook ( int  onOff  )  [inline]

Definition at line 119 of file OP_NodeFlags.h.

void OP_NodeFlags::setUndoColor ( int  onOff  )  [inline]

Definition at line 82 of file OP_NodeFlags.h.

void OP_NodeFlags::setUndoComment ( int  onOff  )  [inline]

Definition at line 83 of file OP_NodeFlags.h.

void OP_NodeFlags::setUndoDelScript ( int  onOff  )  [inline]

Definition at line 86 of file OP_NodeFlags.h.

void OP_NodeFlags::setUndoFlagChange ( int  onOff  )  [inline]

Definition at line 89 of file OP_NodeFlags.h.

void OP_NodeFlags::setUndoInput ( int  onOff  )  [inline]

Definition at line 84 of file OP_NodeFlags.h.

void OP_NodeFlags::setUndoLayout ( int  onOff  )  [inline]

Definition at line 85 of file OP_NodeFlags.h.

void OP_NodeFlags::setUndoPreTransform ( int  onOff  )  [inline]

Definition at line 87 of file OP_NodeFlags.h.

void OP_NodeFlags::setUnload ( int  onOff  )  [inline]

Definition at line 93 of file OP_NodeFlags.h.

void OP_NodeFlags::setXray ( int  onOff  )  [inline]

Definition at line 103 of file OP_NodeFlags.h.


Friends And Related Function Documentation

friend class OP_Node [friend]

Definition at line 268 of file OP_NodeFlags.h.

friend class OP_UndoFlag [friend]

Definition at line 269 of file OP_NodeFlags.h.


Member Data Documentation

Definition at line 211 of file OP_NodeFlags.h.

Definition at line 212 of file OP_NodeFlags.h.

Definition at line 219 of file OP_NodeFlags.h.

Definition at line 219 of file OP_NodeFlags.h.

Definition at line 208 of file OP_NodeFlags.h.

Definition at line 214 of file OP_NodeFlags.h.

Definition at line 219 of file OP_NodeFlags.h.

Definition at line 219 of file OP_NodeFlags.h.

Definition at line 210 of file OP_NodeFlags.h.

Definition at line 216 of file OP_NodeFlags.h.

Definition at line 219 of file OP_NodeFlags.h.

Definition at line 209 of file OP_NodeFlags.h.

Definition at line 219 of file OP_NodeFlags.h.

Definition at line 206 of file OP_NodeFlags.h.

Definition at line 219 of file OP_NodeFlags.h.

Definition at line 213 of file OP_NodeFlags.h.

Definition at line 219 of file OP_NodeFlags.h.

Definition at line 215 of file OP_NodeFlags.h.

Definition at line 219 of file OP_NodeFlags.h.

Definition at line 219 of file OP_NodeFlags.h.

Definition at line 219 of file OP_NodeFlags.h.

Definition at line 219 of file OP_NodeFlags.h.

Definition at line 219 of file OP_NodeFlags.h.

Definition at line 219 of file OP_NodeFlags.h.

Definition at line 219 of file OP_NodeFlags.h.


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

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