COP2_ImageSource Class Reference

#include <COP2_ImageSource.h>

Inheritance diagram for COP2_ImageSource:

TIL_ImageSource

List of all members.

Public Member Functions

 COP2_ImageSource (COP2_Node *)
virtual float getGlobalTime ()
virtual float getSampleRate ()
virtual float getStartTime ()
virtual float getEndTime ()
virtual const char * getName ()
virtual void getFrameName (int frame, UT_String &name)
virtual void getFullName (UT_String &name)
virtual int doesImageExist (int frame, bool adjust=true)
virtual int equals (const TIL_ImageSource *)
virtual int open (short &key, int reset=0, float t=TIL_GLOBAL_TIME)
virtual void close (short key)
virtual bool isNetwork ()
virtual bool isConstantSequence () const
virtual const TIL_SequencegetSequence (float t)
virtual int getID () const
virtual UT_TokenStringgetID (float t, int xres, int yres, const TIL_Plane &plane, int array_index)
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 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)
virtual void getInfo (UT_WorkBuffer &infotext)
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 unsigned long getVersion ()
virtual int isFrameLocked (float t)
virtual int isAnythingLocked ()
virtual int isPlaneLocked (const TIL_Plane *, float t)
virtual const TIL_PlanegetPreviewPlane (int index)
virtual int canModifyImage ()
virtual int useHandles ()
COP2_NodegetCop () const
COP2_NodegetCop ()
virtual bool isSlowOperation () const
virtual float getFrameTime (float t, bool shift_only=false, const TIL_Sequence *=0)
virtual int getFrameShift (int fr, bool shift_only=false, const TIL_Sequence *=0)
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)

Protected Member Functions

virtual ~COP2_ImageSource ()


Detailed Description

Definition at line 26 of file COP2_ImageSource.h.


Constructor & Destructor Documentation

COP2_ImageSource::COP2_ImageSource ( COP2_Node  ) 

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


Member Function Documentation

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

Reimplemented from TIL_ImageSource.

Definition at line 130 of file COP2_ImageSource.h.

virtual int COP2_ImageSource::canModifyImage (  )  [inline, virtual]

Definition at line 106 of file COP2_ImageSource.h.

virtual void COP2_ImageSource::close ( short  key  )  [virtual]

Reimplemented from TIL_ImageSource.

virtual int COP2_ImageSource::doesImageExist ( int  frame,
bool  adjust = true 
) [virtual]

Reimplemented from TIL_ImageSource.

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

Implements TIL_ImageSource.

virtual bool COP2_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 from TIL_ImageSource.

COP2_Node* COP2_ImageSource::getCop (  )  [inline]

Definition at line 110 of file COP2_ImageSource.h.

COP2_Node* COP2_ImageSource::getCop (  )  const [inline]

Definition at line 109 of file COP2_ImageSource.h.

virtual float COP2_ImageSource::getEndTime (  )  [virtual]

Implements TIL_ImageSource.

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

Reimplemented from TIL_ImageSource.

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

Reimplemented from TIL_ImageSource.

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

Reimplemented from TIL_ImageSource.

virtual void COP2_ImageSource::getFullName ( UT_String name  )  [virtual]

Implements TIL_ImageSource.

virtual float COP2_ImageSource::getGlobalTime (  )  [virtual]

Implements TIL_ImageSource.

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

Implements TIL_ImageSource.

virtual int COP2_ImageSource::getID (  )  const [inline, virtual]

Implements TIL_ImageSource.

Definition at line 55 of file COP2_ImageSource.h.

virtual int COP2_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 
) [virtual]

Implements TIL_ImageSource.

virtual void COP2_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 from TIL_ImageSource.

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

Reimplemented from TIL_ImageSource.

virtual const char* COP2_ImageSource::getName (  )  [virtual]

Implements TIL_ImageSource.

virtual const TIL_Plane* COP2_ImageSource::getPreviewPlane ( int  index  )  [virtual]

Reimplemented from TIL_ImageSource.

virtual float COP2_ImageSource::getSampleRate (  )  [virtual]

Implements TIL_ImageSource.

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

Implements TIL_ImageSource.

virtual float COP2_ImageSource::getStartTime (  )  [virtual]

Implements TIL_ImageSource.

virtual unsigned long COP2_ImageSource::getVersion (  )  [virtual]

Reimplemented from TIL_ImageSource.

virtual int COP2_ImageSource::isAnythingLocked (  )  [virtual]

Reimplemented from TIL_ImageSource.

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

Reimplemented from TIL_ImageSource.

Definition at line 52 of file COP2_ImageSource.h.

virtual int COP2_ImageSource::isFrameLocked ( float  t  )  [virtual]

Reimplemented from TIL_ImageSource.

virtual bool COP2_ImageSource::isNetwork (  )  [virtual]

Reimplemented from TIL_ImageSource.

virtual int COP2_ImageSource::isPlaneLocked ( const TIL_Plane ,
float  t 
) [virtual]

Reimplemented from TIL_ImageSource.

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

Reimplemented from TIL_ImageSource.

Definition at line 112 of file COP2_ImageSource.h.

virtual int COP2_ImageSource::open ( short &  key,
int  reset = 0,
float  t = TIL_GLOBAL_TIME 
) [virtual]

Reimplemented from TIL_ImageSource.

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

Reimplemented from TIL_ImageSource.

virtual int COP2_ImageSource::useHandles (  )  [inline, virtual]

Definition at line 107 of file COP2_ImageSource.h.

virtual int COP2_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 from TIL_ImageSource.

virtual int COP2_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 from TIL_ImageSource.


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

Generated on Mon Jan 28 00:28:36 2013 for HDK by  doxygen 1.5.9