copasi API
0.1
|
#include <CCopasiSimpleSelectionTree.h>
Public Types | |
enum | ObjectClass { InitialTime = 0x01, Parameters = 0x02, Variables = 0x04, ObservedConstants = 0x08, Time = 0x10, ObservedValues = 0x20, Results = 0x40, NumericValues = 0x80, AnyObject = 0x100 } |
typedef int | ObjectClasses |
Public Slots | |
virtual void | commitClicked () |
Public Member Functions | |
CCopasiSimpleSelectionTree (QWidget *parent, const char *name=0, Qt::WFlags fl=0) | |
~CCopasiSimpleSelectionTree () | |
Destructor. | |
void | populateTree (const CModel *pModel, const ObjectClasses &classes) |
void | setOutputVector (std::vector< const CCopasiObject * > *outputVector) |
Static Public Member Functions | |
static bool | filter (const ObjectClasses &classes, const CCopasiObject *pObject) |
Protected Member Functions | |
bool | treeHasSelection () |
bool | isMetaboliteNameUnique (const std::string &name, const CCopasiVector< CMetab > &metabolites) |
Q3ListViewItem * | findListViewItem (const CCopasiObject *object) |
void | selectObjects (std::vector< const CCopasiObject * > *objects) |
std::vector< const CCopasiObject * > * | getTreeSelection () |
void | removeEmptySubTree (Q3ListViewItem **ppSubTree) |
Protected Attributes | |
Q3ListViewItem * | mpTimeSubtree |
Q3ListViewItem * | mpReactionSubtree |
Q3ListViewItem * | mpReactionParameterSubtree |
Q3ListViewItem * | mpReactionFluxConcentrationSubtree |
Q3ListViewItem * | mpReactionFluxNumberSubtree |
Q3ListViewItem * | mpMetaboliteSubtree |
Q3ListViewItem * | mpMetaboliteTransientConcentrationSubtree |
Q3ListViewItem * | mpMetaboliteTransientNumberSubtree |
Q3ListViewItem * | mpMetaboliteInitialConcentrationSubtree |
Q3ListViewItem * | mpMetaboliteInitialNumberSubtree |
Q3ListViewItem * | mpMetaboliteRateConcentrationSubtree |
Q3ListViewItem * | mpMetaboliteRateNumberSubtree |
Q3ListViewItem * | mpModelQuantitySubtree |
Q3ListViewItem * | mpModelQuantityTransientValueSubtree |
Q3ListViewItem * | mpModelQuantityInitialValueSubtree |
Q3ListViewItem * | mpModelQuantityRateSubtree |
Q3ListViewItem * | mpCompartmentSubtree |
Q3ListViewItem * | mpCompartmentTransientVolumeSubtree |
Q3ListViewItem * | mpCompartmentInitialVolumeSubtree |
Q3ListViewItem * | mpCompartmentRateSubtree |
Q3ListViewItem * | mpExpertSubtree |
Q3ListViewItem * | mpModelMatrixSubtree |
Q3ListViewItem * | mpResultMatrixSubtree |
Q3ListViewItem * | mpResultSteadyStateSubtree |
Q3ListViewItem * | mpResultSensitivitySubtree |
Q3ListViewItem * | mpResultMCASubtree |
std::map< Q3ListViewItem *, const CCopasiObject * > | treeItems |
std::vector< const CCopasiObject * > * | mpOutputVector |
typedef int CCopasiSimpleSelectionTree::ObjectClasses |
CCopasiSimpleSelectionTree::CCopasiSimpleSelectionTree | ( | QWidget * | parent, |
const char * | name = 0 , |
||
Qt::WFlags | fl = 0 |
||
) |
CCopasiSimpleSelectionTree::~CCopasiSimpleSelectionTree | ( | ) |
Destructor.
void CCopasiSimpleSelectionTree::commitClicked | ( | ) | [virtual, slot] |
bool CCopasiSimpleSelectionTree::filter | ( | const ObjectClasses & | classes, |
const CCopasiObject * | pObject | ||
) | [static] |
Q3ListViewItem * CCopasiSimpleSelectionTree::findListViewItem | ( | const CCopasiObject * | object | ) | [protected] |
std::vector< const CCopasiObject * > * CCopasiSimpleSelectionTree::getTreeSelection | ( | ) | [protected] |
bool CCopasiSimpleSelectionTree::isMetaboliteNameUnique | ( | const std::string & | name, |
const CCopasiVector< CMetab > & | metabolites | ||
) | [protected] |
void CCopasiSimpleSelectionTree::populateTree | ( | const CModel * | pModel, |
const ObjectClasses & | classes | ||
) |
void CCopasiSimpleSelectionTree::removeEmptySubTree | ( | Q3ListViewItem ** | ppSubTree | ) | [protected] |
void CCopasiSimpleSelectionTree::selectObjects | ( | std::vector< const CCopasiObject * > * | objects | ) | [protected] |
void CCopasiSimpleSelectionTree::setOutputVector | ( | std::vector< const CCopasiObject * > * | outputVector | ) |
bool CCopasiSimpleSelectionTree::treeHasSelection | ( | ) | [protected] |
Q3ListViewItem* CCopasiSimpleSelectionTree::mpCompartmentInitialVolumeSubtree [protected] |
Q3ListViewItem* CCopasiSimpleSelectionTree::mpCompartmentRateSubtree [protected] |
Q3ListViewItem* CCopasiSimpleSelectionTree::mpCompartmentSubtree [protected] |
Q3ListViewItem* CCopasiSimpleSelectionTree::mpCompartmentTransientVolumeSubtree [protected] |
Q3ListViewItem* CCopasiSimpleSelectionTree::mpExpertSubtree [protected] |
Q3ListViewItem* CCopasiSimpleSelectionTree::mpMetaboliteInitialConcentrationSubtree [protected] |
Q3ListViewItem* CCopasiSimpleSelectionTree::mpMetaboliteInitialNumberSubtree [protected] |
Q3ListViewItem* CCopasiSimpleSelectionTree::mpMetaboliteRateConcentrationSubtree [protected] |
Q3ListViewItem* CCopasiSimpleSelectionTree::mpMetaboliteRateNumberSubtree [protected] |
Q3ListViewItem* CCopasiSimpleSelectionTree::mpMetaboliteSubtree [protected] |
Q3ListViewItem* CCopasiSimpleSelectionTree::mpMetaboliteTransientConcentrationSubtree [protected] |
Q3ListViewItem* CCopasiSimpleSelectionTree::mpMetaboliteTransientNumberSubtree [protected] |
Q3ListViewItem* CCopasiSimpleSelectionTree::mpModelMatrixSubtree [protected] |
Q3ListViewItem* CCopasiSimpleSelectionTree::mpModelQuantityInitialValueSubtree [protected] |
Q3ListViewItem* CCopasiSimpleSelectionTree::mpModelQuantityRateSubtree [protected] |
Q3ListViewItem* CCopasiSimpleSelectionTree::mpModelQuantitySubtree [protected] |
Q3ListViewItem* CCopasiSimpleSelectionTree::mpModelQuantityTransientValueSubtree [protected] |
std::vector< const CCopasiObject * >* CCopasiSimpleSelectionTree::mpOutputVector [protected] |
Q3ListViewItem* CCopasiSimpleSelectionTree::mpReactionFluxConcentrationSubtree [protected] |
Q3ListViewItem* CCopasiSimpleSelectionTree::mpReactionFluxNumberSubtree [protected] |
Q3ListViewItem* CCopasiSimpleSelectionTree::mpReactionParameterSubtree [protected] |
Q3ListViewItem* CCopasiSimpleSelectionTree::mpReactionSubtree [protected] |
Q3ListViewItem* CCopasiSimpleSelectionTree::mpResultMatrixSubtree [protected] |
Q3ListViewItem* CCopasiSimpleSelectionTree::mpResultMCASubtree [protected] |
Q3ListViewItem* CCopasiSimpleSelectionTree::mpResultSensitivitySubtree [protected] |
Q3ListViewItem* CCopasiSimpleSelectionTree::mpResultSteadyStateSubtree [protected] |
Q3ListViewItem* CCopasiSimpleSelectionTree::mpTimeSubtree [protected] |
std::map< Q3ListViewItem *, const CCopasiObject * > CCopasiSimpleSelectionTree::treeItems [protected] |