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

#include <TIL_TileList.h>

Public Member Functions

void init (const TIL_Plane *, int array_index, int x1, int y1, int image_index)
 
void reset ()
 
void setSize (int x, int y)
 
TIL_TileListoperator= (const TIL_TileList &)
 
int contains (int x, int y) const
 
TIL_RegiongetRegionFromTiles (bool uncooked_only=false)
 
bool assignConstant (TIL_Region *region, bool black=false)
 
void clearToBlack (bool markconstant=true)
 
bool isEmpty () const
 
void setDeferredKey (void *key)
 
voidgetDeferredKey ()
 

Static Public Member Functions

static TIL_TileListallocList ()
 
static void freeList (TIL_TileList *&list)
 

Public Attributes

TIL_TilemyItems [PLANE_MAX_VECTOR_SIZE]
 
union {
   const TIL_Plane *   myPlane
 
   TIL_TileList *   myNext
 
}; 
 
short myArrayIndex
 
char myUsePoints
 
char myScanEven
 
char myScanStep
 
TIL_Interlace myInterlace
 
float myScanScale
 
float myScanOffset
 
int myImageIndex
 
exint mySize
 
int myX1
 
int myY1
 
int myX2
 
int myY2
 
unsigned int myBlack
 
unsigned int myWhite
 
char myTileWrite [PLANE_MAX_VECTOR_SIZE]
 

Detailed Description

Member Function Documentation

static TIL_TileList* TIL_TileList::allocList ( )
static
bool TIL_TileList::assignConstant ( TIL_Region region,
bool  black = false 
)
void TIL_TileList::clearToBlack ( bool  markconstant = true)
int TIL_TileList::contains ( int  x,
int  y 
) const
static void TIL_TileList::freeList ( TIL_TileList *&  list)
static
void* TIL_TileList::getDeferredKey ( )
inline

Definition at line 54 of file TIL_TileList.h.

TIL_Region* TIL_TileList::getRegionFromTiles ( bool  uncooked_only = false)
void TIL_TileList::init ( const TIL_Plane ,
int  array_index,
int  x1,
int  y1,
int  image_index 
)
bool TIL_TileList::isEmpty ( ) const
inline

Definition at line 48 of file TIL_TileList.h.

TIL_TileList& TIL_TileList::operator= ( const TIL_TileList )
void TIL_TileList::reset ( )
void TIL_TileList::setDeferredKey ( void key)
inline

Definition at line 53 of file TIL_TileList.h.

void TIL_TileList::setSize ( int  x,
int  y 
)

Member Data Documentation

union { ... }
short TIL_TileList::myArrayIndex

Definition at line 64 of file TIL_TileList.h.

unsigned int TIL_TileList::myBlack
Examples:
COP2/COP2_SampleFilter.C.

Definition at line 80 of file TIL_TileList.h.

int TIL_TileList::myImageIndex

Definition at line 74 of file TIL_TileList.h.

TIL_Interlace TIL_TileList::myInterlace

Definition at line 68 of file TIL_TileList.h.

TIL_Tile* TIL_TileList::myItems[PLANE_MAX_VECTOR_SIZE]

Definition at line 57 of file TIL_TileList.h.

TIL_TileList* TIL_TileList::myNext

Definition at line 62 of file TIL_TileList.h.

const TIL_Plane* TIL_TileList::myPlane

Definition at line 61 of file TIL_TileList.h.

char TIL_TileList::myScanEven

Definition at line 66 of file TIL_TileList.h.

float TIL_TileList::myScanOffset

Definition at line 71 of file TIL_TileList.h.

float TIL_TileList::myScanScale

Definition at line 70 of file TIL_TileList.h.

char TIL_TileList::myScanStep

Definition at line 67 of file TIL_TileList.h.

exint TIL_TileList::mySize
Examples:
COP2/COP2_SampleGenerator.C.

Definition at line 78 of file TIL_TileList.h.

char TIL_TileList::myTileWrite[PLANE_MAX_VECTOR_SIZE]

Definition at line 83 of file TIL_TileList.h.

char TIL_TileList::myUsePoints

Definition at line 65 of file TIL_TileList.h.

unsigned int TIL_TileList::myWhite
Examples:
COP2/COP2_SampleFilter.C.

Definition at line 80 of file TIL_TileList.h.

int TIL_TileList::myX1
int TIL_TileList::myX2
Examples:
COP2/COP2_MultiInputWipe.C, and COP2/COP2_SampleFilter.C.

Definition at line 79 of file TIL_TileList.h.

int TIL_TileList::myY1
int TIL_TileList::myY2
Examples:
COP2/COP2_MultiInputWipe.C, and COP2/COP2_SampleFilter.C.

Definition at line 79 of file TIL_TileList.h.


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