COP2_CookAreaInfo Class Reference

#include <COP2_CookAreaInfo.h>

Inheritance diagram for COP2_CookAreaInfo:

UT_SmallObject< COP2_CookAreaInfo, UT_SMALLOBJECT_CLEANPAGES_OFF, 250, UT_SMALLOBJECT_THREADSAFE_ON > UT_SmallObjectDefaultSuperClass

List of all members.

Public Member Functions

 COP2_CookAreaInfo (COP2_Node &node, const TIL_Plane &plane, int array_index, int bounds_xstart, int bounds_ystart, int bounds_xend, int bounds_yend, int frame_xres, int frame_yres, float time)
 COP2_CookAreaInfo (COP2_Node &node, const TIL_Plane &ref_plane, int array_index, float time)
 COP2_CookAreaInfo (COP2_Node &node, const TIL_Plane &plane, int array_index, int bounds_xstart, int bounds_ystart, int bounds_xend, int bounds_yend, int frame_xres, int frame_yres, float time, int needed_xstart, int needed_ystart, int needed_xend, int needed_yend)
COP2_CookAreaInfoclone (int array_index) const
bool enlargeNeededArea (int xstart, int ystart, int xend, int yend)
bool enlargeNeededArea (COP2_CookAreaInfo &area, int pixels_left=0, int pixels_down=0, int pixels_right=0, int pixels_up=0)
bool enlargeNeededAreaToBounds ()
bool expandNeededArea (int pixels_left, int pixels_down, int pixels_right, int pixels_up)
COP2_ContextgetNodeContextData ()
bool matchPlaneInfo (const COP2_CookAreaInfo &match, bool node_too=true) const
const COP2_NodegetNode () const
COP2_NodegetNode ()
const TIL_PlanegetPlane () const
int getArrayIndex () const
int getBoundsXStart () const
int getBoundsYStart () const
int getBoundsXEnd () const
int getBoundsYEnd () const
int getFrameXRes () const
int getFrameYRes () const
void setTime (float t)
float getTime () const
bool isNeeded () const
int getNeededXStart () const
int getNeededYStart () const
int getNeededXEnd () const
int getNeededYEnd () const
void print (ostream &os) const


Detailed Description

Examples:

COP2/COP2_FullImageFilter.C, COP2/COP2_FullImageFilter.h, COP2/COP2_MultiInputWipe.C, COP2/COP2_MultiInputWipe.h, COP2/COP2_SampleFilter.C, and COP2/COP2_SampleFilter.h.

Definition at line 34 of file COP2_CookAreaInfo.h.


Constructor & Destructor Documentation

COP2_CookAreaInfo::COP2_CookAreaInfo ( COP2_Node node,
const TIL_Plane plane,
int  array_index,
int  bounds_xstart,
int  bounds_ystart,
int  bounds_xend,
int  bounds_yend,
int  frame_xres,
int  frame_yres,
float  time 
)

COP2_CookAreaInfo::COP2_CookAreaInfo ( COP2_Node node,
const TIL_Plane ref_plane,
int  array_index,
float  time 
)

COP2_CookAreaInfo::COP2_CookAreaInfo ( COP2_Node node,
const TIL_Plane plane,
int  array_index,
int  bounds_xstart,
int  bounds_ystart,
int  bounds_xend,
int  bounds_yend,
int  frame_xres,
int  frame_yres,
float  time,
int  needed_xstart,
int  needed_ystart,
int  needed_xend,
int  needed_yend 
)


Member Function Documentation

COP2_CookAreaInfo* COP2_CookAreaInfo::clone ( int  array_index  )  const

bool COP2_CookAreaInfo::enlargeNeededArea ( COP2_CookAreaInfo area,
int  pixels_left = 0,
int  pixels_down = 0,
int  pixels_right = 0,
int  pixels_up = 0 
)

bool COP2_CookAreaInfo::enlargeNeededArea ( int  xstart,
int  ystart,
int  xend,
int  yend 
)

bool COP2_CookAreaInfo::enlargeNeededAreaToBounds (  ) 

bool COP2_CookAreaInfo::expandNeededArea ( int  pixels_left,
int  pixels_down,
int  pixels_right,
int  pixels_up 
)

int COP2_CookAreaInfo::getArrayIndex (  )  const [inline]

Examples:
COP2/COP2_FullImageFilter.C.

Definition at line 103 of file COP2_CookAreaInfo.h.

int COP2_CookAreaInfo::getBoundsXEnd (  )  const [inline]

Definition at line 108 of file COP2_CookAreaInfo.h.

int COP2_CookAreaInfo::getBoundsXStart (  )  const [inline]

Definition at line 106 of file COP2_CookAreaInfo.h.

int COP2_CookAreaInfo::getBoundsYEnd (  )  const [inline]

Definition at line 109 of file COP2_CookAreaInfo.h.

int COP2_CookAreaInfo::getBoundsYStart (  )  const [inline]

Definition at line 107 of file COP2_CookAreaInfo.h.

int COP2_CookAreaInfo::getFrameXRes (  )  const [inline]

Definition at line 112 of file COP2_CookAreaInfo.h.

int COP2_CookAreaInfo::getFrameYRes (  )  const [inline]

Definition at line 113 of file COP2_CookAreaInfo.h.

int COP2_CookAreaInfo::getNeededXEnd (  )  const [inline]

Definition at line 125 of file COP2_CookAreaInfo.h.

int COP2_CookAreaInfo::getNeededXStart (  )  const [inline]

Definition at line 123 of file COP2_CookAreaInfo.h.

int COP2_CookAreaInfo::getNeededYEnd (  )  const [inline]

Definition at line 126 of file COP2_CookAreaInfo.h.

int COP2_CookAreaInfo::getNeededYStart (  )  const [inline]

Definition at line 124 of file COP2_CookAreaInfo.h.

COP2_Node& COP2_CookAreaInfo::getNode ( void   )  [inline]

Definition at line 99 of file COP2_CookAreaInfo.h.

const COP2_Node& COP2_CookAreaInfo::getNode ( void   )  const [inline]

Definition at line 98 of file COP2_CookAreaInfo.h.

COP2_Context* COP2_CookAreaInfo::getNodeContextData (  ) 

const TIL_Plane& COP2_CookAreaInfo::getPlane (  )  const [inline]

Examples:
COP2/COP2_FullImageFilter.C.

Definition at line 101 of file COP2_CookAreaInfo.h.

float COP2_CookAreaInfo::getTime (  )  const [inline]

Examples:
COP2/COP2_FullImageFilter.C.

Definition at line 117 of file COP2_CookAreaInfo.h.

bool COP2_CookAreaInfo::isNeeded (  )  const [inline]

Definition at line 120 of file COP2_CookAreaInfo.h.

bool COP2_CookAreaInfo::matchPlaneInfo ( const COP2_CookAreaInfo match,
bool  node_too = true 
) const

void COP2_CookAreaInfo::print ( ostream &  os  )  const

void COP2_CookAreaInfo::setTime ( float  t  )  [inline]

Definition at line 116 of file COP2_CookAreaInfo.h.


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

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