|
| BulkDetails_GUI () |
| Constructor for the derived class
|
|
| BulkDetails_GUI (wxWindow *parent) |
| Constructor for the derived class More...
|
|
virtual | ~BulkDetails_GUI () |
| Destructor for the derived class
|
|
void | SetEvtHandlerVar (TreeCtrlSorted *&MatMLTreeCtrl) |
| Function used to set up this objects member variables which is used in the EventHandler's functions. Required before using the derived class's event handler functions. More...
|
|
void | SetMatMLTreeCtrl (TreeCtrlSorted *&MatMLTreeCtrl) |
| Set the Event Handler associated with the MatML wxTreeCtrl Required before using the derived class's event handler functions. More...
|
|
void | SetMatMLItemToCopy (const ::boost::any &MatMLItemToCopy) |
|
template<typename MatML_Class , typename MatML_ContClass > |
void | InsertSeqContChild (MatML_ContClass &MatML) |
|
void | OnInsertName (wxCommandEvent &event) |
|
void | OnInsertClass (wxCommandEvent &event) |
|
void | OnInsertSubclass (wxCommandEvent &event) |
|
void | OnInsertSpecification (wxCommandEvent &event) |
|
void | OnInsertSource (wxCommandEvent &event) |
|
void | OnInsertForm (wxCommandEvent &event) |
|
void | OnInsertProcessingDetails (wxCommandEvent &event) |
|
void | OnInsertCharacterization (wxCommandEvent &event) |
|
void | OnInsertPropertyData (wxCommandEvent &event) |
|
void | OnInsertNotes (wxCommandEvent &event) |
|
void | OnDeleteName (wxCommandEvent &event) |
|
void | OnDeleteClass (wxCommandEvent &event) |
|
void | OnDeleteSubclass (wxCommandEvent &event) |
|
void | OnDeleteForm (wxCommandEvent &event) |
|
void | OnDeleteProcessingDetails (wxCommandEvent &event) |
|
void | OnDeleteCharacterization (wxCommandEvent &event) |
|
void | OnDeletePropertyData (wxCommandEvent &event) |
|
void | OnDeleteNotes (wxCommandEvent &event) |
|
void | OnDeleteSpecification (wxCommandEvent &event) |
|
void | OnDeleteSource (wxCommandEvent &event) |
|
void | OnPasteName (wxCommandEvent &event) |
|
void | OnPasteClass (wxCommandEvent &event) |
|
void | OnPasteSubclass (wxCommandEvent &event) |
|
void | OnPasteSpecification (wxCommandEvent &event) |
|
void | OnPasteSource (wxCommandEvent &event) |
|
void | OnPasteForm (wxCommandEvent &event) |
|
void | OnPasteProcessingDetails (wxCommandEvent &event) |
|
void | OnPasteCharacterization (wxCommandEvent &event) |
|
void | OnPastePropertyData (wxCommandEvent &event) |
|
void | OnPasteNotes (wxCommandEvent &event) |
|
| BulkDetails_GUI_Base (wxWindow *parent) |
|
void | Show (bool show=true) |
|
wxNotebook * | get () |
|
void | Update (BulkDetails *element) |
|
virtual void | SetConnect () |
|
virtual void | OnInsertName (wxCommandEvent &event) |
|
virtual void | OnInsertClass (wxCommandEvent &event) |
|
virtual void | OnInsertSubclass (wxCommandEvent &event) |
|
virtual void | OnInsertSpecification (wxCommandEvent &event) |
|
virtual void | OnInsertSource (wxCommandEvent &event) |
|
virtual void | OnInsertForm (wxCommandEvent &event) |
|
virtual void | OnInsertProcessingDetails (wxCommandEvent &event) |
|
virtual void | OnInsertCharacterization (wxCommandEvent &event) |
|
virtual void | OnInsertPropertyData (wxCommandEvent &event) |
|
virtual void | OnInsertNotes (wxCommandEvent &event) |
|
virtual void | OnDeleteName (wxCommandEvent &event) |
|
virtual void | OnDeleteClass (wxCommandEvent &event) |
|
virtual void | OnDeleteSubclass (wxCommandEvent &event) |
|
virtual void | OnDeleteCharacterization (wxCommandEvent &event) |
|
virtual void | OnDeleteForm (wxCommandEvent &event) |
|
virtual void | OnDeleteProcessingDetails (wxCommandEvent &event) |
|
virtual void | OnDeletePropertyData (wxCommandEvent &event) |
|
virtual void | OnDeleteNotes (wxCommandEvent &event) |
|
virtual void | OnDeleteSpecification (wxCommandEvent &event) |
|
virtual void | OnDeleteSource (wxCommandEvent &event) |
|
virtual void | OnPasteName (wxCommandEvent &event) |
|
virtual void | OnPasteClass (wxCommandEvent &event) |
|
virtual void | OnPasteSubclass (wxCommandEvent &event) |
|
virtual void | OnPasteSpecification (wxCommandEvent &event) |
|
virtual void | OnPasteSource (wxCommandEvent &event) |
|
virtual void | OnPasteForm (wxCommandEvent &event) |
|
virtual void | OnPasteProcessingDetails (wxCommandEvent &event) |
|
virtual void | OnPasteCharacterization (wxCommandEvent &event) |
|
virtual void | OnPastePropertyData (wxCommandEvent &event) |
|
virtual void | OnPasteNotes (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...
|
|