/*
* This file is part of rasdaman community.
*
* Rasdaman community is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Rasdaman community is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with rasdaman community. If not, see .
*
* Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann /
rasdaman GmbH.
*
* For more information please see
* or contact Peter Baumann via .
*/
/*************************************************************
*
*
* COMMENTS:
*
************************************************************/
inline const QtNode::QtNodeType
QtVariable::getNodeType() const
{
return nodeType;
}
inline const std::string
QtVariable::getIteratorName() const
{
return iteratorName;
}
inline void
QtVariable::setIteratorName( std::string& str )
{
iteratorName = str;
}
inline const r_Minterval
QtVariable::getLoadDomain() const
{
return loadDomain;
}
inline void
QtVariable::setLoadDomain( r_Minterval& loadDomainNew )
{
if( oldLoadDomain.dimension() == 0 )
oldLoadDomain = loadDomain;
loadDomain = loadDomainNew;
}
inline void
QtVariable::setOldLoadDomain()
{
loadDomain = oldLoadDomain;
}
inline const r_Minterval
QtVariable::getOldLoadDomain()
{
return oldLoadDomain;
}
inline std::vector*
QtVariable::getLoadDomainFlag()
{
return domainFlag;
}