Molecular Dynamics  v0.4
Project for the Practical hosted by the Scientific Computing Chair
List of all members
boundaries Class Reference

Class corresponding to the boundaries schema type. More...

#include <ConfigurationFile.h>

Inheritance diagram for boundaries:
Inheritance graph
Collaboration diagram for boundaries:
Collaboration graph

Front

Accessor and modifier functions for the Front required element.

typedef ::Front Front_type
 Element type. More...
 
typedef ::xsd::cxx::tree::traits< Front_type, char > Front_traits
 Element traits type. More...
 
const Front_typeFront () const
 Return a read-only (constant) reference to the element. More...
 
Front_typeFront ()
 Return a read-write reference to the element. More...
 
void Front (const Front_type &x)
 Set the element value. More...
 
void Front (::std::unique_ptr< Front_type > p)
 Set the element value without copying. More...
 

Back

Accessor and modifier functions for the Back required element.

typedef ::Back Back_type
 Element type. More...
 
typedef ::xsd::cxx::tree::traits< Back_type, char > Back_traits
 Element traits type. More...
 
const Back_typeBack () const
 Return a read-only (constant) reference to the element. More...
 
Back_typeBack ()
 Return a read-write reference to the element. More...
 
void Back (const Back_type &x)
 Set the element value. More...
 
void Back (::std::unique_ptr< Back_type > p)
 Set the element value without copying. More...
 

Left

Accessor and modifier functions for the Left required element.

typedef ::Left Left_type
 Element type. More...
 
typedef ::xsd::cxx::tree::traits< Left_type, char > Left_traits
 Element traits type. More...
 
const Left_typeLeft () const
 Return a read-only (constant) reference to the element. More...
 
Left_typeLeft ()
 Return a read-write reference to the element. More...
 
void Left (const Left_type &x)
 Set the element value. More...
 
void Left (::std::unique_ptr< Left_type > p)
 Set the element value without copying. More...
 

Right

Accessor and modifier functions for the Right required element.

typedef ::Right Right_type
 Element type. More...
 
typedef ::xsd::cxx::tree::traits< Right_type, char > Right_traits
 Element traits type. More...
 
const Right_typeRight () const
 Return a read-only (constant) reference to the element. More...
 
Right_typeRight ()
 Return a read-write reference to the element. More...
 
void Right (const Right_type &x)
 Set the element value. More...
 
void Right (::std::unique_ptr< Right_type > p)
 Set the element value without copying. More...
 

Top

Accessor and modifier functions for the Top required element.

typedef ::Top Top_type
 Element type. More...
 
typedef ::xsd::cxx::tree::traits< Top_type, char > Top_traits
 Element traits type. More...
 
const Top_typeTop () const
 Return a read-only (constant) reference to the element. More...
 
Top_typeTop ()
 Return a read-write reference to the element. More...
 
void Top (const Top_type &x)
 Set the element value. More...
 
void Top (::std::unique_ptr< Top_type > p)
 Set the element value without copying. More...
 

Bottom

Accessor and modifier functions for the Bottom required element.

typedef ::Bottom Bottom_type
 Element type. More...
 
typedef ::xsd::cxx::tree::traits< Bottom_type, char > Bottom_traits
 Element traits type. More...
 
const Bottom_typeBottom () const
 Return a read-only (constant) reference to the element. More...
 
Bottom_typeBottom ()
 Return a read-write reference to the element. More...
 
void Bottom (const Bottom_type &x)
 Set the element value. More...
 
void Bottom (::std::unique_ptr< Bottom_type > p)
 Set the element value without copying. More...
 

Constructors

 boundaries (const Front_type &, const Back_type &, const Left_type &, const Right_type &, const Top_type &, const Bottom_type &)
 Create an instance from the ultimate base and initializers for required elements and attributes. More...
 
 boundaries (const ::xercesc::DOMElement &e, ::xml_schema::flags f=0, ::xml_schema::container *c=0)
 Create an instance from a DOM element. More...
 
 boundaries (const boundaries &x, ::xml_schema::flags f=0, ::xml_schema::container *c=0)
 Copy constructor. More...
 
virtual boundaries_clone (::xml_schema::flags f=0, ::xml_schema::container *c=0) const
 Copy the instance polymorphically. More...
 
boundariesoperator= (const boundaries &x)
 Copy assignment operator. More...
 
virtual ~boundaries ()
 Destructor. More...
 

Detailed Description

Class corresponding to the boundaries schema type.

Member Typedef Documentation

◆ Back_traits

typedef ::xsd::cxx::tree::traits< Back_type, char > boundaries::Back_traits

Element traits type.

◆ Back_type

Element type.

◆ Bottom_traits

typedef ::xsd::cxx::tree::traits< Bottom_type, char > boundaries::Bottom_traits

Element traits type.

◆ Bottom_type

Element type.

◆ Front_traits

typedef ::xsd::cxx::tree::traits< Front_type, char > boundaries::Front_traits

Element traits type.

◆ Front_type

Element type.

◆ Left_traits

typedef ::xsd::cxx::tree::traits< Left_type, char > boundaries::Left_traits

Element traits type.

◆ Left_type

Element type.

◆ Right_traits

typedef ::xsd::cxx::tree::traits< Right_type, char > boundaries::Right_traits

Element traits type.

◆ Right_type

Element type.

◆ Top_traits

typedef ::xsd::cxx::tree::traits< Top_type, char > boundaries::Top_traits

Element traits type.

◆ Top_type

Element type.

Constructor & Destructor Documentation

◆ boundaries() [1/3]

boundaries::boundaries ( const Front_type Front,
const Back_type Back,
const Left_type Left,
const Right_type Right,
const Top_type Top,
const Bottom_type Bottom 
)

Create an instance from the ultimate base and initializers for required elements and attributes.

◆ boundaries() [2/3]

boundaries::boundaries ( const ::xercesc::DOMElement &  e,
::xml_schema::flags  f = 0,
::xml_schema::container c = 0 
)

Create an instance from a DOM element.

Parameters
eA DOM element to extract the data from.
fFlags to create the new instance with.
cA pointer to the object that will contain the new instance.

◆ boundaries() [3/3]

boundaries::boundaries ( const boundaries x,
::xml_schema::flags  f = 0,
::xml_schema::container c = 0 
)

Copy constructor.

Parameters
xAn instance to make a copy of.
fFlags to create the copy with.
cA pointer to the object that will contain the copy.

For polymorphic object models use the _clone function instead.

◆ ~boundaries()

boundaries::~boundaries ( )
virtual

Destructor.

Member Function Documentation

◆ _clone()

boundaries * boundaries::_clone ( ::xml_schema::flags  f = 0,
::xml_schema::container c = 0 
) const
virtual

Copy the instance polymorphically.

Parameters
fFlags to create the copy with.
cA pointer to the object that will contain the copy.
Returns
A pointer to the dynamically allocated copy.

This function ensures that the dynamic type of the instance is used for copying and should be used for polymorphic object models instead of the copy constructor.

◆ Back() [1/4]

boundaries::Back_type & boundaries::Back ( )

Return a read-write reference to the element.

Returns
A reference to the element.

◆ Back() [2/4]

const boundaries::Back_type & boundaries::Back ( ) const

Return a read-only (constant) reference to the element.

Returns
A constant reference to the element.
Here is the caller graph for this function:

◆ Back() [3/4]

void boundaries::Back ( ::std::unique_ptr< Back_type p)

Set the element value without copying.

Parameters
pA new value to use.

This function will try to use the passed value directly instead of making a copy.

◆ Back() [4/4]

void boundaries::Back ( const Back_type x)

Set the element value.

Parameters
xA new value to set.

This function makes a copy of its argument and sets it as the new value of the element.

◆ Bottom() [1/4]

boundaries::Bottom_type & boundaries::Bottom ( )

Return a read-write reference to the element.

Returns
A reference to the element.

◆ Bottom() [2/4]

const boundaries::Bottom_type & boundaries::Bottom ( ) const

Return a read-only (constant) reference to the element.

Returns
A constant reference to the element.
Here is the caller graph for this function:

◆ Bottom() [3/4]

void boundaries::Bottom ( ::std::unique_ptr< Bottom_type p)

Set the element value without copying.

Parameters
pA new value to use.

This function will try to use the passed value directly instead of making a copy.

◆ Bottom() [4/4]

void boundaries::Bottom ( const Bottom_type x)

Set the element value.

Parameters
xA new value to set.

This function makes a copy of its argument and sets it as the new value of the element.

◆ Front() [1/4]

boundaries::Front_type & boundaries::Front ( )

Return a read-write reference to the element.

Returns
A reference to the element.

◆ Front() [2/4]

const boundaries::Front_type & boundaries::Front ( ) const

Return a read-only (constant) reference to the element.

Returns
A constant reference to the element.
Here is the caller graph for this function:

◆ Front() [3/4]

void boundaries::Front ( ::std::unique_ptr< Front_type p)

Set the element value without copying.

Parameters
pA new value to use.

This function will try to use the passed value directly instead of making a copy.

◆ Front() [4/4]

void boundaries::Front ( const Front_type x)

Set the element value.

Parameters
xA new value to set.

This function makes a copy of its argument and sets it as the new value of the element.

◆ Left() [1/4]

boundaries::Left_type & boundaries::Left ( )

Return a read-write reference to the element.

Returns
A reference to the element.

◆ Left() [2/4]

const boundaries::Left_type & boundaries::Left ( ) const

Return a read-only (constant) reference to the element.

Returns
A constant reference to the element.
Here is the caller graph for this function:

◆ Left() [3/4]

void boundaries::Left ( ::std::unique_ptr< Left_type p)

Set the element value without copying.

Parameters
pA new value to use.

This function will try to use the passed value directly instead of making a copy.

◆ Left() [4/4]

void boundaries::Left ( const Left_type x)

Set the element value.

Parameters
xA new value to set.

This function makes a copy of its argument and sets it as the new value of the element.

◆ operator=()

boundaries & boundaries::operator= ( const boundaries x)

Copy assignment operator.

Parameters
xAn instance to make a copy of.
Returns
A reference to itself.

For polymorphic object models use the _clone function instead.

◆ Right() [1/4]

boundaries::Right_type & boundaries::Right ( )

Return a read-write reference to the element.

Returns
A reference to the element.

◆ Right() [2/4]

const boundaries::Right_type & boundaries::Right ( ) const

Return a read-only (constant) reference to the element.

Returns
A constant reference to the element.
Here is the caller graph for this function:

◆ Right() [3/4]

void boundaries::Right ( ::std::unique_ptr< Right_type p)

Set the element value without copying.

Parameters
pA new value to use.

This function will try to use the passed value directly instead of making a copy.

◆ Right() [4/4]

void boundaries::Right ( const Right_type x)

Set the element value.

Parameters
xA new value to set.

This function makes a copy of its argument and sets it as the new value of the element.

◆ Top() [1/4]

boundaries::Top_type & boundaries::Top ( )

Return a read-write reference to the element.

Returns
A reference to the element.

◆ Top() [2/4]

const boundaries::Top_type & boundaries::Top ( ) const

Return a read-only (constant) reference to the element.

Returns
A constant reference to the element.
Here is the caller graph for this function:

◆ Top() [3/4]

void boundaries::Top ( ::std::unique_ptr< Top_type p)

Set the element value without copying.

Parameters
pA new value to use.

This function will try to use the passed value directly instead of making a copy.

◆ Top() [4/4]

void boundaries::Top ( const Top_type x)

Set the element value.

Parameters
xA new value to set.

This function makes a copy of its argument and sets it as the new value of the element.


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