TIL_Sequence Class Reference

#include <TIL_Sequence.h>

Inheritance diagram for TIL_Sequence:

UT_SmallObject< TIL_Sequence, UT_SMALLOBJECT_CLEANPAGES_OFF, 196, UT_SMALLOBJECT_THREADSAFE_ON > UT_SmallObjectDefaultSuperClass

List of all members.

Public Member Functions

 TIL_Sequence ()
 TIL_Sequence (const TIL_Sequence &)
virtual ~TIL_Sequence ()
void reset ()
bool isValid () const
void setValid (bool valid)
TIL_Sequenceoperator= (const TIL_Sequence &)
bool operator== (const TIL_Sequence &) const
void copyFrom (const IMG_Stat &stat)
void copyTo (IMG_Stat &stat) const
void copyAttributes (const TIL_Sequence &)
void getInfoText (UT_WorkBuffer &info, bool timedep=true, bool mark_unscoped=false) const
bool isSingleImage () const
void setSingleImage (bool on)
float getFrameRate () const
void setFrameRate (float rate)
int getLength () const
void setLength (int n)
float getStart () const
void setStart (float start)
float getEnd () const
float getStartTime () const
float getEndTime () const
void getRes (int &x, int &y) const
void setRes (int x, int y)
void setAspectRatio (float aspect)
float getAspectRatio () const
float getVAspectRatio () const
void getTemporalExtend (TIL_Extend &b, TIL_Extend &a) const
void getTemporalHold (int &before, int &after) const
void setTemporalExtend (TIL_Extend before, TIL_Extend after)
void setTemporalHold (int before, int after)
int getImageIndex (float t, int clamp_range=1, int round_off=SEQUENCE_NEAREST) const
float getImageTime (float t, int clamp_range=1, int round_off=SEQUENCE_NEAREST) const
int getFrameIndex (float t, int clamp_range=1, int round_off=SEQUENCE_NEAREST) const
float getFrameTime (float t, int clamp_range=1, int round_off=SEQUENCE_NEAREST) const
float getIndexTime (int image_index) const
int checkIndexBounds (int image_index) const
int getNumPlanes () const
TIL_PlaneaddPlane (const char *name, TIL_DataFormat format, const char *vn1=0, const char *vn2=0, const char *vn3=0, const char *vn4=0, bool reorder=false)
TIL_PlaneaddPlane (const TIL_Plane *plane, bool reorder=false)
void removePlane (int index)
void removePlane (const char *name)
void clearAllPlanes ()
TIL_PlanegetPlane (int index)
const TIL_PlanegetPlane (int index) const
TIL_PlanegetPlane (const char *name)
const TIL_PlanegetPlane (const char *name) const
TIL_PlanegetPlaneWithElement (const char *elem_name)
const TIL_PlanegetPlaneWithElement (const char *elem_name) const
int getPlaneByName (const char *name) const
void setInterlace (TIL_Interlace i, TIL_Dominance d)
TIL_Interlace getInterlace () const
TIL_Dominance getFieldDominance () const
void print (ostream &os)
void bumpColorAlphaToFront ()


Detailed Description

Examples:

COP2/COP2_MultiInputWipe.C, COP2/COP2_SampleGenerator.C, and COP2/COP2_SampleGenerator.h.

Definition at line 39 of file TIL_Sequence.h.


Constructor & Destructor Documentation

TIL_Sequence::TIL_Sequence (  ) 

TIL_Sequence::TIL_Sequence ( const TIL_Sequence  ) 

virtual TIL_Sequence::~TIL_Sequence (  )  [virtual]


Member Function Documentation

TIL_Plane* TIL_Sequence::addPlane ( const TIL_Plane plane,
bool  reorder = false 
)

TIL_Plane* TIL_Sequence::addPlane ( const char *  name,
TIL_DataFormat  format,
const char *  vn1 = 0,
const char *  vn2 = 0,
const char *  vn3 = 0,
const char *  vn4 = 0,
bool  reorder = false 
)

void TIL_Sequence::bumpColorAlphaToFront (  ) 

int TIL_Sequence::checkIndexBounds ( int  image_index  )  const

void TIL_Sequence::clearAllPlanes (  ) 

void TIL_Sequence::copyAttributes ( const TIL_Sequence  ) 

void TIL_Sequence::copyFrom ( const IMG_Stat stat  ) 

void TIL_Sequence::copyTo ( IMG_Stat stat  )  const

float TIL_Sequence::getAspectRatio (  )  const [inline]

Definition at line 99 of file TIL_Sequence.h.

float TIL_Sequence::getEnd (  )  const [inline]

Definition at line 84 of file TIL_Sequence.h.

float TIL_Sequence::getEndTime (  )  const [inline]

Definition at line 87 of file TIL_Sequence.h.

TIL_Dominance TIL_Sequence::getFieldDominance (  )  const [inline]

Definition at line 168 of file TIL_Sequence.h.

int TIL_Sequence::getFrameIndex ( float  t,
int  clamp_range = 1,
int  round_off = SEQUENCE_NEAREST 
) const

float TIL_Sequence::getFrameRate (  )  const [inline]

Definition at line 75 of file TIL_Sequence.h.

float TIL_Sequence::getFrameTime ( float  t,
int  clamp_range = 1,
int  round_off = SEQUENCE_NEAREST 
) const

int TIL_Sequence::getImageIndex ( float  t,
int  clamp_range = 1,
int  round_off = SEQUENCE_NEAREST 
) const

float TIL_Sequence::getImageTime ( float  t,
int  clamp_range = 1,
int  round_off = SEQUENCE_NEAREST 
) const

float TIL_Sequence::getIndexTime ( int  image_index  )  const

void TIL_Sequence::getInfoText ( UT_WorkBuffer info,
bool  timedep = true,
bool  mark_unscoped = false 
) const

TIL_Interlace TIL_Sequence::getInterlace (  )  const [inline]

Definition at line 167 of file TIL_Sequence.h.

int TIL_Sequence::getLength ( void   )  const [inline]

Definition at line 78 of file TIL_Sequence.h.

int TIL_Sequence::getNumPlanes (  )  const [inline]

Definition at line 134 of file TIL_Sequence.h.

const TIL_Plane* TIL_Sequence::getPlane ( const char *  name  )  const

TIL_Plane* TIL_Sequence::getPlane ( const char *  name  ) 

const TIL_Plane* TIL_Sequence::getPlane ( int  index  )  const

TIL_Plane* TIL_Sequence::getPlane ( int  index  ) 

int TIL_Sequence::getPlaneByName ( const char *  name  )  const

const TIL_Plane* TIL_Sequence::getPlaneWithElement ( const char *  elem_name  )  const

TIL_Plane* TIL_Sequence::getPlaneWithElement ( const char *  elem_name  ) 

void TIL_Sequence::getRes ( int &  x,
int &  y 
) const [inline]

Examples:
COP2/COP2_MultiInputWipe.C.

Definition at line 92 of file TIL_Sequence.h.

float TIL_Sequence::getStart (  )  const [inline]

Definition at line 81 of file TIL_Sequence.h.

float TIL_Sequence::getStartTime (  )  const [inline]

Definition at line 86 of file TIL_Sequence.h.

void TIL_Sequence::getTemporalExtend ( TIL_Extend b,
TIL_Extend a 
) const [inline]

Definition at line 103 of file TIL_Sequence.h.

void TIL_Sequence::getTemporalHold ( int &  before,
int &  after 
) const [inline]

Definition at line 106 of file TIL_Sequence.h.

float TIL_Sequence::getVAspectRatio (  )  const [inline]

Definition at line 100 of file TIL_Sequence.h.

bool TIL_Sequence::isSingleImage (  )  const [inline]

Definition at line 72 of file TIL_Sequence.h.

bool TIL_Sequence::isValid ( void   )  const [inline]

Definition at line 52 of file TIL_Sequence.h.

TIL_Sequence& TIL_Sequence::operator= ( const TIL_Sequence  ) 

bool TIL_Sequence::operator== ( const TIL_Sequence  )  const

void TIL_Sequence::print ( ostream &  os  ) 

void TIL_Sequence::removePlane ( const char *  name  ) 

void TIL_Sequence::removePlane ( int  index  ) 

void TIL_Sequence::reset (  ) 

void TIL_Sequence::setAspectRatio ( float  aspect  )  [inline]

Definition at line 97 of file TIL_Sequence.h.

void TIL_Sequence::setFrameRate ( float  rate  )  [inline]

Definition at line 76 of file TIL_Sequence.h.

void TIL_Sequence::setInterlace ( TIL_Interlace  i,
TIL_Dominance  d 
)

void TIL_Sequence::setLength ( int  n  )  [inline]

Definition at line 79 of file TIL_Sequence.h.

void TIL_Sequence::setRes ( int  x,
int  y 
)

void TIL_Sequence::setSingleImage ( bool  on  )  [inline]

Definition at line 73 of file TIL_Sequence.h.

void TIL_Sequence::setStart ( float  start  )  [inline]

Definition at line 82 of file TIL_Sequence.h.

void TIL_Sequence::setTemporalExtend ( TIL_Extend  before,
TIL_Extend  after 
) [inline]

Definition at line 109 of file TIL_Sequence.h.

void TIL_Sequence::setTemporalHold ( int  before,
int  after 
) [inline]

Definition at line 111 of file TIL_Sequence.h.

void TIL_Sequence::setValid ( bool  valid  )  [inline]

Definition at line 53 of file TIL_Sequence.h.


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

Generated on Fri May 25 00:10:45 2012 for HDK by  doxygen 1.5.9