BT-MatML-Editor 0.1.4
Editor for the MatML 3.1 XML Schema
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
Material Class Reference
Inheritance diagram for Material:
Default< Material >

Public Types

typedef ::BulkDetails BulkDetails_type
 
typedef ::xsd::cxx::tree::traits< BulkDetails_type, char > BulkDetails_traits
 
typedef ::ComponentDetails ComponentDetails_type
 
typedef ::xsd::cxx::tree::sequence< ComponentDetails_typeComponentDetails_sequence
 
typedef ComponentDetails_sequence::iterator ComponentDetails_iterator
 
typedef ComponentDetails_sequence::const_iterator ComponentDetails_const_iterator
 
typedef ::xsd::cxx::tree::traits< ComponentDetails_type, char > ComponentDetails_traits
 
typedef ::Graphs Graphs_type
 
typedef ::xsd::cxx::tree::optional< Graphs_typeGraphs_optional
 
typedef ::xsd::cxx::tree::traits< Graphs_type, char > Graphs_traits
 
typedef ::Glossary Glossary_type
 
typedef ::xsd::cxx::tree::optional< Glossary_typeGlossary_optional
 
typedef ::xsd::cxx::tree::traits< Glossary_type, char > Glossary_traits
 
typedef ::xml_schema::id id_type
 
typedef ::xsd::cxx::tree::optional< id_type > id_optional
 
typedef ::xsd::cxx::tree::traits< id_type, char > id_traits
 
typedef ::xml_schema::integer layers_type
 
typedef ::xsd::cxx::tree::optional< layers_type > layers_optional
 
typedef ::xsd::cxx::tree::traits< layers_type, char > layers_traits
 
typedef ::xml_schema::string local_frame_of_reference_type
 
typedef ::xsd::cxx::tree::optional< local_frame_of_reference_type > local_frame_of_reference_optional
 
typedef ::xsd::cxx::tree::traits< local_frame_of_reference_type, char > local_frame_of_reference_traits
 

Public Member Functions

const BulkDetails_typeBulkDetails () const
 
BulkDetails_typeBulkDetails ()
 
void BulkDetails (const BulkDetails_type &x)
 
void BulkDetails (::std::auto_ptr< BulkDetails_type > p)
 
const ComponentDetails_sequence & ComponentDetails () const
 
ComponentDetails_sequence & ComponentDetails ()
 
void ComponentDetails (const ComponentDetails_sequence &s)
 
const Graphs_optional & Graphs () const
 
Graphs_optional & Graphs ()
 
void Graphs (const Graphs_type &x)
 
void Graphs (const Graphs_optional &x)
 
void Graphs (::std::auto_ptr< Graphs_type > p)
 
const Glossary_optional & Glossary () const
 
Glossary_optional & Glossary ()
 
void Glossary (const Glossary_type &x)
 
void Glossary (const Glossary_optional &x)
 
void Glossary (::std::auto_ptr< Glossary_type > p)
 
const id_optional & id () const
 
id_optional & id ()
 
void id (const id_type &x)
 
void id (const id_optional &x)
 
void id (::std::auto_ptr< id_type > p)
 
const layers_optional & layers () const
 
layers_optional & layers ()
 
void layers (const layers_type &x)
 
void layers (const layers_optional &x)
 
const local_frame_of_reference_optional & local_frame_of_reference () const
 
local_frame_of_reference_optional & local_frame_of_reference ()
 
void local_frame_of_reference (const local_frame_of_reference_type &x)
 
void local_frame_of_reference (const local_frame_of_reference_optional &x)
 
void local_frame_of_reference (::std::auto_ptr< local_frame_of_reference_type > p)
 
 Material (const BulkDetails_type &)
 
 Material (::std::auto_ptr< BulkDetails_type >)
 
 Material (const ::xercesc::DOMElement &e, ::xml_schema::flags f=0, ::xml_schema::container *c=0)
 
 Material (const Material &x, ::xml_schema::flags f=0, ::xml_schema::container *c=0)
 
virtual Material_clone (::xml_schema::flags f=0, ::xml_schema::container *c=0) const
 
Materialoperator= (const Material &x)
 

Protected Member Functions

void parse (::xsd::cxx::xml::dom::parser< char > &, ::xml_schema::flags)
 

Protected Attributes

::xsd::cxx::tree::one< BulkDetails_typeBulkDetails_
 
ComponentDetails_sequence ComponentDetails_
 
Graphs_optional Graphs_
 
Glossary_optional Glossary_
 
id_optional id_
 
layers_optional layers_
 
local_frame_of_reference_optional local_frame_of_reference_
 

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