NeuroML C++ API  2.3.0
C++ API for NeuroML 2
List of all members
neuroml2::SpaceStructure Class Reference

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

#include <NeuroML_v2.3.hxx>

+ Inheritance diagram for neuroml2::SpaceStructure:
+ Collaboration diagram for neuroml2::SpaceStructure:

xSpacing

Accessor and modifier functions for the xSpacing optional attribute.

typedef ::xml_schema::float_ xSpacing_type
 Attribute type.
 
typedef ::xsd::cxx::tree::optional< xSpacing_typexSpacing_optional
 Attribute optional container type.
 
typedef ::xsd::cxx::tree::traits< xSpacing_type, char > xSpacing_traits
 Attribute traits type.
 
const xSpacing_optionalxSpacing () const
 Return a read-only (constant) reference to the attribute container. More...
 
xSpacing_optionalxSpacing ()
 Return a read-write reference to the attribute container. More...
 
void xSpacing (const xSpacing_type &x)
 Set the attribute value. More...
 
void xSpacing (const xSpacing_optional &x)
 Set the attribute value. More...
 

ySpacing

Accessor and modifier functions for the ySpacing optional attribute.

typedef ::xml_schema::float_ ySpacing_type
 Attribute type.
 
typedef ::xsd::cxx::tree::optional< ySpacing_typeySpacing_optional
 Attribute optional container type.
 
typedef ::xsd::cxx::tree::traits< ySpacing_type, char > ySpacing_traits
 Attribute traits type.
 
const ySpacing_optionalySpacing () const
 Return a read-only (constant) reference to the attribute container. More...
 
ySpacing_optionalySpacing ()
 Return a read-write reference to the attribute container. More...
 
void ySpacing (const ySpacing_type &x)
 Set the attribute value. More...
 
void ySpacing (const ySpacing_optional &x)
 Set the attribute value. More...
 

zSpacing

Accessor and modifier functions for the zSpacing optional attribute.

typedef ::xml_schema::float_ zSpacing_type
 Attribute type.
 
typedef ::xsd::cxx::tree::optional< zSpacing_typezSpacing_optional
 Attribute optional container type.
 
typedef ::xsd::cxx::tree::traits< zSpacing_type, char > zSpacing_traits
 Attribute traits type.
 
const zSpacing_optionalzSpacing () const
 Return a read-only (constant) reference to the attribute container. More...
 
zSpacing_optionalzSpacing ()
 Return a read-write reference to the attribute container. More...
 
void zSpacing (const zSpacing_type &x)
 Set the attribute value. More...
 
void zSpacing (const zSpacing_optional &x)
 Set the attribute value. More...
 

xStart

Accessor and modifier functions for the xStart optional attribute with a default value.

typedef ::xml_schema::float_ xStart_type
 Attribute type.
 
typedef ::xsd::cxx::tree::traits< xStart_type, char > xStart_traits
 Attribute traits type.
 
const xStart_typexStart () const
 Return a read-only (constant) reference to the attribute. More...
 
xStart_typexStart ()
 Return a read-write reference to the attribute. More...
 
void xStart (const xStart_type &x)
 Set the attribute value. More...
 
static xStart_type xStart_default_value ()
 Return the default value for the attribute. More...
 

yStart

Accessor and modifier functions for the yStart optional attribute with a default value.

typedef ::xml_schema::float_ yStart_type
 Attribute type.
 
typedef ::xsd::cxx::tree::traits< yStart_type, char > yStart_traits
 Attribute traits type.
 
const yStart_typeyStart () const
 Return a read-only (constant) reference to the attribute. More...
 
yStart_typeyStart ()
 Return a read-write reference to the attribute. More...
 
void yStart (const yStart_type &x)
 Set the attribute value. More...
 
static yStart_type yStart_default_value ()
 Return the default value for the attribute. More...
 

zStart

Accessor and modifier functions for the zStart optional attribute with a default value.

typedef ::xml_schema::float_ zStart_type
 Attribute type.
 
typedef ::xsd::cxx::tree::traits< zStart_type, char > zStart_traits
 Attribute traits type.
 
const zStart_typezStart () const
 Return a read-only (constant) reference to the attribute. More...
 
zStart_typezStart ()
 Return a read-write reference to the attribute. More...
 
void zStart (const zStart_type &x)
 Set the attribute value. More...
 
static zStart_type zStart_default_value ()
 Return the default value for the attribute. More...
 

Constructors

 SpaceStructure ()
 Create an instance from the ultimate base and initializers for required elements and attributes.
 
 SpaceStructure (const ::xercesc::DOMElement &e, ::xml_schema::flags f=0, ::xml_schema::container *c=0)
 Create an instance from a DOM element. More...
 
 SpaceStructure (const SpaceStructure &x, ::xml_schema::flags f=0, ::xml_schema::container *c=0)
 Copy constructor. More...
 
virtual SpaceStructure_clone (::xml_schema::flags f=0, ::xml_schema::container *c=0) const
 Copy the instance polymorphically. More...
 
SpaceStructureoperator= (const SpaceStructure &x)
 Copy assignment operator. More...
 
virtual ~SpaceStructure ()
 Destructor.
 

Additional Inherited Members

- Public Member Functions inherited from neuroml2::BaseWithoutId
 BaseWithoutId ()
 Create an instance from the ultimate base and initializers for required elements and attributes.
 
 BaseWithoutId (const ::xercesc::DOMElement &e, ::xml_schema::flags f=0, ::xml_schema::container *c=0)
 Create an instance from a DOM element. More...
 
 BaseWithoutId (const ::xercesc::DOMAttr &a, ::xml_schema::flags f=0, ::xml_schema::container *c=0)
 Create an instance from a DOM attribute. More...
 
 BaseWithoutId (const ::std::string &s, const ::xercesc::DOMElement *e, ::xml_schema::flags f=0, ::xml_schema::container *c=0)
 Create an instance from a string fragment. More...
 
 BaseWithoutId (const BaseWithoutId &x, ::xml_schema::flags f=0, ::xml_schema::container *c=0)
 Copy constructor. More...
 
virtual ~BaseWithoutId ()
 Destructor.
 

Detailed Description

Class corresponding to the SpaceStructure schema type.

Definition at line 57731 of file NeuroML_v2.3.hxx.

Constructor & Destructor Documentation

◆ SpaceStructure() [1/2]

neuroml2::SpaceStructure::SpaceStructure ( 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.

Definition at line 43469 of file NeuroML_v2.3.cxx.

◆ SpaceStructure() [2/2]

neuroml2::SpaceStructure::SpaceStructure ( const SpaceStructure 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.

Definition at line 43455 of file NeuroML_v2.3.cxx.

Member Function Documentation

◆ _clone()

SpaceStructure * neuroml2::SpaceStructure::_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.

Reimplemented from neuroml2::BaseWithoutId.

Definition at line 43551 of file NeuroML_v2.3.cxx.

◆ operator=()

SpaceStructure & neuroml2::SpaceStructure::operator= ( const SpaceStructure 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.

Definition at line 43558 of file NeuroML_v2.3.cxx.

◆ xSpacing() [1/4]

SpaceStructure::xSpacing_optional & neuroml2::SpaceStructure::xSpacing ( )

Return a read-write reference to the attribute container.

Returns
A reference to the optional container.

Definition at line 14365 of file NeuroML_v2.3.cxx.

◆ xSpacing() [2/4]

const SpaceStructure::xSpacing_optional & neuroml2::SpaceStructure::xSpacing ( ) const

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

Returns
A constant reference to the optional container.

Definition at line 14359 of file NeuroML_v2.3.cxx.

◆ xSpacing() [3/4]

void neuroml2::SpaceStructure::xSpacing ( const xSpacing_optional x)

Set the attribute value.

Parameters
xAn optional container with the new value to set.

If the value is present in x then this function makes a copy of this value and sets it as the new value of the attribute. Otherwise the attribute container is set the 'not present' state.

Definition at line 14377 of file NeuroML_v2.3.cxx.

◆ xSpacing() [4/4]

void neuroml2::SpaceStructure::xSpacing ( const xSpacing_type x)

Set the attribute value.

Parameters
xA new value to set.

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

Definition at line 14371 of file NeuroML_v2.3.cxx.

◆ xStart() [1/3]

SpaceStructure::xStart_type & neuroml2::SpaceStructure::xStart ( )

Return a read-write reference to the attribute.

Returns
A reference to the attribute.

Definition at line 14437 of file NeuroML_v2.3.cxx.

◆ xStart() [2/3]

const SpaceStructure::xStart_type & neuroml2::SpaceStructure::xStart ( ) const

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

Returns
A constant reference to the attribute.

Definition at line 14431 of file NeuroML_v2.3.cxx.

◆ xStart() [3/3]

void neuroml2::SpaceStructure::xStart ( const xStart_type x)

Set the attribute value.

Parameters
xA new value to set.

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

Definition at line 14443 of file NeuroML_v2.3.cxx.

◆ xStart_default_value()

SpaceStructure::xStart_type neuroml2::SpaceStructure::xStart_default_value ( )
static

Return the default value for the attribute.

Returns
The attribute's default value.

Definition at line 14449 of file NeuroML_v2.3.cxx.

◆ ySpacing() [1/4]

SpaceStructure::ySpacing_optional & neuroml2::SpaceStructure::ySpacing ( )

Return a read-write reference to the attribute container.

Returns
A reference to the optional container.

Definition at line 14389 of file NeuroML_v2.3.cxx.

◆ ySpacing() [2/4]

const SpaceStructure::ySpacing_optional & neuroml2::SpaceStructure::ySpacing ( ) const

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

Returns
A constant reference to the optional container.

Definition at line 14383 of file NeuroML_v2.3.cxx.

◆ ySpacing() [3/4]

void neuroml2::SpaceStructure::ySpacing ( const ySpacing_optional x)

Set the attribute value.

Parameters
xAn optional container with the new value to set.

If the value is present in x then this function makes a copy of this value and sets it as the new value of the attribute. Otherwise the attribute container is set the 'not present' state.

Definition at line 14401 of file NeuroML_v2.3.cxx.

◆ ySpacing() [4/4]

void neuroml2::SpaceStructure::ySpacing ( const ySpacing_type x)

Set the attribute value.

Parameters
xA new value to set.

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

Definition at line 14395 of file NeuroML_v2.3.cxx.

◆ yStart() [1/3]

SpaceStructure::yStart_type & neuroml2::SpaceStructure::yStart ( )

Return a read-write reference to the attribute.

Returns
A reference to the attribute.

Definition at line 14461 of file NeuroML_v2.3.cxx.

◆ yStart() [2/3]

const SpaceStructure::yStart_type & neuroml2::SpaceStructure::yStart ( ) const

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

Returns
A constant reference to the attribute.

Definition at line 14455 of file NeuroML_v2.3.cxx.

◆ yStart() [3/3]

void neuroml2::SpaceStructure::yStart ( const yStart_type x)

Set the attribute value.

Parameters
xA new value to set.

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

Definition at line 14467 of file NeuroML_v2.3.cxx.

◆ yStart_default_value()

SpaceStructure::yStart_type neuroml2::SpaceStructure::yStart_default_value ( )
static

Return the default value for the attribute.

Returns
The attribute's default value.

Definition at line 14473 of file NeuroML_v2.3.cxx.

◆ zSpacing() [1/4]

SpaceStructure::zSpacing_optional & neuroml2::SpaceStructure::zSpacing ( )

Return a read-write reference to the attribute container.

Returns
A reference to the optional container.

Definition at line 14413 of file NeuroML_v2.3.cxx.

◆ zSpacing() [2/4]

const SpaceStructure::zSpacing_optional & neuroml2::SpaceStructure::zSpacing ( ) const

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

Returns
A constant reference to the optional container.

Definition at line 14407 of file NeuroML_v2.3.cxx.

◆ zSpacing() [3/4]

void neuroml2::SpaceStructure::zSpacing ( const zSpacing_optional x)

Set the attribute value.

Parameters
xAn optional container with the new value to set.

If the value is present in x then this function makes a copy of this value and sets it as the new value of the attribute. Otherwise the attribute container is set the 'not present' state.

Definition at line 14425 of file NeuroML_v2.3.cxx.

◆ zSpacing() [4/4]

void neuroml2::SpaceStructure::zSpacing ( const zSpacing_type x)

Set the attribute value.

Parameters
xA new value to set.

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

Definition at line 14419 of file NeuroML_v2.3.cxx.

◆ zStart() [1/3]

SpaceStructure::zStart_type & neuroml2::SpaceStructure::zStart ( )

Return a read-write reference to the attribute.

Returns
A reference to the attribute.

Definition at line 14485 of file NeuroML_v2.3.cxx.

◆ zStart() [2/3]

const SpaceStructure::zStart_type & neuroml2::SpaceStructure::zStart ( ) const

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

Returns
A constant reference to the attribute.

Definition at line 14479 of file NeuroML_v2.3.cxx.

◆ zStart() [3/3]

void neuroml2::SpaceStructure::zStart ( const zStart_type x)

Set the attribute value.

Parameters
xA new value to set.

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

Definition at line 14491 of file NeuroML_v2.3.cxx.

◆ zStart_default_value()

SpaceStructure::zStart_type neuroml2::SpaceStructure::zStart_default_value ( )
static

Return the default value for the attribute.

Returns
The attribute's default value.

Definition at line 14497 of file NeuroML_v2.3.cxx.


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