|  | 
|  | Uncertainty_GUI_Base (wxWindow *parent) | 
|  | 
| void | Show (bool show=true) | 
|  | 
| bool | IsShown () | 
|  | 
| wxNotebook * | get () | 
|  | 
| void | Update (Uncertainty *element) | 
|  | 
| void | SetConnect () | 
|  | 
| virtual void | OnUncertaintyDistributionTypeTextCtrl (wxCommandEvent &event) | 
|  | 
| virtual void | OnUncertaintyNum_Std_DevTextCtrl (wxCommandEvent &event) | 
|  | 
| virtual void | OnUncertaintyPercentileTextCtrl (wxCommandEvent &event) | 
|  | 
| virtual void | OnUncertaintyConfidenceLevelTextCtrl (wxCommandEvent &event) | 
|  | 
| virtual void | OnUncertaintyScaleChoice (wxCommandEvent &event) | 
|  | 
| virtual void | OnInsertValue (wxCommandEvent &event) | 
|  | 
| virtual void | OnInsertUnits (wxCommandEvent &event) | 
|  | 
| virtual void | OnInsertUnitless (wxCommandEvent &event) | 
|  | 
| virtual void | OnInsertNotes (wxCommandEvent &event) | 
|  | 
| virtual void | OnInsertScale (wxCommandEvent &event) | 
|  | 
| virtual void | OnDeleteUnitless (wxCommandEvent &event) | 
|  | 
| virtual void | OnDeleteUnits (wxCommandEvent &event) | 
|  | 
| virtual void | OnDeleteValue (wxCommandEvent &event) | 
|  | 
| virtual void | OnDeleteNotes (wxCommandEvent &event) | 
|  | 
| virtual void | OnDeleteScale (wxCommandEvent &event) | 
|  | 
| virtual void | OnPasteValue (wxCommandEvent &event) | 
|  | 
| virtual void | OnPasteUnits (wxCommandEvent &event) | 
|  | 
| virtual void | OnPasteUnitless (wxCommandEvent &event) | 
|  | 
| virtual void | OnPasteNotes (wxCommandEvent &event) | 
|  | 
| virtual void | OnPasteScale (wxCommandEvent &event) | 
|  | 
| virtual void | OnBumpDown (wxCommandEvent &event) | 
|  | 
| virtual void | OnBumpUp (wxCommandEvent &event) | 
|  | 
| bool | Warning (::std::string msg) | 
|  | 
| template<class MatML_Class > | 
| MatML_Class * | GetSelMatML (TreeCtrlSorted *MatMLTreeCtrl) | 
|  | 
| template<class MatML_Class > | 
| MatML_Class * | GetSelParentMatML (TreeCtrlSorted *MatMLTreeCtrl) | 
|  | 
| template<typename MatML_ParentClass , typename GUI_ParentClass > | 
| void | SetupSel (TreeCtrlSorted *MatMLTreeCtrl) | 
|  | 
| template<typename MatML_ParentClass , typename GUI_ParentClass > | 
| void | SetupStrongTypeSel (TreeCtrlSorted *MatMLTreeCtrl) | 
|  | 
| template<typename MatML_ParentClass , typename GUI_ParentClass > | 
| void | SetupSelParent (TreeCtrlSorted *MatMLTreeCtrl) | 
|  | 
| template<class InputIterator , class T > | 
| InputIterator | find (InputIterator first, InputIterator last, const T &val) | 
|  | 
| template<typename MatML_Class , typename MatML_ContClass > | 
| void | InsertChild (MatML_ContClass &MatML_Cont) | 
|  | Does Nothing. Child are required in the MatML structure and are inserted automatically through the Default classes.  More... 
 | 
|  | 
| template<typename MatML_Class , typename MatML_ContClass > | 
| void | InsertContChild (MatML_ContClass &MatML_Cont) | 
|  | Inserts the MatML Data into the MatML container element  More... 
 | 
|  | 
| template<typename MatML_Class , typename MatML_ContClass > | 
| void | InsertSeqContChild (MatML_ContClass &MatML_Cont) | 
|  | Inserts the MatML Data into the MatML sequence container element  More... 
 | 
|  | 
| template<typename MatML_ContClass > | 
| void | DeleteChild (MatML_ContClass &MatML) | 
|  | Does Nothing. Child are REQUIRED in the MatML structure and are inserted automatically through the Default classes.  More... 
 | 
|  | 
| template<typename MatML_ContClass > | 
| void | DeleteContChild (MatML_ContClass &MatML_Cont) | 
|  | 
| template<typename MatML_Class , typename MatML_ContClass > | 
| void | DeleteSeqContChild (MatML_Class *MatML, MatML_ContClass &MatML_Cont) | 
|  | 
| template<typename MatML_Class , typename MatML_ContClass > | 
| void | PasteChild (MatML_Class *MatML, MatML_ContClass &MatML_Cont) | 
|  | 
| template<typename MatML_Class , typename MatML_ContClass > | 
| void | PasteContChild (MatML_Class *MatML, MatML_ContClass &MatML_Cont) | 
|  | 
| template<typename MatML_Class , typename MatML_ContClass > | 
| void | PasteSeqContChild (MatML_Class *MatML, MatML_ContClass &MatML_Cont) | 
|  | 
| template<class MatML_Class > | 
| void | SwapHavingId (MatML_Class *matml0, MatML_Class *matml1) | 
|  | Swap function with MatML Classes that have required Id. This has the added complication that the id's can not be duplicated during the swap.  More... 
 | 
|  | 
| template<class MatML_Class > | 
| void | SwapHavingOptionalId (MatML_Class *matml0, MatML_Class *matml1) | 
|  | Swap function with MatML Classes that have Optional Id. This has the added complication that the id's can not be duplicated during the swap.  More... 
 | 
|  | 
| template<class MatML_Class , class MatML_ContClass > | 
| std::pair< MatML_Class *, MatML_Class * > | MatMLFindAndBumpDown (MatML_Class *matml, MatML_ContClass &cont) | 
|  | 
| template<class MatML_Class , class MatML_ContClass > | 
| std::pair< MatML_Class *, MatML_Class * > | MatMLFindAndBumpDownStrongtype (MatML_Class *matml, MatML_ContClass &cont) | 
|  | 
| template<class MatML_Class , class MatML_ContClass > | 
| std::pair< MatML_Class *, MatML_Class * > | MatMLFindAndBumpDownHavingId (MatML_Class *matml, MatML_ContClass &cont) | 
|  | Similar to MatMLFindAndBumpDown with the added complication that the Required Id's cannot be duplicated during the swap.  More... 
 | 
|  | 
| template<class MatML_Class , class MatML_ContClass > | 
| std::pair< MatML_Class *, MatML_Class * > | MatMLFindAndBumpDownHavingOptionalId (MatML_Class *matml, MatML_ContClass &cont) | 
|  | Similar to MatMLFindAndBumpDown with the added complication that the optional Id's cannot be duplicated during the swap.  More... 
 | 
|  | 
| template<class Child_GUI , class MatML > | 
| void | MatMLTreeCtrlBumpDown (TreeCtrlSorted *&treectrl, wxTreeItemId &itemParentId, wxTreeItemId &itemId, MatML *first, wxTreeItemId &nextitemId, MatML *second) | 
|  | 
| template<class MatML_Class , class MatML_ContClass > | 
| std::pair< MatML_Class *, MatML_Class * > | MatMLFindAndBumpUp (MatML_Class *matml, MatML_ContClass &cont) | 
|  | 
| template<class MatML_Class , class MatML_ContClass > | 
| std::pair< MatML_Class *, MatML_Class * > | MatMLFindAndBumpUpStrongtype (MatML_Class *matml, MatML_ContClass &cont) | 
|  | 
| template<class MatML_ContClass > | 
| std::pair< typename MatML_ContClass::value_type *, typename MatML_ContClass::value_type * > | MatMLFindAndBumpUpHavingId (typename MatML_ContClass::value_type *matml, MatML_ContClass &cont) | 
|  | Similar to MatMLFindAndBumpUp with the added complication that the Required Id's cannot be duplicated during the swap.  More... 
 | 
|  | 
| template<class MatML_ContClass > | 
| std::pair< typename MatML_ContClass::value_type *, typename MatML_ContClass::value_type * > | MatMLFindAndBumpUpHavingOptionalId (typename MatML_ContClass::value_type *matml, MatML_ContClass &cont) | 
|  | Similar to MatMLFindAndBumpUp with the added complication that the optional Id's cannot be duplicated during the swap.  More... 
 | 
|  | 
| template<class Child_GUI , class MatML > | 
| void | MatMLTreeCtrlBumpUp (TreeCtrlSorted *&treectrl, wxTreeItemId &itemParentId, wxTreeItemId &previtemId, MatML *first, wxTreeItemId &itemId, MatML *second) | 
|  | 
| template<class Child_GUI , class MatML > | 
| void | MatMLTreeCtrlBumpUpStrongtype (TreeCtrlSorted *&treectrl, wxTreeItemId &itemParentId, wxTreeItemId &previtemId, MatML *first, wxTreeItemId &itemId, MatML *second) | 
|  | 
| template<class MatML_Class , class MatML_ParentClass , class MatML_ContClass , class MatML_GUI , MatML_ContClass &(MatML_ParentClass::*)() cont_func> | 
| void | IndividualBumpUp (boost::any anyptr, boost::any anyptrparent, TreeCtrlSorted *MatMLTreeCtrl, wxTreeItemId itemParentId, wxTreeItemId itemId, wxTreeItemId nextitemId) | 
|  | 
| template<class MatML_Class , class MatML_ParentClass , class MatML_ContClass , class MatML_GUI , MatML_ContClass &(MatML_ParentClass::*)() cont_func> | 
| void | IndividualBumpUpStrongtype (boost::any anyptr, boost::any anyptrparent, TreeCtrlSorted *MatMLTreeCtrl, wxTreeItemId itemParentId, wxTreeItemId itemId, wxTreeItemId nextitemId) | 
|  | 
| template<class MatML_Class , class MatML_ParentClass , class MatML_ContClass , class MatML_GUI , MatML_ContClass &(MatML_ParentClass::*)() cont_func> | 
| void | IndividualBumpUpHavingId (boost::any anyptr, boost::any anyptrparent, TreeCtrlSorted *MatMLTreeCtrl, wxTreeItemId itemParentId, wxTreeItemId itemId, wxTreeItemId nextitemId) | 
|  | 
| template<class MatML_Class , class MatML_ParentClass , class MatML_ContClass , class MatML_GUI , MatML_ContClass &(MatML_ParentClass::*)() cont_func> | 
| void | IndividualBumpUpHavingOptionalId (boost::any anyptr, boost::any anyptrparent, TreeCtrlSorted *MatMLTreeCtrl, wxTreeItemId itemParentId, wxTreeItemId itemId, wxTreeItemId nextitemId) | 
|  | 
| template<class MatML_Class , class MatML_ParentClass , class MatML_ContClass , class MatML_GUI , MatML_ContClass &(MatML_ParentClass::*)() cont_func> | 
| void | IndividualBumpDown (boost::any &anyptr, boost::any &anyptrparent, TreeCtrlSorted *MatMLTreeCtrl, wxTreeItemId itemParentId, wxTreeItemId previtemId, wxTreeItemId itemId) | 
|  | 
| template<class MatML_Class , class MatML_ParentClass , class MatML_ContClass , class MatML_GUI , MatML_ContClass &(MatML_ParentClass::*)() cont_func> | 
| void | IndividualBumpDownStrongtype (boost::any &anyptr, boost::any &anyptrparent, TreeCtrlSorted *MatMLTreeCtrl, wxTreeItemId itemParentId, wxTreeItemId previtemId, wxTreeItemId itemId) | 
|  | 
| template<class MatML_Class , class MatML_ParentClass , class MatML_ContClass , class MatML_GUI , MatML_ContClass &(MatML_ParentClass::*)() cont_func> | 
| void | IndividualBumpDownHavingId (boost::any &anyptr, boost::any &anyptrparent, TreeCtrlSorted *MatMLTreeCtrl, wxTreeItemId itemParentId, wxTreeItemId previtemId, wxTreeItemId itemId) | 
|  | 
| template<class MatML_Class , class MatML_ParentClass , class MatML_ContClass , class MatML_GUI , MatML_ContClass &(MatML_ParentClass::*)() cont_func> | 
| void | IndividualBumpDownHavingOptionalId (boost::any &anyptr, boost::any &anyptrparent, TreeCtrlSorted *MatMLTreeCtrl, wxTreeItemId itemParentId, wxTreeItemId previtemId, wxTreeItemId itemId) | 
|  | 
| void | CollectBranchMaterials (boost::shared_ptr< MatML_Doc > doc, Material *m, std::vector< Material * > &ms) | 
|  | Collect Branch of Materials  More... 
 | 
|  | 
| void | CollectBranchMaterialsBackwards (Material *m, std::vector< Material * > &ms) | 
|  | Collect Branch of Materials in the Backwards direction  More... 
 | 
|  | 
| void | CollectBranchMaterialsForewards (boost::shared_ptr< MatML_Doc > doc, Material *m, std::vector< Material * > &ms) | 
|  | Collect Branch of Materials in the Forwards direction  More... 
 | 
|  |