core/array.hpp
explicit ArrayDescription(const ArrayDescription& descr, Type type) :
        ArrayDescription(descr)
    {
        _componentType = type;
        _componentSize = typeSize(type);
        _elementSize = componentCount() * componentSize();
    }
/*! \brief Constructor for an array description
     * \param descr     Existing array description
     * \param type      New type
     *
     * Constructs an array description that is a copy of the given description except that it has
     * the given new type.
     */
\brief Constructor for an array description
\param descr     Existing array description
\param type      New type

Constructs an array description that is a copy of the given description except that it has
the given new type.
\ brief Constructor for an array description \ param descr Existing array description \ param type New type Constructs an array description that is a copy of the given description except that it has the given new type .
explicit ArrayDescription(const ArrayDescription& descr, Type type) :
        ArrayDescription(descr)
    {
        _componentType = type;
        _componentSize = typeSize(type);
        _elementSize = componentCount() * componentSize();
    }
explicit ArrayDescription ( const ArrayDescription & descr , Type type ) : ArrayDescription ( descr ) { _componentType = type ; _componentSize = typeSize ( type ) ; _elementSize = componentCount ( ) * componentSize ( ) ; }
\brief Constructor for an array description
 \param descr     Existing array description
 \param type      New type
\ brief Constructor for an array description \ param descr Existing array description \ param type New type