|
Video Processing Framework
|
#include <Int_TemplateStack.h>
Public Member Functions | |
| AbstractStack (long maxElements=0) | |
| virtual | ~AbstractStack () |
| virtual void | setRefreshOn () |
| virtual void | setRefreshOff () |
| virtual const std::string & | getName () |
| virtual void | push (void *dat) |
| void * | peek (long topIndex=0) const |
| void * | top () const |
| void * | pop (long topIndex=0) |
| virtual int | put (void *pObject) |
| virtual int | top (void **ppObject) |
| virtual int | drop () |
| virtual int | clear () |
| virtual int | remove (int topIndex) |
| virtual int | remove (void **ppObject, void *pOwner=NULL) |
| virtual int | remove (AbstractData *&pObject, void *pOwner=NULL) |
| virtual int | change (long indToChange1, long indToChange2) |
| virtual bool | emptyQ () |
| virtual int | eltOnView (void **ppObject, long topIndex) |
| virtual long | getTopIndex () |
| virtual const int | size () |
| virtual int | getStackIndex (int topIndex) |
| virtual int | refreshView () |
| virtual int | selectItem (int topIndex) |
| virtual int | showItem (int topIndex) |
| virtual int | pushNew () |
| virtual int | load () |
| virtual int | save (int topIndex=0) |
| virtual std::string | getTextFromObject (int topIndex) |
| virtual int | showObject () |
| virtual int | addNewObject () |
| virtual int | loadObject () |
| virtual int | saveObject () |
| AbstractStack (long maxElements=0) | |
| virtual | ~AbstractStack () |
| virtual void | setRefreshOn () |
| virtual void | setRefreshOff () |
| virtual const std::string & | getName () |
| virtual void | push (void *dat) |
| void * | peek (long topIndex=0) const |
| void * | top () const |
| void * | pop (long topIndex=0) |
| virtual int | put (void *pObject) |
| virtual int | top (void **ppObject) |
| virtual int | drop () |
| virtual int | clear () |
| virtual int | remove (int topIndex) |
| virtual int | remove (void **ppObject, void *pOwner=NULL) |
| virtual int | remove (AbstractData *&pObject, void *pOwner=NULL) |
| virtual int | change (long indToChange1, long indToChange2) |
| virtual bool | emptyQ () |
| virtual int | eltOnView (void **ppObject, long topIndex) |
| virtual long | getTopIndex () |
| virtual const int | size () |
| virtual int | getStackIndex (int topIndex) |
| virtual int | refreshView () |
| virtual int | selectItem (int topIndex) |
| virtual int | showItem (int topIndex) |
| virtual int | pushNew () |
| virtual int | load () |
| virtual int | save (int topIndex=0) |
| virtual std::string | getTextFromObject (int topIndex) |
| virtual int | showObject () |
| virtual int | addNewObject () |
| virtual int | loadObject () |
| virtual int | saveObject () |
Public Attributes | |
| long | indOfTopElt |
| long | selColor |
| long | normColor |
| int | selectedItem |
| bool | refreshOn |
| int | stackUI |
| std::string | _name |
| AbstractStack::AbstractStack | ( | long | maxElements = 0 | ) |
| virtual AbstractStack::~AbstractStack | ( | ) | [inline, virtual] |
| AbstractStack::AbstractStack | ( | long | maxElements = 0 | ) |
| virtual AbstractStack::~AbstractStack | ( | ) | [inline, virtual] |
| virtual int AbstractStack::addNewObject | ( | ) | [inline, virtual] |
Reimplemented in TemplateStack< T >, ObjectStack< T >, TemplateStack< T >, ObjectStack< T >, TemplateStack< AbstractData >, TemplateStack< AbstractData >, TemplateStack< AbstractProcessing >, TemplateStack< AbstractProcessing >, TemplateStack< IPLImage >, TemplateStack< IPLImage >, ObjectStack< long >, ObjectStack< long >, ObjectStack< double >, and ObjectStack< double >.
| virtual int AbstractStack::addNewObject | ( | ) | [inline, virtual] |
Reimplemented in TemplateStack< T >, ObjectStack< T >, TemplateStack< T >, ObjectStack< T >, TemplateStack< AbstractData >, TemplateStack< AbstractData >, TemplateStack< AbstractProcessing >, TemplateStack< AbstractProcessing >, TemplateStack< IPLImage >, TemplateStack< IPLImage >, ObjectStack< long >, ObjectStack< long >, ObjectStack< double >, and ObjectStack< double >.
| virtual int AbstractStack::change | ( | long | indToChange1, |
| long | indToChange2 | ||
| ) | [inline, virtual] |
Reimplemented in TemplateStack< T >, ObjectStack< T >, TemplateStack< T >, ObjectStack< T >, TemplateStack< AbstractData >, TemplateStack< AbstractData >, TemplateStack< AbstractProcessing >, TemplateStack< AbstractProcessing >, TemplateStack< IPLImage >, TemplateStack< IPLImage >, ObjectStack< long >, ObjectStack< long >, ObjectStack< double >, and ObjectStack< double >.
| virtual int AbstractStack::change | ( | long | indToChange1, |
| long | indToChange2 | ||
| ) | [inline, virtual] |
Reimplemented in TemplateStack< T >, ObjectStack< T >, TemplateStack< T >, ObjectStack< T >, TemplateStack< AbstractData >, TemplateStack< AbstractData >, TemplateStack< AbstractProcessing >, TemplateStack< AbstractProcessing >, TemplateStack< IPLImage >, TemplateStack< IPLImage >, ObjectStack< long >, ObjectStack< long >, ObjectStack< double >, and ObjectStack< double >.
| virtual int AbstractStack::clear | ( | ) | [inline, virtual] |
Reimplemented in TemplateStack< T >, ObjectStack< T >, StackOfImages, StackOfData, StackOfProcessing, TemplateStack< T >, ObjectStack< T >, TemplateStack< AbstractData >, TemplateStack< AbstractData >, TemplateStack< AbstractProcessing >, TemplateStack< AbstractProcessing >, TemplateStack< IPLImage >, TemplateStack< IPLImage >, ObjectStack< long >, ObjectStack< long >, ObjectStack< double >, and ObjectStack< double >.
| virtual int AbstractStack::clear | ( | ) | [inline, virtual] |
Reimplemented in TemplateStack< T >, ObjectStack< T >, StackOfImages, StackOfData, StackOfProcessing, TemplateStack< T >, ObjectStack< T >, TemplateStack< AbstractData >, TemplateStack< AbstractData >, TemplateStack< AbstractProcessing >, TemplateStack< AbstractProcessing >, TemplateStack< IPLImage >, TemplateStack< IPLImage >, ObjectStack< long >, ObjectStack< long >, ObjectStack< double >, and ObjectStack< double >.
| virtual int AbstractStack::drop | ( | ) | [inline, virtual] |
Reimplemented in TemplateStack< T >, ObjectStack< T >, TemplateStack< T >, ObjectStack< T >, TemplateStack< AbstractData >, TemplateStack< AbstractData >, TemplateStack< AbstractProcessing >, TemplateStack< AbstractProcessing >, TemplateStack< IPLImage >, TemplateStack< IPLImage >, ObjectStack< long >, ObjectStack< long >, ObjectStack< double >, and ObjectStack< double >.
| virtual int AbstractStack::drop | ( | ) | [inline, virtual] |
Reimplemented in TemplateStack< T >, ObjectStack< T >, TemplateStack< T >, ObjectStack< T >, TemplateStack< AbstractData >, TemplateStack< AbstractData >, TemplateStack< AbstractProcessing >, TemplateStack< AbstractProcessing >, TemplateStack< IPLImage >, TemplateStack< IPLImage >, ObjectStack< long >, ObjectStack< long >, ObjectStack< double >, and ObjectStack< double >.
| virtual int AbstractStack::eltOnView | ( | void ** | ppObject, |
| long | topIndex | ||
| ) | [inline, virtual] |
| virtual int AbstractStack::eltOnView | ( | void ** | ppObject, |
| long | topIndex | ||
| ) | [inline, virtual] |
| virtual bool AbstractStack::emptyQ | ( | ) | [inline, virtual] |
Reimplemented in TemplateStack< T >, ObjectStack< T >, TemplateStack< T >, ObjectStack< T >, TemplateStack< AbstractData >, TemplateStack< AbstractData >, TemplateStack< AbstractProcessing >, TemplateStack< AbstractProcessing >, TemplateStack< IPLImage >, TemplateStack< IPLImage >, ObjectStack< long >, ObjectStack< long >, ObjectStack< double >, and ObjectStack< double >.
| virtual bool AbstractStack::emptyQ | ( | ) | [inline, virtual] |
Reimplemented in TemplateStack< T >, ObjectStack< T >, TemplateStack< T >, ObjectStack< T >, TemplateStack< AbstractData >, TemplateStack< AbstractData >, TemplateStack< AbstractProcessing >, TemplateStack< AbstractProcessing >, TemplateStack< IPLImage >, TemplateStack< IPLImage >, ObjectStack< long >, ObjectStack< long >, ObjectStack< double >, and ObjectStack< double >.
| virtual const std::string& AbstractStack::getName | ( | ) | [inline, virtual] |
| virtual const std::string& AbstractStack::getName | ( | ) | [inline, virtual] |
| virtual int AbstractStack::getStackIndex | ( | int | topIndex | ) | [inline, virtual] |
Reimplemented in TemplateStack< T >, ObjectStack< T >, TemplateStack< T >, ObjectStack< T >, TemplateStack< AbstractData >, TemplateStack< AbstractData >, TemplateStack< AbstractProcessing >, TemplateStack< AbstractProcessing >, TemplateStack< IPLImage >, TemplateStack< IPLImage >, ObjectStack< long >, ObjectStack< long >, ObjectStack< double >, and ObjectStack< double >.
| virtual int AbstractStack::getStackIndex | ( | int | topIndex | ) | [inline, virtual] |
Reimplemented in TemplateStack< T >, ObjectStack< T >, TemplateStack< T >, ObjectStack< T >, TemplateStack< AbstractData >, TemplateStack< AbstractData >, TemplateStack< AbstractProcessing >, TemplateStack< AbstractProcessing >, TemplateStack< IPLImage >, TemplateStack< IPLImage >, ObjectStack< long >, ObjectStack< long >, ObjectStack< double >, and ObjectStack< double >.
| virtual std::string AbstractStack::getTextFromObject | ( | int | topIndex | ) | [inline, virtual] |
Reimplemented in TemplateStack< T >, ObjectStack< T >, TemplateStack< T >, ObjectStack< T >, TemplateStack< AbstractData >, TemplateStack< AbstractData >, TemplateStack< AbstractProcessing >, TemplateStack< AbstractProcessing >, TemplateStack< IPLImage >, TemplateStack< IPLImage >, ObjectStack< long >, ObjectStack< long >, ObjectStack< double >, and ObjectStack< double >.
| virtual std::string AbstractStack::getTextFromObject | ( | int | topIndex | ) | [inline, virtual] |
Reimplemented in TemplateStack< T >, ObjectStack< T >, TemplateStack< T >, ObjectStack< T >, TemplateStack< AbstractData >, TemplateStack< AbstractData >, TemplateStack< AbstractProcessing >, TemplateStack< AbstractProcessing >, TemplateStack< IPLImage >, TemplateStack< IPLImage >, ObjectStack< long >, ObjectStack< long >, ObjectStack< double >, and ObjectStack< double >.
| virtual long AbstractStack::getTopIndex | ( | ) | [inline, virtual] |
Reimplemented in TemplateStack< T >, ObjectStack< T >, TemplateStack< T >, ObjectStack< T >, TemplateStack< AbstractData >, TemplateStack< AbstractData >, TemplateStack< AbstractProcessing >, TemplateStack< AbstractProcessing >, TemplateStack< IPLImage >, TemplateStack< IPLImage >, ObjectStack< long >, ObjectStack< long >, ObjectStack< double >, and ObjectStack< double >.
| virtual long AbstractStack::getTopIndex | ( | ) | [inline, virtual] |
Reimplemented in TemplateStack< T >, ObjectStack< T >, TemplateStack< T >, ObjectStack< T >, TemplateStack< AbstractData >, TemplateStack< AbstractData >, TemplateStack< AbstractProcessing >, TemplateStack< AbstractProcessing >, TemplateStack< IPLImage >, TemplateStack< IPLImage >, ObjectStack< long >, ObjectStack< long >, ObjectStack< double >, and ObjectStack< double >.
| virtual int AbstractStack::load | ( | ) | [inline, virtual] |
| virtual int AbstractStack::load | ( | ) | [inline, virtual] |
| virtual int AbstractStack::loadObject | ( | ) | [inline, virtual] |
Reimplemented in TemplateStack< T >, ObjectStack< T >, TemplateStack< T >, ObjectStack< T >, TemplateStack< AbstractData >, TemplateStack< AbstractData >, TemplateStack< AbstractProcessing >, TemplateStack< AbstractProcessing >, TemplateStack< IPLImage >, TemplateStack< IPLImage >, ObjectStack< long >, ObjectStack< long >, ObjectStack< double >, and ObjectStack< double >.
| virtual int AbstractStack::loadObject | ( | ) | [inline, virtual] |
Reimplemented in TemplateStack< T >, ObjectStack< T >, TemplateStack< T >, ObjectStack< T >, TemplateStack< AbstractData >, TemplateStack< AbstractData >, TemplateStack< AbstractProcessing >, TemplateStack< AbstractProcessing >, TemplateStack< IPLImage >, TemplateStack< IPLImage >, ObjectStack< long >, ObjectStack< long >, ObjectStack< double >, and ObjectStack< double >.
| void* AbstractStack::peek | ( | long | topIndex = 0 | ) | const [inline] |
Reimplemented in TemplateStack< T >, ObjectStack< T >, TemplateStack< T >, ObjectStack< T >, TemplateStack< AbstractData >, TemplateStack< AbstractData >, TemplateStack< AbstractProcessing >, TemplateStack< AbstractProcessing >, TemplateStack< IPLImage >, TemplateStack< IPLImage >, ObjectStack< long >, ObjectStack< long >, ObjectStack< double >, and ObjectStack< double >.
| void* AbstractStack::peek | ( | long | topIndex = 0 | ) | const [inline] |
Reimplemented in TemplateStack< T >, ObjectStack< T >, TemplateStack< T >, ObjectStack< T >, TemplateStack< AbstractData >, TemplateStack< AbstractData >, TemplateStack< AbstractProcessing >, TemplateStack< AbstractProcessing >, TemplateStack< IPLImage >, TemplateStack< IPLImage >, ObjectStack< long >, ObjectStack< long >, ObjectStack< double >, and ObjectStack< double >.
| void* AbstractStack::pop | ( | long | topIndex = 0 | ) | [inline] |
Reimplemented in TemplateStack< T >, ObjectStack< T >, TemplateStack< T >, ObjectStack< T >, TemplateStack< AbstractData >, TemplateStack< AbstractData >, TemplateStack< AbstractProcessing >, TemplateStack< AbstractProcessing >, TemplateStack< IPLImage >, TemplateStack< IPLImage >, ObjectStack< long >, ObjectStack< long >, ObjectStack< double >, and ObjectStack< double >.
| void* AbstractStack::pop | ( | long | topIndex = 0 | ) | [inline] |
Reimplemented in TemplateStack< T >, ObjectStack< T >, TemplateStack< T >, ObjectStack< T >, TemplateStack< AbstractData >, TemplateStack< AbstractData >, TemplateStack< AbstractProcessing >, TemplateStack< AbstractProcessing >, TemplateStack< IPLImage >, TemplateStack< IPLImage >, ObjectStack< long >, ObjectStack< long >, ObjectStack< double >, and ObjectStack< double >.
| virtual void AbstractStack::push | ( | void * | dat | ) | [inline, virtual] |
| virtual void AbstractStack::push | ( | void * | dat | ) | [inline, virtual] |
| virtual int AbstractStack::pushNew | ( | ) | [inline, virtual] |
| virtual int AbstractStack::pushNew | ( | ) | [inline, virtual] |
| virtual int AbstractStack::put | ( | void * | pObject | ) | [inline, virtual] |
| virtual int AbstractStack::put | ( | void * | pObject | ) | [inline, virtual] |
| virtual int AbstractStack::refreshView | ( | ) | [inline, virtual] |
Reimplemented in TemplateStack< T >, ObjectStack< T >, TemplateStack< T >, ObjectStack< T >, TemplateStack< AbstractData >, TemplateStack< AbstractData >, TemplateStack< AbstractProcessing >, TemplateStack< AbstractProcessing >, TemplateStack< IPLImage >, TemplateStack< IPLImage >, ObjectStack< long >, ObjectStack< long >, ObjectStack< double >, and ObjectStack< double >.
| virtual int AbstractStack::refreshView | ( | ) | [inline, virtual] |
Reimplemented in TemplateStack< T >, ObjectStack< T >, TemplateStack< T >, ObjectStack< T >, TemplateStack< AbstractData >, TemplateStack< AbstractData >, TemplateStack< AbstractProcessing >, TemplateStack< AbstractProcessing >, TemplateStack< IPLImage >, TemplateStack< IPLImage >, ObjectStack< long >, ObjectStack< long >, ObjectStack< double >, and ObjectStack< double >.
| virtual int AbstractStack::remove | ( | void ** | ppObject, |
| void * | pOwner = NULL |
||
| ) | [inline, virtual] |
| virtual int AbstractStack::remove | ( | void ** | ppObject, |
| void * | pOwner = NULL |
||
| ) | [inline, virtual] |
| virtual int AbstractStack::remove | ( | AbstractData *& | pObject, |
| void * | pOwner = NULL |
||
| ) | [inline, virtual] |
| virtual int AbstractStack::remove | ( | int | topIndex | ) | [inline, virtual] |
Reimplemented in TemplateStack< T >, ObjectStack< T >, StackOfImages, StackOfData, StackOfProcessing, TemplateStack< T >, ObjectStack< T >, TemplateStack< AbstractData >, TemplateStack< AbstractData >, TemplateStack< AbstractProcessing >, TemplateStack< AbstractProcessing >, TemplateStack< IPLImage >, TemplateStack< IPLImage >, ObjectStack< long >, ObjectStack< long >, ObjectStack< double >, and ObjectStack< double >.
| virtual int AbstractStack::remove | ( | AbstractData *& | pObject, |
| void * | pOwner = NULL |
||
| ) | [inline, virtual] |
| virtual int AbstractStack::remove | ( | int | topIndex | ) | [inline, virtual] |
Reimplemented in TemplateStack< T >, ObjectStack< T >, StackOfImages, StackOfData, StackOfProcessing, TemplateStack< T >, ObjectStack< T >, TemplateStack< AbstractData >, TemplateStack< AbstractData >, TemplateStack< AbstractProcessing >, TemplateStack< AbstractProcessing >, TemplateStack< IPLImage >, TemplateStack< IPLImage >, ObjectStack< long >, ObjectStack< long >, ObjectStack< double >, and ObjectStack< double >.
| virtual int AbstractStack::save | ( | int | topIndex = 0 | ) | [inline, virtual] |
| virtual int AbstractStack::save | ( | int | topIndex = 0 | ) | [inline, virtual] |
| virtual int AbstractStack::saveObject | ( | ) | [inline, virtual] |
Reimplemented in TemplateStack< T >, ObjectStack< T >, TemplateStack< T >, ObjectStack< T >, TemplateStack< AbstractData >, TemplateStack< AbstractData >, TemplateStack< AbstractProcessing >, TemplateStack< AbstractProcessing >, TemplateStack< IPLImage >, TemplateStack< IPLImage >, ObjectStack< long >, ObjectStack< long >, ObjectStack< double >, and ObjectStack< double >.
| virtual int AbstractStack::saveObject | ( | ) | [inline, virtual] |
Reimplemented in TemplateStack< T >, ObjectStack< T >, TemplateStack< T >, ObjectStack< T >, TemplateStack< AbstractData >, TemplateStack< AbstractData >, TemplateStack< AbstractProcessing >, TemplateStack< AbstractProcessing >, TemplateStack< IPLImage >, TemplateStack< IPLImage >, ObjectStack< long >, ObjectStack< long >, ObjectStack< double >, and ObjectStack< double >.
| virtual int AbstractStack::selectItem | ( | int | topIndex | ) | [inline, virtual] |
Reimplemented in TemplateStack< T >, ObjectStack< T >, TemplateStack< T >, ObjectStack< T >, TemplateStack< AbstractData >, TemplateStack< AbstractData >, TemplateStack< AbstractProcessing >, TemplateStack< AbstractProcessing >, TemplateStack< IPLImage >, TemplateStack< IPLImage >, ObjectStack< long >, ObjectStack< long >, ObjectStack< double >, and ObjectStack< double >.
| virtual int AbstractStack::selectItem | ( | int | topIndex | ) | [inline, virtual] |
Reimplemented in TemplateStack< T >, ObjectStack< T >, TemplateStack< T >, ObjectStack< T >, TemplateStack< AbstractData >, TemplateStack< AbstractData >, TemplateStack< AbstractProcessing >, TemplateStack< AbstractProcessing >, TemplateStack< IPLImage >, TemplateStack< IPLImage >, ObjectStack< long >, ObjectStack< long >, ObjectStack< double >, and ObjectStack< double >.
| virtual void AbstractStack::setRefreshOff | ( | ) | [inline, virtual] |
| virtual void AbstractStack::setRefreshOff | ( | ) | [inline, virtual] |
| virtual void AbstractStack::setRefreshOn | ( | ) | [inline, virtual] |
| virtual void AbstractStack::setRefreshOn | ( | ) | [inline, virtual] |
| virtual int AbstractStack::showItem | ( | int | topIndex | ) | [inline, virtual] |
| virtual int AbstractStack::showItem | ( | int | topIndex | ) | [inline, virtual] |
| virtual int AbstractStack::showObject | ( | ) | [inline, virtual] |
Reimplemented in TemplateStack< T >, ObjectStack< T >, TemplateStack< T >, ObjectStack< T >, TemplateStack< AbstractData >, TemplateStack< AbstractData >, TemplateStack< AbstractProcessing >, TemplateStack< AbstractProcessing >, TemplateStack< IPLImage >, TemplateStack< IPLImage >, ObjectStack< long >, ObjectStack< long >, ObjectStack< double >, and ObjectStack< double >.
| virtual int AbstractStack::showObject | ( | ) | [inline, virtual] |
Reimplemented in TemplateStack< T >, ObjectStack< T >, TemplateStack< T >, ObjectStack< T >, TemplateStack< AbstractData >, TemplateStack< AbstractData >, TemplateStack< AbstractProcessing >, TemplateStack< AbstractProcessing >, TemplateStack< IPLImage >, TemplateStack< IPLImage >, ObjectStack< long >, ObjectStack< long >, ObjectStack< double >, and ObjectStack< double >.
| virtual const int AbstractStack::size | ( | ) | [inline, virtual] |
| virtual const int AbstractStack::size | ( | ) | [inline, virtual] |
| virtual int AbstractStack::top | ( | void ** | ppObject | ) | [inline, virtual] |
| void* AbstractStack::top | ( | ) | const [inline] |
Reimplemented in TemplateStack< T >, ObjectStack< T >, StackOfFloats, StackOfIntegers, TemplateStack< T >, ObjectStack< T >, TemplateStack< AbstractData >, TemplateStack< AbstractData >, TemplateStack< AbstractProcessing >, TemplateStack< AbstractProcessing >, TemplateStack< IPLImage >, TemplateStack< IPLImage >, ObjectStack< long >, ObjectStack< long >, ObjectStack< double >, and ObjectStack< double >.
| virtual int AbstractStack::top | ( | void ** | ppObject | ) | [inline, virtual] |
| void* AbstractStack::top | ( | ) | const [inline] |
Reimplemented in TemplateStack< T >, ObjectStack< T >, StackOfFloats, StackOfIntegers, TemplateStack< T >, ObjectStack< T >, TemplateStack< AbstractData >, TemplateStack< AbstractData >, TemplateStack< AbstractProcessing >, TemplateStack< AbstractProcessing >, TemplateStack< IPLImage >, TemplateStack< IPLImage >, ObjectStack< long >, ObjectStack< long >, ObjectStack< double >, and ObjectStack< double >.
| std::string AbstractStack::_name |