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

#include <OP_Context.h>

Classes

struct  CurrentEvalTimeTag
 

Public Member Functions

 OP_Context ()
 
 OP_Context (fpreal t)
 
 OP_Context (fpreal t, int thread)
 
 OP_Context (CurrentEvalTimeTag)
 
 OP_Context (const OP_Context &from)
 
fpreal getTime () const
 
void setTime (fpreal t)
 
int xres () const
 
int yres () const
 
void setXres (int xres)
 
void setYres (int yres)
 
void setRes (int x, int y)
 
exint getFrame () const
 
fpreal getFloatFrame () const
 
void setFrame (fpreal frame)
 
void setThread (int thr)
 
int getThread () const
 
void setCookTask (OP_CookTask *cook_task)
 
OP_CookTaskcookTask ()
 
const OP_CookTaskcookTask () const
 
OP_ContextDatagetData () const
 
void setData (OP_ContextData *data)
 
OP_VERSION getVersion () const
 
void setVersion (OP_VERSION version)
 
bool isCookOverride () const
 
void setCookOverride (bool override)
 
bool isTimeDep () const
 
void setTimeDep (bool timedep)
 
void copyPointer (const OP_Context &from)
 
int operator== (const OP_Context &to) const
 
OP_Contextoperator= (const OP_Context &to)
 
void print (FILE *)
 

Static Public Attributes

static CurrentEvalTimeTag CurrentEvalTime
 

Detailed Description

Constructor & Destructor Documentation

OP_Context::OP_Context ( )
OP_Context::OP_Context ( fpreal  t)
explicit
OP_Context::OP_Context ( fpreal  t,
int  thread 
)
OP_Context::OP_Context ( CurrentEvalTimeTag  )
OP_Context::OP_Context ( const OP_Context from)

Member Function Documentation

OP_CookTask* OP_Context::cookTask ( )
inline

Definition at line 56 of file OP_Context.h.

const OP_CookTask* OP_Context::cookTask ( ) const
inline

Definition at line 58 of file OP_Context.h.

void OP_Context::copyPointer ( const OP_Context from)
OP_ContextData* OP_Context::getData ( ) const
inline

Definition at line 61 of file OP_Context.h.

fpreal OP_Context::getFloatFrame ( ) const
exint OP_Context::getFrame ( ) const
int OP_Context::getThread ( ) const
inline

Definition at line 50 of file OP_Context.h.

OP_VERSION OP_Context::getVersion ( ) const
inline

Definition at line 64 of file OP_Context.h.

bool OP_Context::isCookOverride ( ) const
inline

Definition at line 67 of file OP_Context.h.

bool OP_Context::isTimeDep ( ) const
inline

Definition at line 71 of file OP_Context.h.

OP_Context& OP_Context::operator= ( const OP_Context to)
int OP_Context::operator== ( const OP_Context to) const
void OP_Context::print ( FILE *  )
void OP_Context::setCookOverride ( bool  override)
inline

Definition at line 69 of file OP_Context.h.

void OP_Context::setCookTask ( OP_CookTask cook_task)
inline

Definition at line 54 of file OP_Context.h.

void OP_Context::setData ( OP_ContextData data)
inline

Definition at line 62 of file OP_Context.h.

void OP_Context::setFrame ( fpreal  frame)
void OP_Context::setRes ( int  x,
int  y 
)
inline

Definition at line 41 of file OP_Context.h.

void OP_Context::setThread ( int  thr)
inline

Definition at line 49 of file OP_Context.h.

void OP_Context::setTime ( fpreal  t)
inline
Examples:
SOP/SOP_TimeCompare.C.

Definition at line 35 of file OP_Context.h.

void OP_Context::setTimeDep ( bool  timedep)
inline

Definition at line 73 of file OP_Context.h.

void OP_Context::setVersion ( OP_VERSION  version)
inline

Definition at line 65 of file OP_Context.h.

void OP_Context::setXres ( int  xres)
inline

Definition at line 39 of file OP_Context.h.

void OP_Context::setYres ( int  yres)
inline

Definition at line 40 of file OP_Context.h.

int OP_Context::xres ( ) const
inline

Definition at line 37 of file OP_Context.h.

int OP_Context::yres ( ) const
inline

Definition at line 38 of file OP_Context.h.

Member Data Documentation

CurrentEvalTimeTag OP_Context::CurrentEvalTime
static

Definition at line 26 of file OP_Context.h.


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