OP_Context Class Reference

#include <OP_Context.h>

List of all members.

Classes

struct  CurrentEvalTimeTag
struct  Flags

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)
long getFrame () const
fpreal getFloatFrame () const
void setFrame (long frame)
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

Examples:

CHOP/CHOP_Blend.C, CHOP/CHOP_Blend.h, CHOP/CHOP_Spring.C, CHOP/CHOP_Spring.h, CHOP/CHOP_Stair.C, CHOP/CHOP_Stair.h, euclid/SOP_Euclid.C, euclid/SOP_Euclid.h, field3d/ROP_Field3D.C, OBJ/OBJ_Shake.C, OBJ/OBJ_Shake.h, OBJ/OBJ_WorldAlign.C, OBJ/OBJ_WorldAlign.h, POP/POP_CircleForce.C, POP/POP_CircleForce.h, POP/POP_LocalForce.C, POP/POP_LocalForce.h, POP/POP_RadialBirth.C, POP/POP_RadialBirth.h, POP/POP_SpotLight.C, POP/POP_SpotLight.h, ROP/ROP_DopField.C, SOP/MSS_CustomBrushState.C, SOP/SOP_BlindData.C, SOP/SOP_BlindData.h, SOP/SOP_BrushHairLen.C, SOP/SOP_BrushHairLen.h, SOP/SOP_CopRaster.C, SOP/SOP_CopRaster.h, SOP/SOP_CPPWave.C, SOP/SOP_CPPWave.h, SOP/SOP_CustomBrush.C, SOP/SOP_CustomBrush.h, SOP/SOP_DetailAttrib.C, SOP/SOP_DetailAttrib.h, SOP/SOP_Flatten.C, SOP/SOP_Flatten.h, SOP/SOP_GroupRename.C, SOP/SOP_GroupRename.h, SOP/SOP_HDKObject.C, SOP/SOP_HDKObject.h, SOP/SOP_IKSample.C, SOP/SOP_IKSample.h, SOP/SOP_NURBS.C, SOP/SOP_NURBS.h, SOP/SOP_PointWave.C, SOP/SOP_PointWave.h, SOP/SOP_PrimVOP.C, SOP/SOP_PrimVOP.h, SOP/SOP_SParticle.C, SOP/SOP_SParticle.h, SOP/SOP_Star.C, SOP/SOP_Star.h, SOP/SOP_Surface.C, SOP/SOP_Surface.h, SOP/SOP_TimeCompare.C, SOP/SOP_TimeCompare.h, tetprim/SOP_Tetra.C, tetprim/SOP_Tetra.h, VOP/VOP_CustomContext.C, and VOP/VOP_CustomContext.h.

Definition at line 22 of file OP_Context.h.


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

const OP_CookTask* OP_Context::cookTask (  )  const [inline]

Definition at line 59 of file OP_Context.h.

OP_CookTask* OP_Context::cookTask (  )  [inline]

Definition at line 57 of file OP_Context.h.

void OP_Context::copyPointer ( const OP_Context from  ) 

OP_ContextData* OP_Context::getData (  )  const [inline]

fpreal OP_Context::getFloatFrame (  )  const

long OP_Context::getFrame (  )  const

int OP_Context::getThread (  )  const [inline]

Examples:
POP/POP_CircleForce.C, POP/POP_LocalForce.C, and POP/POP_SpotLight.C.

Definition at line 51 of file OP_Context.h.

fpreal OP_Context::getTime (  )  const [inline]

OP_VERSION OP_Context::getVersion ( void   )  const [inline]

Definition at line 65 of file OP_Context.h.

bool OP_Context::isCookOverride (  )  const [inline]

Definition at line 68 of file OP_Context.h.

bool OP_Context::isTimeDep (  )  const [inline]

Definition at line 72 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 70 of file OP_Context.h.

void OP_Context::setCookTask ( OP_CookTask cook_task  )  [inline]

Definition at line 55 of file OP_Context.h.

void OP_Context::setData ( OP_ContextData data  )  [inline]

Definition at line 63 of file OP_Context.h.

void OP_Context::setFrame ( fpreal  frame  ) 

void OP_Context::setFrame ( long  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 50 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 74 of file OP_Context.h.

void OP_Context::setVersion ( OP_VERSION  version  )  [inline]

Definition at line 66 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

Definition at line 26 of file OP_Context.h.


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

Generated on Thu Jan 31 00:31:34 2013 for HDK by  doxygen 1.5.9