HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
OP_NodeFlags Class Reference

#include <OP_NodeFlags.h>

Public Types

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

Public Member Functions

void setRecursion (bool val) const
 
bool getRecursion () const
 
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 setColorDefault (int onOff)
 
void setCompress (int onOff)
 
void setDisplayDescriptiveName (int onOff)
 
void setDisplayComment (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 setSaveBypass (int onOff)
 
void setSaveData (int onOff)
 
void setOutputForView (int output)
 
void setTimeInterest (int onOff)
 
void setTimeInterestCook (int onOff)
 
void setClearDependency (int onOff)
 
int getUndoComment () const
 
int getUndoInput () const
 
int getUndoLayout () const
 
int getUndoDelScript () const
 
int getUndoPreTransform () const
 
int getUndoFlagChange () const
 
int getColorDefault () const
 
int getCompress () const
 
int getDisplayDescriptiveName () const
 
int getDisplayComment () 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 getSaveBypass () const
 
int getSaveData () const
 
int getTimeInterest () const
 
int getTimeInterestCook () const
 
int getClearDependency () const
 
int getOutputForView () 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
 
bool getInterrupted () const
 
void setInterrupted (bool f)
 
bool getDescendantInterrupted () const
 
void setDescendantInterrupted (bool f)
 
bool getClearingInterrupt () const
 
void setClearingInterrupt (bool f)
 
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 (std::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 const uchargetTakeFlagTokens ()
 
static bool isTakeFlag (uchar token)
 
static bool isSubjectToStdPermissions (uchar token)
 
static bool isSubjectToAssetPermissions (uchar token)
 

Friends

class OP_Node
 
class OP_UndoFlag
 

Detailed Description

Definition at line 56 of file OP_NodeFlags.h.

Member Enumeration Documentation

Enumerator
OP_UNLOCKED 
OP_HARD_LOCKED 
OP_SOFT_LOCKED 

Definition at line 60 of file OP_NodeFlags.h.

Member Function Documentation

void OP_NodeFlags::appendCommandString ( std::ostream &  os,
const char *  flags,
bool  save_to_hip 
) const
void OP_NodeFlags::clearAllTakeFlags ( )
int OP_NodeFlags::getAlwaysCook ( ) const
inline

Definition at line 183 of file OP_NodeFlags.h.

int OP_NodeFlags::getBypass ( ) const
inline

Definition at line 207 of file OP_NodeFlags.h.

int OP_NodeFlags::getClearDependency ( ) const
inline

Definition at line 231 of file OP_NodeFlags.h.

bool OP_NodeFlags::getClearingInterrupt ( ) const
inline

Definition at line 272 of file OP_NodeFlags.h.

int OP_NodeFlags::getColorDefault ( ) const
inline

Definition at line 173 of file OP_NodeFlags.h.

int OP_NodeFlags::getCompress ( ) const
inline

Definition at line 175 of file OP_NodeFlags.h.

int OP_NodeFlags::getCooking ( ) const
inline

Definition at line 193 of file OP_NodeFlags.h.

bool OP_NodeFlags::getDescendantInterrupted ( ) const
inline

Definition at line 268 of file OP_NodeFlags.h.

int OP_NodeFlags::getDisplay ( ) const
inline

Definition at line 195 of file OP_NodeFlags.h.

int OP_NodeFlags::getDisplayComment ( ) const
inline

Definition at line 179 of file OP_NodeFlags.h.

int OP_NodeFlags::getDisplayDescriptiveName ( ) const
inline

Definition at line 177 of file OP_NodeFlags.h.

int OP_NodeFlags::getEditPicked ( ) const
inline

Definition at line 211 of file OP_NodeFlags.h.

int OP_NodeFlags::getExpose ( ) const
inline

Definition at line 221 of file OP_NodeFlags.h.

const char* OP_NodeFlags::getExtra ( ) const
inline

Definition at line 277 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
int OP_NodeFlags::getFootprint ( ) const
inline

Definition at line 203 of file OP_NodeFlags.h.

int OP_NodeFlags::getForceCook ( ) const
inline

Definition at line 187 of file OP_NodeFlags.h.

int OP_NodeFlags::getHardLocked ( ) const
inline

Definition at line 213 of file OP_NodeFlags.h.

int OP_NodeFlags::getHasCookedData ( ) const
inline

Definition at line 189 of file OP_NodeFlags.h.

int OP_NodeFlags::getHasTakeData ( ) const
inline

Definition at line 246 of file OP_NodeFlags.h.

int OP_NodeFlags::getHighlight ( ) const
inline

Definition at line 199 of file OP_NodeFlags.h.

bool OP_NodeFlags::getInterrupted ( ) const
inline

Definition at line 264 of file OP_NodeFlags.h.

int OP_NodeFlags::getLocked ( ) const
inline

Definition at line 217 of file OP_NodeFlags.h.

int OP_NodeFlags::getModelled ( ) const
inline

Definition at line 181 of file OP_NodeFlags.h.

int OP_NodeFlags::getModified ( ) const
inline

Definition at line 219 of file OP_NodeFlags.h.

int OP_NodeFlags::getOutputForView ( ) const
inline

Definition at line 233 of file OP_NodeFlags.h.

int OP_NodeFlags::getPicked ( ) const
inline

Definition at line 209 of file OP_NodeFlags.h.

bool OP_NodeFlags::getRecursion ( ) const
inline

Definition at line 80 of file OP_NodeFlags.h.

int OP_NodeFlags::getRender ( ) const
inline

Definition at line 197 of file OP_NodeFlags.h.

int OP_NodeFlags::getSaveBypass ( ) const
inline

Definition at line 223 of file OP_NodeFlags.h.

int OP_NodeFlags::getSaveData ( ) const
inline

Definition at line 225 of file OP_NodeFlags.h.

int OP_NodeFlags::getSoftLocked ( ) const
inline

Definition at line 215 of file OP_NodeFlags.h.

int OP_NodeFlags::getTakeBypass ( ) const
inline

Definition at line 257 of file OP_NodeFlags.h.

int OP_NodeFlags::getTakeCurrent ( ) const
inline

Definition at line 261 of file OP_NodeFlags.h.

int OP_NodeFlags::getTakeDisplay ( ) const
inline

Definition at line 249 of file OP_NodeFlags.h.

int OP_NodeFlags::getTakeExpose ( ) const
inline

Definition at line 255 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 259 of file OP_NodeFlags.h.

int OP_NodeFlags::getTakeRender ( ) const
inline

Definition at line 251 of file OP_NodeFlags.h.

int OP_NodeFlags::getTakeTemplate ( ) const
inline

Definition at line 253 of file OP_NodeFlags.h.

int OP_NodeFlags::getTakeValue ( uchar  which) const
int OP_NodeFlags::getTemplate ( ) const
inline

Definition at line 201 of file OP_NodeFlags.h.

int OP_NodeFlags::getTimeDep ( ) const
inline
Examples:
SOP/SOP_CopRaster.C.

Definition at line 191 of file OP_NodeFlags.h.

int OP_NodeFlags::getTimeInterest ( ) const
inline

Definition at line 227 of file OP_NodeFlags.h.

int OP_NodeFlags::getTimeInterestCook ( ) const
inline

Definition at line 229 of file OP_NodeFlags.h.

int OP_NodeFlags::getUndoComment ( ) const
inline

Definition at line 161 of file OP_NodeFlags.h.

int OP_NodeFlags::getUndoDelScript ( ) const
inline

Definition at line 167 of file OP_NodeFlags.h.

int OP_NodeFlags::getUndoFlagChange ( ) const
inline

Definition at line 171 of file OP_NodeFlags.h.

int OP_NodeFlags::getUndoInput ( ) const
inline

Definition at line 163 of file OP_NodeFlags.h.

int OP_NodeFlags::getUndoLayout ( ) const
inline

Definition at line 165 of file OP_NodeFlags.h.

int OP_NodeFlags::getUndoPreTransform ( ) const
inline

Definition at line 169 of file OP_NodeFlags.h.

int OP_NodeFlags::getUnload ( ) const
inline

Definition at line 185 of file OP_NodeFlags.h.

int OP_NodeFlags::getXray ( ) const
inline

Definition at line 205 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 105 of file OP_NodeFlags.h.

void OP_NodeFlags::setBypass ( int  onOff)
inline

Definition at line 129 of file OP_NodeFlags.h.

void OP_NodeFlags::setClearDependency ( int  onOff)
inline

Definition at line 158 of file OP_NodeFlags.h.

void OP_NodeFlags::setClearingInterrupt ( bool  f)
inline

Definition at line 274 of file OP_NodeFlags.h.

void OP_NodeFlags::setColorDefault ( int  onOff)
inline

Definition at line 95 of file OP_NodeFlags.h.

void OP_NodeFlags::setCompress ( int  onOff)
inline

Definition at line 97 of file OP_NodeFlags.h.

void OP_NodeFlags::setCooking ( int  onOff)
inline

Definition at line 115 of file OP_NodeFlags.h.

void OP_NodeFlags::setDescendantInterrupted ( bool  f)
inline

Definition at line 270 of file OP_NodeFlags.h.

void OP_NodeFlags::setDisplay ( int  onOff)
inline

Definition at line 117 of file OP_NodeFlags.h.

void OP_NodeFlags::setDisplayComment ( int  onOff)
inline

Definition at line 101 of file OP_NodeFlags.h.

void OP_NodeFlags::setDisplayDescriptiveName ( int  onOff)
inline

Definition at line 99 of file OP_NodeFlags.h.

void OP_NodeFlags::setEditPicked ( int  onOff)
inline

Definition at line 133 of file OP_NodeFlags.h.

void OP_NodeFlags::setExpose ( int  onOff)
inline

Definition at line 143 of file OP_NodeFlags.h.

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

Definition at line 280 of file OP_NodeFlags.h.

void OP_NodeFlags::setExtraVal ( char  a,
int  onoff 
)
void OP_NodeFlags::setFootprint ( int  onOff)
inline

Definition at line 125 of file OP_NodeFlags.h.

void OP_NodeFlags::setForceCook ( int  onOff)
inline

Definition at line 109 of file OP_NodeFlags.h.

void OP_NodeFlags::setHardLocked ( int  onOff)
inline

Definition at line 135 of file OP_NodeFlags.h.

void OP_NodeFlags::setHasCookedData ( int  onOff)
inline

Definition at line 111 of file OP_NodeFlags.h.

void OP_NodeFlags::setHasTakeData ( int  onoff)
inline

Definition at line 244 of file OP_NodeFlags.h.

void OP_NodeFlags::setHighlight ( int  onOff)
inline

Definition at line 121 of file OP_NodeFlags.h.

void OP_NodeFlags::setInterrupted ( bool  f)
inline

Definition at line 266 of file OP_NodeFlags.h.

void OP_NodeFlags::setLocked ( int  state)
inline

Definition at line 139 of file OP_NodeFlags.h.

void OP_NodeFlags::setModelled ( int  onOff)
inline

Definition at line 103 of file OP_NodeFlags.h.

void OP_NodeFlags::setModified ( int  onOff)
inline

Definition at line 141 of file OP_NodeFlags.h.

void OP_NodeFlags::setOutputForView ( int  output)
inline

Definition at line 149 of file OP_NodeFlags.h.

void OP_NodeFlags::setPicked ( int  onOff)
inline

Definition at line 131 of file OP_NodeFlags.h.

void OP_NodeFlags::setRecursion ( bool  val) const
inline

Definition at line 78 of file OP_NodeFlags.h.

void OP_NodeFlags::setRender ( int  onOff)
inline

Definition at line 119 of file OP_NodeFlags.h.

void OP_NodeFlags::setSaveBypass ( int  onOff)
inline

Definition at line 145 of file OP_NodeFlags.h.

void OP_NodeFlags::setSaveData ( int  onOff)
inline

Definition at line 147 of file OP_NodeFlags.h.

void OP_NodeFlags::setSoftLocked ( int  onOff)
inline

Definition at line 137 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 123 of file OP_NodeFlags.h.

void OP_NodeFlags::setTimeDep ( int  onOff)
inline
void OP_NodeFlags::setTimeInterest ( int  onOff)
inline

Definition at line 154 of file OP_NodeFlags.h.

void OP_NodeFlags::setTimeInterestCook ( int  onOff)
inline

Definition at line 156 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 89 of file OP_NodeFlags.h.

void OP_NodeFlags::setUndoFlagChange ( int  onOff)
inline

Definition at line 93 of file OP_NodeFlags.h.

void OP_NodeFlags::setUndoInput ( int  onOff)
inline

Definition at line 85 of file OP_NodeFlags.h.

void OP_NodeFlags::setUndoLayout ( int  onOff)
inline

Definition at line 87 of file OP_NodeFlags.h.

void OP_NodeFlags::setUndoPreTransform ( int  onOff)
inline

Definition at line 91 of file OP_NodeFlags.h.

void OP_NodeFlags::setUnload ( int  onOff)
inline

Definition at line 107 of file OP_NodeFlags.h.

void OP_NodeFlags::setXray ( int  onOff)
inline

Definition at line 127 of file OP_NodeFlags.h.

Friends And Related Function Documentation

friend class OP_Node
friend

Definition at line 373 of file OP_NodeFlags.h.

friend class OP_UndoFlag
friend

Definition at line 374 of file OP_NodeFlags.h.


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