BT-MatML-Editor 0.1.4
Editor for the MatML 3.1 XML Schema
Classes | Typedefs | Functions
bellshire Namespace Reference

Contains the GUI and GUI associated classes. OnInit() calls the creation of the MaterialFrame GUI More...

Classes

class  Abbreviation_GUI
 
class  Abbreviation_GUI_Base
 
class  Associate_GUI
 
class  Associate_GUI_Base
 
class  AssociationDetails_GUI
 
class  AssociationDetails_GUI_Base
 
class  AuthorityDetails_Display_GUI
 
class  AuthorityDetails_GUI
 
class  AuthorityDetails_GUI_Base
 
class  BT_MatML_App
 Defines the entry point for the console application. More...
 
class  BulkDetails_GUI
 
class  BulkDetails_GUI_Base
 
class  Characterization_GUI
 
class  Characterization_GUI_Base
 
class  ChemicalComposition_GUI
 
class  ChemicalComposition_GUI_Base
 
class  ChemicalElementSymbol_GUI
 
class  ChemicalElementSymbol_GUI_Base
 
class  Class_GUI
 
class  Class_GUI_Base
 
class  ComponentDetails_GUI
 
class  ComponentDetails_GUI_Base
 
class  Compound_GUI
 
class  Compound_GUI_Base
 
class  Concentration_GUI
 
class  Concentration_GUI_Base
 
class  CurrencyCode_GUI
 
class  CurrencyCode_GUI_Base
 
class  Data1_GUI
 
class  Data1_GUI_Base
 
class  Data_GUI
 
class  Data_GUI_Base
 
class  DataFormat_GUI
 
class  DataSourceDetails_Display_GUI
 
class  DataSourceDetails_GUI
 
class  DataSourceDetails_GUI_Base
 
class  Definition_GUI
 
class  Definition_GUI_Base
 
class  DimensionalDetails_GUI
 
class  DimensionalDetails_GUI_Base
 
class  Dimensions_GUI
 
class  Dimensions_GUI_Base
 
class  Element_GUI
 
class  Element_GUI_Base
 
class  Form_GUI
 
class  Form_GUI_Base
 
class  Formula_GUI
 
class  Formula_GUI_Base
 
class  GatherIDRefs
 Moves through the MatML Tree and scrapes pointers to xml_schema::idref. More...
 
class  Geometry_GUI
 
class  Geometry_GUI_Base
 
class  Glossary_GUI
 
class  Glossary_GUI_Base
 
class  GlossaryTerm_GUI
 
class  GlossaryTerm_GUI_Base
 
class  Graph_GUI
 
class  Graph_GUI_Base
 
class  GraphDisplay
 
class  Graphs_GUI
 
class  Graphs_GUI_Base
 
class  GUI
 GUI for each of the MatML classes More...
 
class  HTMLFrame
 
class  ID_GUI
 
class  ID_GUI_Base
 
class  Intro_GUI
 
class  Intro_GUI_Base
 
class  Material_GUI
 
class  Material_GUI_Base
 
class  MaterialFrame
 Application's GUIs (not directly associated with the MatML data classes) e.g. File Menu, Edit Menu, View Menu, etc. More...
 
class  MaterialFrameBase
 Contains:
More...
 
class  MatML_Base_GUI
 
class  MatML_Doc_GUI
 
class  MatML_Doc_GUI_Base
 
class  MatMLInfo_GUI
 
class  MatMLTreeItemData
 This allows MatML data to be pulled from the wxTreeCtrl selection and boost::any_cast back into MatML Data pointer. More...
 
class  MeasurementTechniqueDetails_Display_GUI
 
class  MeasurementTechniqueDetails_GUI
 
class  MeasurementTechniqueDetails_GUI_Base
 
class  Metadata_GUI
 
class  Metadata_GUI_Base
 
class  Name_GUI
 
class  Name_GUI_Base
 
class  Notes_GUI
 
class  Notes_GUI_Base
 
class  Orientation_GUI
 
class  Orientation_GUI_Base
 
class  ParameterDetails_Display_GUI
 
class  ParameterDetails_GUI
 
class  ParameterDetails_GUI_Base
 
class  ParameterValue_GUI
 
class  ParameterValue_GUI_Base
 
class  ParentMaterial_GUI
 
class  ParentMaterial_GUI_Base
 
class  ParentSubClass_GUI
 
class  ParentSubClass_GUI_Base
 
class  PhaseComposition_GUI
 
class  PhaseComposition_GUI_Base
 
class  PreferenceFrame
 
class  ProcessingDetails_GUI
 
class  ProcessingDetails_GUI_Base
 
class  PropertyData_GUI
 
class  PropertyData_GUI_Base
 
class  PropertyDetails_Display_GUI
 
class  PropertyDetails_GUI
 
class  PropertyDetails_GUI_Base
 
class  Qualifier_GUI
 
class  Qualifier_GUI_Base
 
class  Relationship_GUI
 
class  Relationship_GUI_Base
 
class  Result_GUI
 
class  Result_GUI_Base
 
class  Scale_GUI
 
class  Scale_GUI_Base
 
class  Shape_GUI
 
class  Shape_GUI_Base
 
class  Source_GUI
 
class  Source_GUI_Base
 
class  SourceDetails_Display_GUI
 
class  SourceDetails_GUI
 
class  SourceDetails_GUI_Base
 
class  Specification_GUI
 
class  Specification_GUI_Base
 
class  SpecimenDetails_Display_GUI
 
class  SpecimenDetails_GUI
 
class  SpecimenDetails_GUI_Base
 
class  StringValidator
 
class  Subclass1_GUI
 
class  Subclass1_GUI_Base
 In Subclass1 is used MatML's ComponentDetails class. More...
 
class  Subclass_GUI
 
class  Subclass_GUI_Base
 In Subclass is used MatML's BulkDetails class. More...
 
class  Symbol_GUI
 
class  Symbol_GUI_Base
 
class  Synonym_GUI
 
class  Synonym_GUI_Base
 
class  TestConditionDetails_Display_GUI
 
class  TestConditionDetails_GUI
 
class  TestConditionDetails_GUI_Base
 
class  TreeCtrlSorted
 
class  Uncertainty_GUI
 
class  Uncertainty_GUI_Base
 
class  Unit_GUI
 
class  Unit_GUI_Base
 
class  Unitless_GUI
 
class  Unitless_GUI_Base
 
class  Units_GUI
 
class  Units_GUI_Base
 
class  Utilities
 
class  uuid_class
 
class  Value_GUI
 
class  Value_GUI_Base
 

Typedefs

typedef ::std::list< boost::any > many
 

Functions

int FileCopy (const char *src, const char *dst)
 
bool operator< (const Class::ParentSubClass_type &lhs, const Class::ParentSubClass_type &rhs)
 This was required for the creation of the ParentSubClass strongtype More...
 
 STRONG_TYPEDEF (GlossaryTerm::Definition_type, Definition)
 Allows for the boost::any_cast to work with uniquely identify typedefs in the MatML Schema.
 
 STRONG_TYPEDEF (GlossaryTerm::Abbreviation_type, Abbreviation)
 
 STRONG_TYPEDEF (GlossaryTerm::Synonym_type, Synonym)
 
 STRONG_TYPEDEF (Geometry::Shape_type, Shape)
 
 STRONG_TYPEDEF (Geometry::Dimensions_type, Dimensions)
 
 STRONG_TYPEDEF (Geometry::Orientation_type, Orientation)
 
 STRONG_TYPEDEF (ProcessingDetails::Result_type, Result)
 
 STRONG_TYPEDEF (Class::ParentSubClass_type, ParentSubClass)
 
 STRONG_TYPEDEF (Form::Description_type, Description)
 
 STRONG_TYPEDEF (BulkDetails::Subclass_type, Subclass)
 
 STRONG_TYPEDEF (ComponentDetails::Subclass_type, Subclass1)
 
template<class T >
void string_fmt (string &val, const T &t)
 
template<class out_type , class in_value >
out_type cast_stream (const in_value &t)
 

Detailed Description

Contains the GUI and GUI associated classes. OnInit() calls the creation of the MaterialFrame GUI

Namespace bellshire

Function Documentation

◆ operator<()

bool bellshire::operator< ( const Class::ParentSubClass_type lhs,
const Class::ParentSubClass_type rhs 
)
inline

This was required for the creation of the ParentSubClass strongtype

Operator < for Class::ParentSubClass_type

Parameters
lhs
rhs
Returns

ParentSubClass_type is a typedef of Class

ParentSubClass_type is a typedef of Class