|
Video Processing Framework
|
#include <Unit_TemplateData.h>
Public Member Functions | |
| TemplateData (std::string className="TDUndefined", std::string dataId="TDUndef", std::string fileNExt="bin", int allocateNumElements=0, int dataType=0) | |
| TemplateData (const TemplateData ©From) | |
| virtual | ~TemplateData () |
| virtual TemplateData< OcvClass > * | duplicate () |
| TemplateData< OcvClass > & | operator[] (int index) |
| OcvClass & | operator() (int elemIndex) |
| virtual OcvClass & | getElem (int index) |
| virtual int | setElem (int index, const OcvClass &element) |
| virtual int | addElem (const OcvClass &element, int index=-1) |
| virtual int | addDefaultElem (int index=-1) |
| virtual int | removeElem (int index=-1) |
| virtual int | setAllElem (const OcvClass &element) |
| virtual int | freeElem (int index=-1, int *options=NULL) |
| virtual int allocElem(int index = -1, int* options = NULL); | |
| virtual int | initElem (int index=-1, float *values=NULL) |
| virtual int | copyFrom (int index, const OcvClass &element) |
| virtual int | copyTo (int index, OcvClass &element) |
| virtual void | copyElemToArray (OcvClass *array, long numToCopy=0) |
| virtual void | copyElemFromArray (OcvClass *array, long numToCopy=0) |
| virtual void | copyFrom (const OcvClass *arrayPtr, int numToCopy) |
| virtual OcvClass * | getArrayPtr () |
| void | setNumElem (int number) |
| int | getNumElem () |
| int | size () |
| virtual int | reserve (int newNumAllocated) |
| std::vector< OcvClass > * | getElemPtr () |
| virtual int | addFrame (int allocNumElements=-1, int size2=0, int size3=0, int size4=0) |
| virtual int | addFrame (void *sizeData) |
| virtual int | resize (int newNumElements) |
| virtual int | load (const std::string &filename, const int startInd=0, const int numFrames=0, const int *options=0) |
| virtual int | save (const std::string &filename, const int startInd=0, const int numFrames=0, const int *options=0) |
| virtual int | loadFrame (const std::string &filename, int *numLoaded=0, const int *options=0) |
| virtual int | saveFrame (const std::string &filename, const int *options=0) |
| 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 | 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 | saveGetData (OcvClass *ptr=NULL) |
| virtual int | loadSetData (OcvClass *ptr=NULL) |
| virtual int | show (const int *options=0) |
| virtual int | edit (const int *options=0) |
| virtual int | hide (const int *options=0) |
Public Attributes | |
| std::vector< OcvClass > * | dataVect |
| int | numToAllocate |
| bool | constNumElements |
| IPLImage * | show_image |
| int | show_newImgX |
| int | show_newImgY |
| int | show_ptCol |
| int | show_numFrames |
Protected Member Functions | |
| virtual int | allocateNewFrame (void *sizeData=NULL) |
| virtual int | deleteLastFrame () |
| virtual int | setCurrentFrame (int frameindex) |
| virtual int | loadDataElements (const std::string &filename, int &numLoaded) |
| virtual int | saveDataElements (const std::string &filename) |
| TemplateData< OcvClass >::TemplateData | ( | std::string | className = "TDUndefined", |
| std::string | dataId = "TDUndef", |
||
| std::string | fileNExt = "bin", |
||
| int | allocateNumElements = 0, |
||
| int | dataType = 0 |
||
| ) |
| TemplateData< OcvClass >::TemplateData | ( | const TemplateData< OcvClass > & | copyFrom | ) |
| TemplateData< OcvClass >::~TemplateData | ( | ) | [virtual] |
| int TemplateData< OcvClass >::addDefaultElem | ( | int | index = -1 | ) | [virtual] |
| int TemplateData< OcvClass >::addElem | ( | const OcvClass & | element, |
| int | index = -1 |
||
| ) | [virtual] |
| int TemplateData< OcvClass >::addFrame | ( | int | allocNumElements = -1, |
| int | size2 = 0, |
||
| int | size3 = 0, |
||
| int | size4 = 0 |
||
| ) | [virtual] |
Reimplemented from AbstractData.
| int TemplateData< OcvClass >::addFrame | ( | void * | sizeData | ) | [virtual] |
Reimplemented from AbstractData.
| int TemplateData< OcvClass >::allocateNewFrame | ( | void * | sizeData = NULL | ) | [protected, virtual] |
Reimplemented from AbstractData.
| void TemplateData< OcvClass >::copyElemFromArray | ( | OcvClass * | array, |
| long | numToCopy = 0 |
||
| ) | [virtual] |
| void TemplateData< OcvClass >::copyElemToArray | ( | OcvClass * | array, |
| long | numToCopy = 0 |
||
| ) | [virtual] |
| void TemplateData< OcvClass >::copyFrom | ( | const OcvClass * | arrayPtr, |
| int | numToCopy | ||
| ) | [virtual] |
Reimplemented in TDPoint2D32f.
| int TemplateData< OcvClass >::copyFrom | ( | int | index, |
| const OcvClass & | element | ||
| ) | [virtual] |
Reimplemented in TDIplImage, and IplImagesArray.
| int TemplateData< OcvClass >::copyTo | ( | int | index, |
| OcvClass & | element | ||
| ) | [virtual] |
Reimplemented in TDIplImage, IplImagesArray, and TDKalmanData.
| int TemplateData< OcvClass >::deleteLastFrame | ( | ) | [protected, virtual] |
Reimplemented from AbstractData.
Reimplemented in Array1D.
| TemplateData< OcvClass > * TemplateData< OcvClass >::duplicate | ( | ) | [virtual] |
Reimplemented from AbstractData.
Reimplemented in TDImgButton, TPRecPerson, TPRecImage, TDPersonImg, GCPoints, TDSatPerspParam, TDTrafficRegion, TDTrObject, TDVehiclePath, TDTrafficLines, TDVagon, TDCodingElem, TDDistData, TDSymbCoders, TDCodingParameters, TDCCoderParameter, BIOFaceImgPoints, FGPerson, FGPersonList, FeretFaceImgPoints, FeretPerson, FeretPersonList, FGFaceImgPoints, FGPerson, FGPersonList, PUTFaceImgPoints, PUTPerson, PUTPersonList, SQLFaceImgPoints, SQLPerson, SQLPersonList, TDPersonImage, TPFaceFeats, TDTrainImg, TDRecClass, TDImgRecData, TDClassRecognRate, TDSurfPt, TDSurfPairs, TDSurfPt, TPColorFeats, TDGraphNode, TDGraphEdge, BSpline, MSpline, TDRDEnergy, TDAPSettings, Array1D, TDChar, TDObjDistance, TDRect, TDRectF, TDRectData, TDFacePts, MatrixMul, TDRect, TDRectF, TDRectData, TDRect, TDRectF, TDRectData, TDInt, TDLong, TDFloat, TDDouble, TDPoint, TDPoint2D32f, TDString, TDAbsProcVar, TDIplImage, TDStringParameter, TDFloatParameter, TDHistogram, IplImagesArray, TDDataName, TDIPLImage, ChanVideo, ChanImage, TDFileNames, TDBasicObject, TPBasicObject, TDFeaturePoints, TDKalman, TDKalmanData, TDKalmanVars, and TDRectUser.
| int TemplateData< OcvClass >::edit | ( | const int * | options = 0 | ) | [virtual] |
| int TemplateData< OcvClass >::freeElem | ( | int | index = -1, |
| int * | options = NULL |
||
| ) | [virtual] |
virtual int allocElem(int index = -1, int* options = NULL);
Reimplemented in FGPersonList, FeretPersonList, FGPersonList, PUTPersonList, SQLPersonList, Array1D, TDIplImage, TDHistogram, IplImagesArray, ChanVideo, ChanImage, TPBasicObject, TDFeaturePoints, TDKalman, and TDKalmanData.
| OcvClass * TemplateData< OcvClass >::getArrayPtr | ( | ) | [virtual] |
Reimplemented in TDPoint2D32f.
| OcvClass & TemplateData< OcvClass >::getElem | ( | int | index | ) | [virtual] |
| std::vector< OcvClass > * TemplateData< OcvClass >::getElemPtr | ( | ) |
| int TemplateData< OcvClass >::getNumElem | ( | ) |
| int TemplateData< OcvClass >::hide | ( | const int * | options = 0 | ) | [virtual] |
Reimplemented from AbstractData.
| int TemplateData< OcvClass >::initElem | ( | int | index = -1, |
| float * | values = NULL |
||
| ) | [virtual] |
Reimplemented in TDIplImage, IplImagesArray, ChanVideo, ChanImage, and TDKalmanData.
| int TemplateData< OcvClass >::load | ( | const std::string & | filename, |
| const int | startInd = 0, |
||
| const int | numFrames = 0, |
||
| const int * | options = 0 |
||
| ) | [virtual] |
Reimplemented from AbstractData.
| int TemplateData< OcvClass >::loadDataElements | ( | const std::string & | filename, |
| int & | numLoaded | ||
| ) | [protected, virtual] |
| int TemplateData< OcvClass >::loadFrame | ( | const std::string & | filename, |
| int * | numLoaded = 0, |
||
| const int * | options = 0 |
||
| ) | [virtual] |
Reimplemented from AbstractData.
Reimplemented in Array1D.
| int TemplateData< OcvClass >::loadFrameAsText | ( | const std::string & | filename, |
| int * | numLoaded = 0, |
||
| const int * | options = 0 |
||
| ) | [virtual] |
Reimplemented from AbstractData.
Reimplemented in Array1D, and TDHistogram.
| int TemplateData< OcvClass >::loadSetData | ( | OcvClass * | ptr = NULL | ) | [virtual] |
Reimplemented in TDSymbCoders, MSpline, Array1D, TDIplImage, TDFeaturePoints, and TDKalmanData.
| virtual int TemplateData< OcvClass >::loadVars | ( | std::ifstream & | stream, |
| const int * | options = 0 |
||
| ) | [inline, virtual] |
| virtual int TemplateData< OcvClass >::loadVarsAsText | ( | std::ifstream & | stream, |
| const int * | options = 0 |
||
| ) | [inline, virtual] |
| OcvClass& TemplateData< OcvClass >::operator() | ( | int | elemIndex | ) | [inline] |
Reimplemented in IplImagesArray, and ChanImage.
| TemplateData< OcvClass > & TemplateData< OcvClass >::operator[] | ( | int | index | ) |
Reimplemented from AbstractData.
| int TemplateData< OcvClass >::removeElem | ( | int | index = -1 | ) | [virtual] |
| int TemplateData< OcvClass >::reserve | ( | int | newNumAllocated | ) | [virtual] |
| int TemplateData< OcvClass >::resize | ( | int | newNumElements | ) | [virtual] |
Reimplemented in Array1D.
| int TemplateData< OcvClass >::save | ( | const std::string & | filename, |
| const int | startInd = 0, |
||
| const int | numFrames = 0, |
||
| const int * | options = 0 |
||
| ) | [virtual] |
Reimplemented from AbstractData.
| int TemplateData< OcvClass >::saveDataElements | ( | const std::string & | filename | ) | [protected, virtual] |
| int TemplateData< OcvClass >::saveFrame | ( | const std::string & | filename, |
| const int * | options = 0 |
||
| ) | [virtual] |
Reimplemented from AbstractData.
| int TemplateData< OcvClass >::saveFrameAsText | ( | const std::string & | filename, |
| const int * | options = 0 |
||
| ) | [virtual] |
Reimplemented from AbstractData.
Reimplemented in Array1D, TDHistogram, and TPBasicObject.
| int TemplateData< OcvClass >::saveGetData | ( | OcvClass * | ptr = NULL | ) | [virtual] |
Reimplemented in TDSymbCoders, TDIplImage, TDFeaturePoints, and TDKalmanData.
| virtual int TemplateData< OcvClass >::saveVars | ( | std::ofstream & | stream, |
| const int * | options = 0 |
||
| ) | [inline, virtual] |
| virtual int TemplateData< OcvClass >::saveVarsAsText | ( | std::ofstream & | stream, |
| const int * | options = 0 |
||
| ) | [inline, virtual] |
| int TemplateData< OcvClass >::setAllElem | ( | const OcvClass & | element | ) | [virtual] |
| int TemplateData< OcvClass >::setCurrentFrame | ( | int | frameindex | ) | [protected, virtual] |
Reimplemented from AbstractData.
| int TemplateData< OcvClass >::setElem | ( | int | index, |
| const OcvClass & | element | ||
| ) | [virtual] |
| void TemplateData< OcvClass >::setNumElem | ( | int | number | ) |
| int TemplateData< OcvClass >::show | ( | const int * | options = 0 | ) | [virtual] |
Reimplemented from AbstractData.
Reimplemented in TDTrafficRegion, TDTrafficLines, MSpline, Array1D, TDRect, TDRectF, TDRect, TDRectF, TDRect, TDRectF, TDPoint, TDHistogram, IplImagesArray, ChanImage, and TDRectUser.
| int TemplateData< OcvClass >::size | ( | ) | [inline] |
| bool TemplateData< OcvClass >::constNumElements |
| std::vector<OcvClass>* TemplateData< OcvClass >::dataVect |
| int TemplateData< OcvClass >::numToAllocate |
| IPLImage* TemplateData< OcvClass >::show_image |
| int TemplateData< OcvClass >::show_newImgX |
| int TemplateData< OcvClass >::show_newImgY |
| int TemplateData< OcvClass >::show_numFrames |
| int TemplateData< OcvClass >::show_ptCol |