|
Video Processing Framework
|
#include <Array_DataStruct.h>
Public Member Functions | |
| Array1D (std::string name="Array1D", const DataSize &size=DataSize(), AbstractData *sourceData=NULL) | |
| Array1D (const AbstractData *creator, std::string name="Array1D", const DataSize &size=DataSize(), AbstractData *sourceData=NULL) | |
| Array1D (const Array1D ©From) | |
| virtual | ~Array1D () |
| Array1D & | operator= (const Array1D ©From) |
| std::strstream & | operator>> (std::strstream &s) |
| virtual Array1D * | duplicate () |
| virtual int | allocElem (int index=-1, int *options=NULL) |
| virtual int | freeElem (int index=-1, int *options=NULL) |
| virtual int allocElem(int index = -1, int* options = NULL); | |
| virtual int | resizeElem (const DataSize &newSize, int matrIndex=0) |
| virtual int | resize (int newNumElements) |
| virtual int | loadFrameAsText (const std::string &filename, int *numLoaded=0, const int *options=0) |
| virtual int | saveFrameAsText (const std::string &filename, const int *options=0) |
| virtual int | loadFrame (const std::string &filename, int *numLoaded=0, const int *options=0) |
| virtual int | loadVars (std::ifstream &stream, const int *options=0) |
| virtual int | saveVars (std::ofstream &stream, const int *options=0) |
| virtual int | loadVarsAsText (std::ifstream &stream, const int *options=0) |
| virtual int | saveVarsAsText (std::ofstream &stream, const int *options=0) |
| virtual int | loadSetData (IplImage *ptr=NULL) |
| virtual int | initObject () |
| virtual int | allocateNewFrame (void *sizeData=NULL) |
| virtual int | deleteLastFrame () |
| virtual int | setCurrentFrame (int frameindex) |
| unsigned int | size () |
| float & | operator() (int x, int y=0) |
| float & | operator() (int x, int y, int channel) |
| float | getValue (int x, int y=0) |
| void | setValue (int x, int y, float val) |
| virtual Selection | getSelection (int x, int y=0) |
| float * | getDataPtr (int y=0) |
| virtual int | copyToInt (int *array, int y=0, int xOffset=0) |
| virtual int | copyToFloat (float *array, int y=0, int xOffset=0) |
| virtual int | extendData (int extType=ARRAY_REPLICATE, int y=-1) |
| virtual int | copyFrom (ChanImage *source, SimpleData &options=vpSimpleData, int frame=CURR_FR) |
| virtual int | copyFrom (IPLImage *source, SimpleData &options=vpSimpleData, int frame=CURR_FR) |
| virtual int | copyFrom (AbstractImage *source, SimpleData &options=vpSimpleData, int frame=CURR_FR) |
| virtual int | copyFrom (IplImage *source, SimpleData &options=vpSimpleData, int frame=CURR_FR) |
| virtual int | copyFrom (AbstractData *source, SimpleData &options=vpSimpleData, int frame=CURR_FR) |
| virtual int | copyFrom (CvMat *source, SimpleData &options=vpSimpleData, int frame=CURR_FR) |
| virtual int | copyTo (ChanImage *dest, SimpleData &options=vpSimpleData, int frame=CURR_FR) |
| virtual int | copyTo (IPLImage *dest, SimpleData &options=vpSimpleData, int frame=CURR_FR) |
| virtual int | copyTo (AbstractImage *dest, SimpleData &options=vpSimpleData, int frame=CURR_FR) |
| virtual int | copyTo (IplImage *dest, SimpleData &options=vpSimpleData, int frame=CURR_FR) |
| virtual int | copyTo (AbstractData *dest, SimpleData &options=vpSimpleData, int frame=CURR_FR) |
| virtual int | copyTo (CvMat *dest, SimpleData &options=vpSimpleData, int frame=CURR_FR) |
| IplImage * | getIplImage () |
| virtual IplImage * | img (int frame) |
| virtual IplImage * | img (int frame=CURR_FR, int channel=0) |
| virtual CvMat | mat (int startline=-1, int endline=0, int dX=0) |
| virtual CvMat | matLine (int startline=-1, int channel=0, int endline=0) |
| CvMat | row (int row_index, int channel=0) |
| CvMat | col (int col_index, int channel=0) |
| virtual CvMat | getCvMat (const Selection &lines=SEL_ALL, int dX=0) |
| virtual CvMat | getSubRect (const CvRect &selection) |
| virtual int | show (const int *options=0) |
Public Attributes | |
| IplImage * | dataPtr |
| CvScalar | startValue |
| int * | show_colors |
| int * | show_options |
Protected Attributes | |
| CvRect | Array1D_selection |
| CvMat | Array1D_subarr |
| CvMat | Array1D_stub |
| CvMat * | Array1D_mat |
| Array1D::Array1D | ( | std::string | name = "Array1D", |
| const DataSize & | size = DataSize(), |
||
| AbstractData * | sourceData = NULL |
||
| ) |
| Array1D::Array1D | ( | const AbstractData * | creator, |
| std::string | name = "Array1D", |
||
| const DataSize & | size = DataSize(), |
||
| AbstractData * | sourceData = NULL |
||
| ) |
| Array1D::Array1D | ( | const Array1D & | copyFrom | ) |
| Array1D::~Array1D | ( | ) | [virtual] |
| int Array1D::allocateNewFrame | ( | void * | sizeData = NULL | ) | [virtual] |
Reimplemented from TemplateData< IplImage >.
Reimplemented in MSpline.
| int Array1D::allocElem | ( | int | index = -1, |
| int * | options = NULL |
||
| ) | [virtual] |
Reimplemented from TDIplImage.
| CvMat Array1D::col | ( | int | col_index, |
| int | channel = 0 |
||
| ) |
| int Array1D::copyFrom | ( | AbstractImage * | source, |
| SimpleData & | options = vpSimpleData, |
||
| int | frame = CURR_FR |
||
| ) | [virtual] |
| int Array1D::copyFrom | ( | IplImage * | source, |
| SimpleData & | options = vpSimpleData, |
||
| int | frame = CURR_FR |
||
| ) | [virtual] |
| int Array1D::copyFrom | ( | AbstractData * | source, |
| SimpleData & | options = vpSimpleData, |
||
| int | frame = CURR_FR |
||
| ) | [virtual] |
| int Array1D::copyFrom | ( | CvMat * | source, |
| SimpleData & | options = vpSimpleData, |
||
| int | frame = CURR_FR |
||
| ) | [virtual] |
| int Array1D::copyFrom | ( | ChanImage * | source, |
| SimpleData & | options = vpSimpleData, |
||
| int | frame = CURR_FR |
||
| ) | [virtual] |
| int Array1D::copyFrom | ( | IPLImage * | source, |
| SimpleData & | options = vpSimpleData, |
||
| int | frame = CURR_FR |
||
| ) | [virtual] |
| int Array1D::copyTo | ( | ChanImage * | dest, |
| SimpleData & | options = vpSimpleData, |
||
| int | frame = CURR_FR |
||
| ) | [virtual] |
| int Array1D::copyTo | ( | IPLImage * | dest, |
| SimpleData & | options = vpSimpleData, |
||
| int | frame = CURR_FR |
||
| ) | [virtual] |
| int Array1D::copyTo | ( | AbstractImage * | dest, |
| SimpleData & | options = vpSimpleData, |
||
| int | frame = CURR_FR |
||
| ) | [virtual] |
| int Array1D::copyTo | ( | IplImage * | dest, |
| SimpleData & | options = vpSimpleData, |
||
| int | frame = CURR_FR |
||
| ) | [virtual] |
| int Array1D::copyTo | ( | AbstractData * | dest, |
| SimpleData & | options = vpSimpleData, |
||
| int | frame = CURR_FR |
||
| ) | [virtual] |
| int Array1D::copyTo | ( | CvMat * | dest, |
| SimpleData & | options = vpSimpleData, |
||
| int | frame = CURR_FR |
||
| ) | [virtual] |
| int Array1D::copyToFloat | ( | float * | array, |
| int | y = 0, |
||
| int | xOffset = 0 |
||
| ) | [virtual] |
| int Array1D::copyToInt | ( | int * | array, |
| int | y = 0, |
||
| int | xOffset = 0 |
||
| ) | [virtual] |
| int Array1D::deleteLastFrame | ( | ) | [virtual] |
Reimplemented from TemplateData< IplImage >.
| virtual Array1D* Array1D::duplicate | ( | ) | [inline, virtual] |
Reimplemented from TDIplImage.
| int Array1D::extendData | ( | int | extType = ARRAY_REPLICATE, |
| int | y = -1 |
||
| ) | [virtual] |
Reimplemented in MSpline.
| int Array1D::freeElem | ( | int | index = -1, |
| int * | options = NULL |
||
| ) | [virtual] |
virtual int allocElem(int index = -1, int* options = NULL);
Reimplemented from TDIplImage.
| CvMat Array1D::getCvMat | ( | const Selection & | lines = SEL_ALL, |
| int | dX = 0 |
||
| ) | [virtual] |
Reimplemented in MSpline.
| float* Array1D::getDataPtr | ( | int | y = 0 | ) | [inline] |
| IplImage* Array1D::getIplImage | ( | ) | [inline] |
| CvMat Array1D::getSubRect | ( | const CvRect & | selection | ) | [virtual] |
| float Array1D::getValue | ( | int | x, |
| int | y = 0 |
||
| ) | [inline] |
| IplImage * Array1D::img | ( | int | frame | ) | [virtual] |
| IplImage * Array1D::img | ( | int | frame = CURR_FR, |
| int | channel = 0 |
||
| ) | [virtual] |
| int Array1D::initObject | ( | ) | [virtual] |
| int Array1D::loadFrame | ( | const std::string & | filename, |
| int * | numLoaded = 0, |
||
| const int * | options = 0 |
||
| ) | [virtual] |
Reimplemented from TemplateData< IplImage >.
| int Array1D::loadFrameAsText | ( | const std::string & | filename, |
| int * | numLoaded = 0, |
||
| const int * | options = 0 |
||
| ) | [virtual] |
Reimplemented from TemplateData< IplImage >.
| int Array1D::loadSetData | ( | IplImage * | ptr = NULL | ) | [virtual] |
Reimplemented from TDIplImage.
Reimplemented in MSpline.
| int Array1D::loadVars | ( | std::ifstream & | stream, |
| const int * | options = 0 |
||
| ) | [virtual] |
Reimplemented from TemplateData< IplImage >.
Reimplemented in MSpline.
| int Array1D::loadVarsAsText | ( | std::ifstream & | stream, |
| const int * | options = 0 |
||
| ) | [virtual] |
Reimplemented from TemplateData< IplImage >.
Reimplemented in MSpline.
| CvMat Array1D::mat | ( | int | startline = -1, |
| int | endline = 0, |
||
| int | dX = 0 |
||
| ) | [virtual] |
Reimplemented in MSpline.
| CvMat Array1D::matLine | ( | int | startline = -1, |
| int | channel = 0, |
||
| int | endline = 0 |
||
| ) | [virtual] |
| float& Array1D::operator() | ( | int | x, |
| int | y = 0 |
||
| ) | [inline] |
Reimplemented in MSpline.
| float& Array1D::operator() | ( | int | x, |
| int | y, | ||
| int | channel | ||
| ) | [inline] |
| std::strstream & Array1D::operator>> | ( | std::strstream & | s | ) |
Reimplemented from AbstractData.
| int Array1D::resize | ( | int | newNumElements | ) | [virtual] |
Reimplemented from TemplateData< IplImage >.
| int Array1D::resizeElem | ( | const DataSize & | newSize, |
| int | matrIndex = 0 |
||
| ) | [virtual] |
| CvMat Array1D::row | ( | int | row_index, |
| int | channel = 0 |
||
| ) |
| int Array1D::saveFrameAsText | ( | const std::string & | filename, |
| const int * | options = 0 |
||
| ) | [virtual] |
Reimplemented from TemplateData< IplImage >.
| int Array1D::saveVars | ( | std::ofstream & | stream, |
| const int * | options = 0 |
||
| ) | [virtual] |
Reimplemented from TemplateData< IplImage >.
Reimplemented in MSpline.
| int Array1D::saveVarsAsText | ( | std::ofstream & | stream, |
| const int * | options = 0 |
||
| ) | [virtual] |
Reimplemented from TemplateData< IplImage >.
Reimplemented in MSpline.
| int Array1D::setCurrentFrame | ( | int | frameindex | ) | [virtual] |
Reimplemented from TemplateData< IplImage >.
Reimplemented in MSpline.
| void Array1D::setValue | ( | int | x, |
| int | y, | ||
| float | val | ||
| ) | [inline] |
| int Array1D::show | ( | const int * | options = 0 | ) | [virtual] |
Reimplemented from TemplateData< IplImage >.
Reimplemented in MSpline.
| unsigned int Array1D::size | ( | ) | [inline] |
Reimplemented from TemplateData< IplImage >.
Reimplemented in MSpline.
CvMat * Array1D::Array1D_mat [protected] |
CvRect Array1D::Array1D_selection [protected] |
CvMat Array1D::Array1D_stub [protected] |
CvMat Array1D::Array1D_subarr [protected] |
| IplImage* Array1D::dataPtr |
| int* Array1D::show_colors |
| CvScalar Array1D::startValue |