TIL_ImageSource Class Reference

#include <TIL_ImageSource.h>

Inheritance diagram for TIL_ImageSource:

COP2_ImageSource

List of all members.

Public Member Functions

 TIL_ImageSource ()
void bumpRefCount (int i)
void invalidate ()
bool isValid () const
virtual float getGlobalTime ()=0
virtual float getSampleRate ()=0
virtual float getStartTime ()=0
virtual float getEndTime ()=0
int getImageIndexFromTime (float t)
int getFrameFromTime (float t)
virtual int doesImageExist (int, bool=true)
virtual int getActualFrame (int frame)
virtual void removeFrame (int)
virtual void addFrame (int)
virtual void removeSequence ()
virtual bool canAddFrame ()
virtual bool isNetwork ()
virtual float getFrameTime (float t, bool=false, const TIL_Sequence *=0)
virtual int getFrameShift (int fr, bool=false, const TIL_Sequence *=0)
virtual int getApparentFrame (int fr)
virtual const char * getName ()=0
virtual void getFullName (UT_String &name)=0
virtual void getFrameName (int frame, UT_String &name)
virtual int equals (const TIL_ImageSource *)=0
virtual int open (short &, int=0, float=TIL_GLOBAL_TIME)
virtual void close (short)
virtual bool isConstantSequence () const
virtual const TIL_SequencegetSequence (float t)=0
virtual UT_TokenStringgetID (float t, int xres, int yres, const TIL_Plane &plane, int array_index)=0
virtual void getImageBounds (const TIL_Plane &plane, int array_index, float t, int xres, int yres, int &x1, int &y1, int &x2, int &y2)
virtual int getID () const =0
virtual int getImage (TIL_Raster *image, float t, int xres, int yres, const TIL_Plane &plane, int array_index, int xstart, int ystart, int xend, int yend, float gamma, bool include_alpha=false, bool is_interactive=false, int fxres=0, int fyres=0)=0
virtual void getInfo (UT_WorkBuffer &infotext)
virtual void getComment (UT_String &comment, float t)
virtual void setComment (const UT_String &comment, float t)
virtual int writeImage (const char *filename, const IMG_TileOptions *finfo, const TIL_Sequence *, int step=1, const char *uselut=0, float gamma=1.0F, void(*info)(void *, const char *)=0, void *data=0, bool suppress_summary_dialog=false)
virtual int writeImage (const char *filename, const IMG_TileOptions *finfo, int xres, int yres, const char *color, const char *alpha, int start, int end, int step=1, const char *uselut=0, float gamma=1.0F, void(*info)(void *, const char *)=0, void *data=0, bool suppress_summary_dialog=false)
virtual void writeImageComplete (int successcount, int failcount, const UT_String &failedfiles)
virtual bool isCachingNeeded (int) const
virtual unsigned long getVersion ()
virtual int isFrameLocked (float)
virtual int isAnythingLocked ()
virtual int isPlaneLocked (const TIL_Plane *, float)
virtual const TIL_PlanegetPreviewPlane (int)
virtual void setMouseLocation (int mx, int my)
virtual void bumpVersion (bool)
virtual bool isSlowOperation () const
virtual bool getColorCurves (const char *planename, int array, float t, TIL_ColorCurves &curves, UT_String &first, bool allnodes, int comp=-1, bool natural_range=true, float start=0.0f, float end=1.0f, int evalpoints=0)
virtual bool allowUserSelection () const
virtual TIL_ImageSourceselectParentSource (int px, int py, const char *planename, int array_index)
virtual bool hasPixelScript () const
virtual bool runPixelScript (int px, int py)
virtual bool isStereoscopicSource (float t) const
virtual int getLeftPlaneIndex (float t) const
virtual const char * getLeftPlaneName (float t) const
virtual int getRightPlaneIndex (float t) const
virtual const char * getRightPlaneName (float t) const

Protected Member Functions

virtual ~TIL_ImageSource ()


Detailed Description

Definition at line 39 of file TIL_ImageSource.h.


Constructor & Destructor Documentation

TIL_ImageSource::TIL_ImageSource (  ) 

virtual TIL_ImageSource::~TIL_ImageSource (  )  [protected, virtual]


Member Function Documentation

virtual void TIL_ImageSource::addFrame ( int   )  [inline, virtual]

Definition at line 66 of file TIL_ImageSource.h.

virtual bool TIL_ImageSource::allowUserSelection (  )  const [inline, virtual]

Reimplemented in COP2_ImageSource.

Definition at line 196 of file TIL_ImageSource.h.

void TIL_ImageSource::bumpRefCount ( int  i  ) 

virtual void TIL_ImageSource::bumpVersion ( bool   )  [inline, virtual]

Definition at line 183 of file TIL_ImageSource.h.

virtual bool TIL_ImageSource::canAddFrame (  )  [inline, virtual]

Definition at line 68 of file TIL_ImageSource.h.

virtual void TIL_ImageSource::close ( short   )  [inline, virtual]

Reimplemented in COP2_ImageSource.

Definition at line 102 of file TIL_ImageSource.h.

virtual int TIL_ImageSource::doesImageExist ( int  ,
bool  = true 
) [inline, virtual]

Reimplemented in COP2_ImageSource.

Definition at line 60 of file TIL_ImageSource.h.

virtual int TIL_ImageSource::equals ( const TIL_ImageSource  )  [pure virtual]

Implemented in COP2_ImageSource.

virtual int TIL_ImageSource::getActualFrame ( int  frame  )  [inline, virtual]

Definition at line 64 of file TIL_ImageSource.h.

virtual int TIL_ImageSource::getApparentFrame ( int  fr  )  [inline, virtual]

Definition at line 84 of file TIL_ImageSource.h.

virtual bool TIL_ImageSource::getColorCurves ( const char *  planename,
int  array,
float  t,
TIL_ColorCurves curves,
UT_String first,
bool  allnodes,
int  comp = -1,
bool  natural_range = true,
float  start = 0.0f,
float  end = 1.0f,
int  evalpoints = 0 
) [virtual]

Reimplemented in COP2_ImageSource.

virtual void TIL_ImageSource::getComment ( UT_String comment,
float  t 
) [virtual]

virtual float TIL_ImageSource::getEndTime (  )  [pure virtual]

Implemented in COP2_ImageSource.

int TIL_ImageSource::getFrameFromTime ( float  t  ) 

virtual void TIL_ImageSource::getFrameName ( int  frame,
UT_String name 
) [virtual]

Reimplemented in COP2_ImageSource.

virtual int TIL_ImageSource::getFrameShift ( int  fr,
bool  = false,
const TIL_Sequence = 0 
) [inline, virtual]

Reimplemented in COP2_ImageSource.

Definition at line 77 of file TIL_ImageSource.h.

virtual float TIL_ImageSource::getFrameTime ( float  t,
bool  = false,
const TIL_Sequence = 0 
) [inline, virtual]

Reimplemented in COP2_ImageSource.

Definition at line 73 of file TIL_ImageSource.h.

virtual void TIL_ImageSource::getFullName ( UT_String name  )  [pure virtual]

Implemented in COP2_ImageSource.

virtual float TIL_ImageSource::getGlobalTime (  )  [pure virtual]

Implemented in COP2_ImageSource.

virtual int TIL_ImageSource::getID (  )  const [pure virtual]

Implemented in COP2_ImageSource.

virtual UT_TokenString* TIL_ImageSource::getID ( float  t,
int  xres,
int  yres,
const TIL_Plane plane,
int  array_index 
) [pure virtual]

Implemented in COP2_ImageSource.

virtual int TIL_ImageSource::getImage ( TIL_Raster image,
float  t,
int  xres,
int  yres,
const TIL_Plane plane,
int  array_index,
int  xstart,
int  ystart,
int  xend,
int  yend,
float  gamma,
bool  include_alpha = false,
bool  is_interactive = false,
int  fxres = 0,
int  fyres = 0 
) [pure virtual]

Implemented in COP2_ImageSource.

virtual void TIL_ImageSource::getImageBounds ( const TIL_Plane plane,
int  array_index,
float  t,
int  xres,
int  yres,
int &  x1,
int &  y1,
int &  x2,
int &  y2 
) [virtual]

Reimplemented in COP2_ImageSource.

int TIL_ImageSource::getImageIndexFromTime ( float  t  ) 

virtual void TIL_ImageSource::getInfo ( UT_WorkBuffer infotext  )  [virtual]

Reimplemented in COP2_ImageSource.

virtual int TIL_ImageSource::getLeftPlaneIndex ( float  t  )  const [virtual]

virtual const char* TIL_ImageSource::getLeftPlaneName ( float  t  )  const [virtual]

virtual const char* TIL_ImageSource::getName (  )  [pure virtual]

Implemented in COP2_ImageSource.

virtual const TIL_Plane* TIL_ImageSource::getPreviewPlane ( int   )  [inline, virtual]

Reimplemented in COP2_ImageSource.

Definition at line 179 of file TIL_ImageSource.h.

virtual int TIL_ImageSource::getRightPlaneIndex ( float  t  )  const [virtual]

virtual const char* TIL_ImageSource::getRightPlaneName ( float  t  )  const [virtual]

virtual float TIL_ImageSource::getSampleRate (  )  [pure virtual]

Implemented in COP2_ImageSource.

virtual const TIL_Sequence* TIL_ImageSource::getSequence ( float  t  )  [pure virtual]

Implemented in COP2_ImageSource.

virtual float TIL_ImageSource::getStartTime (  )  [pure virtual]

Implemented in COP2_ImageSource.

virtual unsigned long TIL_ImageSource::getVersion ( void   )  [inline, virtual]

Reimplemented in COP2_ImageSource.

Definition at line 174 of file TIL_ImageSource.h.

virtual bool TIL_ImageSource::hasPixelScript (  )  const [virtual]

void TIL_ImageSource::invalidate (  )  [inline]

Definition at line 46 of file TIL_ImageSource.h.

virtual int TIL_ImageSource::isAnythingLocked (  )  [inline, virtual]

Reimplemented in COP2_ImageSource.

Definition at line 176 of file TIL_ImageSource.h.

virtual bool TIL_ImageSource::isCachingNeeded ( int   )  const [inline, virtual]

Definition at line 171 of file TIL_ImageSource.h.

virtual bool TIL_ImageSource::isConstantSequence (  )  const [inline, virtual]

Reimplemented in COP2_ImageSource.

Definition at line 105 of file TIL_ImageSource.h.

virtual int TIL_ImageSource::isFrameLocked ( float   )  [inline, virtual]

Reimplemented in COP2_ImageSource.

Definition at line 175 of file TIL_ImageSource.h.

virtual bool TIL_ImageSource::isNetwork (  )  [inline, virtual]

Reimplemented in COP2_ImageSource.

Definition at line 70 of file TIL_ImageSource.h.

virtual int TIL_ImageSource::isPlaneLocked ( const TIL_Plane ,
float   
) [inline, virtual]

Reimplemented in COP2_ImageSource.

Definition at line 177 of file TIL_ImageSource.h.

virtual bool TIL_ImageSource::isSlowOperation (  )  const [inline, virtual]

Reimplemented in COP2_ImageSource.

Definition at line 184 of file TIL_ImageSource.h.

virtual bool TIL_ImageSource::isStereoscopicSource ( float  t  )  const [virtual]

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

Definition at line 47 of file TIL_ImageSource.h.

virtual int TIL_ImageSource::open ( short &  ,
int  = 0,
float  = TIL_GLOBAL_TIME 
) [inline, virtual]

Reimplemented in COP2_ImageSource.

Definition at line 96 of file TIL_ImageSource.h.

virtual void TIL_ImageSource::removeFrame ( int   )  [inline, virtual]

Definition at line 65 of file TIL_ImageSource.h.

virtual void TIL_ImageSource::removeSequence (  )  [inline, virtual]

Definition at line 67 of file TIL_ImageSource.h.

virtual bool TIL_ImageSource::runPixelScript ( int  px,
int  py 
) [virtual]

virtual TIL_ImageSource* TIL_ImageSource::selectParentSource ( int  px,
int  py,
const char *  planename,
int  array_index 
) [virtual]

Reimplemented in COP2_ImageSource.

virtual void TIL_ImageSource::setComment ( const UT_String comment,
float  t 
) [virtual]

virtual void TIL_ImageSource::setMouseLocation ( int  mx,
int  my 
) [virtual]

virtual int TIL_ImageSource::writeImage ( const char *  filename,
const IMG_TileOptions finfo,
int  xres,
int  yres,
const char *  color,
const char *  alpha,
int  start,
int  end,
int  step = 1,
const char *  uselut = 0,
float  gamma = 1.0F,
void(*)(void *, const char *)  info = 0,
void *  data = 0,
bool  suppress_summary_dialog = false 
) [virtual]

Reimplemented in COP2_ImageSource.

virtual int TIL_ImageSource::writeImage ( const char *  filename,
const IMG_TileOptions finfo,
const TIL_Sequence ,
int  step = 1,
const char *  uselut = 0,
float  gamma = 1.0F,
void(*)(void *, const char *)  info = 0,
void *  data = 0,
bool  suppress_summary_dialog = false 
) [virtual]

Reimplemented in COP2_ImageSource.

virtual void TIL_ImageSource::writeImageComplete ( int  successcount,
int  failcount,
const UT_String failedfiles 
) [virtual]


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