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

#include <COP2_Context.h>

+ Inheritance diagram for COP2_Context:

Public Member Functions

COP2_ContextDatadata ()
 
fpreal getTime () const
 
void setTime (fpreal t)
 
int xres () const
 
int yres () const
 
void setXres (int xres)
 
void setYres (int yres)
 
void setImageBounds (int x1, int y1, int x2, int y2)
 
void enlargeImageBounds (int x, int y)
 
void enlargeImageBounds (float x, float y)
 
bool getImageBounds (int &x1, int &y1, int &x2, int &y2)
 
bool areBoundsSet () const
 

Public Attributes

union {
   const TIL_Plane *   myPlane
 
   COP2_Context *   myNext
 
}; 
 
int myArrayIndex
 
float myTime
 
int myThreadIndex
 
int myXres
 
int myYres
 
int myXsize
 
int myYsize
 
int myXorig
 
int myYorig
 

Friends

class COP2_Node
 
class COP2_CookScheduler
 

Additional Inherited Members

- Static Public Member Functions inherited from UT_SmallObject< COP2_Context, UT_SMALLOBJECT_CLEANPAGES_OFF, 160, UT_SMALLOBJECT_THREADSAFE_ON, 256 >
static voidoperator new (size_t size)
 Regular new/delete operators. More...
 
static void operator delete (void *p, size_t size)
 Regular new/delete operators. More...
 
static voidoperator new (size_t, void *p)
 
static void operator delete (void *, void *)
 

Detailed Description

Member Function Documentation

bool COP2_Context::areBoundsSet ( ) const
inline

Definition at line 101 of file COP2_Context.h.

void COP2_Context::enlargeImageBounds ( int  x,
int  y 
)
void COP2_Context::enlargeImageBounds ( float  x,
float  y 
)
bool COP2_Context::getImageBounds ( int x1,
int y1,
int x2,
int y2 
)
fpreal COP2_Context::getTime ( ) const
inline
void COP2_Context::setImageBounds ( int  x1,
int  y1,
int  x2,
int  y2 
)
void COP2_Context::setTime ( fpreal  t)
inline

Definition at line 78 of file COP2_Context.h.

void COP2_Context::setXres ( int  xres)
inline

Definition at line 81 of file COP2_Context.h.

void COP2_Context::setYres ( int  yres)
inline

Definition at line 82 of file COP2_Context.h.

int COP2_Context::xres ( ) const
inline

Definition at line 79 of file COP2_Context.h.

int COP2_Context::yres ( ) const
inline

Definition at line 80 of file COP2_Context.h.

Friends And Related Function Documentation

friend class COP2_CookScheduler
friend

Definition at line 132 of file COP2_Context.h.

friend class COP2_Node
friend

Definition at line 131 of file COP2_Context.h.

Member Data Documentation

union { ... }
int COP2_Context::myArrayIndex

Definition at line 84 of file COP2_Context.h.

COP2_Context* COP2_Context::myNext

Definition at line 75 of file COP2_Context.h.

const TIL_Plane* COP2_Context::myPlane
Examples:
COP2/COP2_MultiInputWipe.C.

Definition at line 74 of file COP2_Context.h.

int COP2_Context::myThreadIndex
Examples:
COP2/COP2_SampleFilter.C.

Definition at line 86 of file COP2_Context.h.

float COP2_Context::myTime

Definition at line 85 of file COP2_Context.h.

int COP2_Context::myXorig

Definition at line 91 of file COP2_Context.h.

int COP2_Context::myXres
int COP2_Context::myXsize
Examples:
COP2/COP2_FullImageFilter.C.

Definition at line 89 of file COP2_Context.h.

int COP2_Context::myYorig

Definition at line 92 of file COP2_Context.h.

int COP2_Context::myYres
int COP2_Context::myYsize
Examples:
COP2/COP2_FullImageFilter.C.

Definition at line 90 of file COP2_Context.h.


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