#include <TxModelIfc.h>
Inheritance diagram for TxModelIfc::

Public Methods | |
| virtual | ~TxModelIfc () |
| Destructor. More... | |
| virtual TXSTD::string | getFileExt () const=0 |
| Get file extension string. More... | |
| virtual int | write (ostream &) const=0 |
| write object data. More... | |
| virtual int | read (istream &fl) const=0 |
| Read the input file with format determined by file extension. More... | |
| virtual vector<TxAttributeSet*> | getViewMenuAttribs ()=0 |
| Obtain the view menu attributes from the model. More... | |
| virtual vector<TxAttributeSet*> | getViewMenuDataAttribs ()=0 |
| Obtain the view menu data attributes from the model. More... | |
| virtual vector<TxAttributeSet*> | getEditMenuAttribs ()=0 |
| Obtain the edit menu attributes from the model. More... | |
| virtual vector<TxAttributeSet*> | getParamsMenuAttribs ()=0 |
| Obtain the params menu attributes from the model. More... | |
Protected Methods | |
| virtual void | initialize ()=0 |
| Initialize the class data members. More... | |
| virtual void | parseInput (int argc, char *argv[])=0 |
| This method is used to parse the command line input. More... | |
1) Determine the file suffix for the system. 2) Command the system to read itself from or write itself to a file.
Note: This interface should not depend on QT.
Definition at line 38 of file TxModelIfc.h.
|
|
Destructor.
Definition at line 46 of file TxModelIfc.h. |
|
|
Obtain the edit menu attributes from the model.
Reimplemented in TxNldIfc. |
|
|
Get file extension string.
Reimplemented in TxNldIfc. |
|
|
Obtain the params menu attributes from the model.
Reimplemented in TxNldIfc. |
|
|
Obtain the view menu attributes from the model.
Reimplemented in TxNldIfc. |
|
|
Obtain the view menu data attributes from the model.
Reimplemented in TxNldIfc. |
|
|
Initialize the class data members.
|
|
|
This method is used to parse the command line input.
|
|
|
Read the input file with format determined by file extension.
Reimplemented in TxNldIfc. |
|
|
write object data.
Reimplemented in TxNldIfc. |
Copyright Tech-X Corporation, all rights reserved.