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
Geometry Class Reference
Inheritance diagram for Geometry:
Default< Geometry >

Public Types

typedef ::xml_schema::string Shape_type
 
typedef ::xsd::cxx::tree::traits< Shape_type, char > Shape_traits
 
typedef ::xml_schema::string Dimensions_type
 
typedef ::xsd::cxx::tree::optional< Dimensions_type > Dimensions_optional
 
typedef ::xsd::cxx::tree::traits< Dimensions_type, char > Dimensions_traits
 
typedef ::xml_schema::string Orientation_type
 
typedef ::xsd::cxx::tree::optional< Orientation_type > Orientation_optional
 
typedef ::xsd::cxx::tree::traits< Orientation_type, char > Orientation_traits
 
typedef ::Notes Notes_type
 
typedef ::xsd::cxx::tree::optional< Notes_typeNotes_optional
 
typedef ::xsd::cxx::tree::traits< Notes_type, char > Notes_traits
 

Public Member Functions

const Shape_type & Shape () const
 
Shape_type & Shape ()
 
void Shape (const Shape_type &x)
 
void Shape (::std::auto_ptr< Shape_type > p)
 
const Dimensions_optional & Dimensions () const
 
Dimensions_optional & Dimensions ()
 
void Dimensions (const Dimensions_type &x)
 
void Dimensions (const Dimensions_optional &x)
 
void Dimensions (::std::auto_ptr< Dimensions_type > p)
 
const Orientation_optional & Orientation () const
 
Orientation_optional & Orientation ()
 
void Orientation (const Orientation_type &x)
 
void Orientation (const Orientation_optional &x)
 
void Orientation (::std::auto_ptr< Orientation_type > p)
 
const Notes_optional & Notes () const
 
Notes_optional & Notes ()
 
void Notes (const Notes_type &x)
 
void Notes (const Notes_optional &x)
 
void Notes (::std::auto_ptr< Notes_type > p)
 
 Geometry (const Shape_type &)
 
 Geometry (const ::xercesc::DOMElement &e, ::xml_schema::flags f=0, ::xml_schema::container *c=0)
 
 Geometry (const Geometry &x, ::xml_schema::flags f=0, ::xml_schema::container *c=0)
 
virtual Geometry_clone (::xml_schema::flags f=0, ::xml_schema::container *c=0) const
 
Geometryoperator= (const Geometry &x)
 

Protected Member Functions

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

Protected Attributes

::xsd::cxx::tree::one< Shape_type > Shape_
 
Dimensions_optional Dimensions_
 
Orientation_optional Orientation_
 
Notes_optional Notes_
 

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