BT-MatML-Editor 0.1.4
Editor for the MatML 3.1 XML Schema
Public Member Functions | List of all members
bellshire::MatMLTreeItemData Class Reference

This allows MatML data to be pulled from the wxTreeCtrl selection and boost::any_cast back into MatML Data pointer. More...

#include <BT_MatML_MatMLTreeItemData.h>

Inheritance diagram for bellshire::MatMLTreeItemData:

Public Member Functions

 MatMLTreeItemData (Associate *MatMLData, const wxString &desc=wxT("Associate"))
 
 MatMLTreeItemData (AssociationDetails *MatMLData, const wxString &desc=wxT("AssociationDetails"))
 
 MatMLTreeItemData (AuthorityDetails *MatMLData, const wxString &desc=wxT("AuthorityDetails"))
 
 MatMLTreeItemData (BulkDetails *MatMLData, const wxString &desc=wxT("BulkDetails"))
 
 MatMLTreeItemData (Characterization *MatMLData, const wxString &desc=wxT("Characterization"))
 
 MatMLTreeItemData (ChemicalComposition *MatMLData, const wxString &desc=wxT("ChemicalComposition"))
 
 MatMLTreeItemData (ChemicalElementSymbol *MatMLData, const wxString &desc=wxT("ChemicalElementSymbol"))
 
 MatMLTreeItemData (Class *MatMLData, const wxString &desc=wxT("Class"))
 
 MatMLTreeItemData (Subclass *MatMLData, const wxString &desc=wxT("Subclass"))
 
 MatMLTreeItemData (Subclass1 *MatMLData, const wxString &desc=wxT("Subclass1"))
 
 MatMLTreeItemData (ParentMaterial *MatMLData, const wxString &desc=wxT("ParentMaterial"))
 
 MatMLTreeItemData (ParentSubClass *MatMLData, const wxString &desc=wxT("ParentSubClass"))
 
 MatMLTreeItemData (ComponentDetails *MatMLData, const wxString &desc=wxT("ComponentDetails"))
 
 MatMLTreeItemData (Compound *MatMLData, const wxString &desc=wxT("Compound"))
 
 MatMLTreeItemData (Concentration *MatMLData, const wxString &desc=wxT("Concentration"))
 
 MatMLTreeItemData (CurrencyCode *MatMLData, const wxString &desc=wxT("CurrencyCode"))
 
 MatMLTreeItemData (DataFormat *MatMLData, const wxString &desc=wxT("DataFormat"))
 
 MatMLTreeItemData (DataSourceDetails *MatMLData, const wxString &desc=wxT("DataSourceDetails"))
 
 MatMLTreeItemData (DimensionalDetails *MatMLData, const wxString &desc=wxT("DimensionalDetails"))
 
 MatMLTreeItemData (Element *MatMLData, const wxString &desc=wxT("Element"))
 
 MatMLTreeItemData (Symbol *MatMLData, const wxString &desc=wxT("Symbol"))
 
 MatMLTreeItemData (Form *MatMLData, const wxString &desc=wxT("Form"))
 
 MatMLTreeItemData (Formula *MatMLData, const wxString &desc=wxT("Formula"))
 
 MatMLTreeItemData (Geometry *MatMLData, const wxString &desc=wxT("Geometry"))
 
 MatMLTreeItemData (Shape *MatMLData, const wxString &desc=wxT("Shape"))
 
 MatMLTreeItemData (Dimensions *MatMLData, const wxString &desc=wxT("Dimensions"))
 
 MatMLTreeItemData (Orientation *MatMLData, const wxString &desc=wxT("Orientation"))
 
 MatMLTreeItemData (Glossary *MatMLData, const wxString &desc=wxT("Glossary"))
 
 MatMLTreeItemData (GlossaryTerm *MatMLData, const wxString &desc=wxT("GlossaryTerm"))
 
 MatMLTreeItemData (Definition *MatMLData, const wxString &desc=wxT("Definition"))
 
 MatMLTreeItemData (Abbreviation *MatMLData, const wxString &desc=wxT("Abbreviation"))
 
 MatMLTreeItemData (Synonym *MatMLData, const wxString &desc=wxT("Synonym"))
 
 MatMLTreeItemData (Graphs *MatMLData, const wxString &desc=wxT("Graphs"))
 
 MatMLTreeItemData (Graph *MatMLData, const wxString &desc=wxT("Graph"))
 
 MatMLTreeItemData (Material *MatMLData, const wxString &desc=wxT("Material"))
 
 MatMLTreeItemData (MatML_Doc *MatMLData, const wxString &desc=wxT("MatML_Doc"))
 
 MatMLTreeItemData (MeasurementTechniqueDetails *MatMLData, const wxString &desc=wxT("MeasurementTechniqueDetails"))
 
 MatMLTreeItemData (Metadata *MatMLData, const wxString &desc=wxT("Metadata"))
 
 MatMLTreeItemData (Name *MatMLData, const wxString &desc=wxT("Name"))
 
 MatMLTreeItemData (Notes *MatMLData, const wxString &desc=wxT("Notes"))
 
 MatMLTreeItemData (ParameterDetails *MatMLData, const wxString &desc=wxT("ParameterDetails"))
 
 MatMLTreeItemData (ParameterValue *MatMLData, const wxString &desc=wxT("ParameterValue"))
 
 MatMLTreeItemData (Data *MatMLData, const wxString &desc=wxT("Data"))
 
 MatMLTreeItemData (PhaseComposition *MatMLData, const wxString &desc=wxT("PhaseComposition"))
 
 MatMLTreeItemData (ProcessingDetails *MatMLData, const wxString &desc=wxT("ProcessingDetails"))
 
 MatMLTreeItemData (Result *MatMLData, const wxString &desc=wxT("Result"))
 
 MatMLTreeItemData (PropertyData *MatMLData, const wxString &desc=wxT("PropertyData"))
 
 MatMLTreeItemData (delimiter *MatMLData, const wxString &desc=wxT("delimiter"))
 
 MatMLTreeItemData (PropertyDetails *MatMLData, const wxString &desc=wxT("PropertyDetails"))
 
 MatMLTreeItemData (Data1 *MatMLData, const wxString &desc=wxT("Data"))
 
 MatMLTreeItemData (Qualifier *MatMLData, const wxString &desc=wxT("Qualifier"))
 
 MatMLTreeItemData (Relationship *MatMLData, const wxString &desc=wxT("Relationship"))
 
 MatMLTreeItemData (Source *MatMLData, const wxString &desc=wxT("Source"))
 
 MatMLTreeItemData (SourceDetails *MatMLData, const wxString &desc=wxT("SourceDetails"))
 
 MatMLTreeItemData (Specification *MatMLData, const wxString &desc=wxT("Specification"))
 
 MatMLTreeItemData (SpecimenDetails *MatMLData, const wxString &desc=wxT("SpecimenDetails"))
 
 MatMLTreeItemData (TestConditionDetails *MatMLData, const wxString &desc=wxT("TestConditionDetails"))
 
 MatMLTreeItemData (Uncertainty *MatMLData, const wxString &desc=wxT("Uncertainty"))
 
 MatMLTreeItemData (Scale *MatMLData, const wxString &desc=wxT("Scale"))
 
 MatMLTreeItemData (Unit *MatMLData, const wxString &desc=wxT("Unit"))
 
 MatMLTreeItemData (Unitless *MatMLData, const wxString &desc=wxT("Unitless"))
 
 MatMLTreeItemData (Units *MatMLData, const wxString &desc=wxT("Units"))
 
 MatMLTreeItemData (Value *MatMLData, const wxString &desc=wxT("Value"))
 
template<class T >
void DeleteStrongType ()
 
const boost::any GetAnyMatMLDataPointer () const
 
template<class T >
void SetAnyMatMLDataPointer (T *MatMLData)
 
void NullAnyMatMLDataPointer ()
 
const wxChar * GetDesc () const
 
const bool operator== (const MatMLTreeItemData &in)
 

Detailed Description

This allows MatML data to be pulled from the wxTreeCtrl selection and boost::any_cast back into MatML Data pointer.

MatMLTreeItemData Allows for the storage of MatML Data as a void pointer.


The documentation for this class was generated from the following file: