/* * FillSerieSerie.cc * * Created on: 14/08/2014 * Author: AKKA */ #include "FillSerieSerie.hh" namespace plot { FillSerieSerie::FillSerieSerie() : _firstSerieId(-1), _firstSerieIndex(AMDA::Common::ParameterIndexComponent(-1,-1)), _secondSerieId(-1), _secondSerieIndex(AMDA::Common::ParameterIndexComponent(-1,-1)), _colorGreaterSpecified(false), _colorGreater(), _colorLessSpecified(false), _colorLess() { } FillSerieSerie::FillSerieSerie(const FillSerieSerie& ref_) : _firstSerieId(ref_._firstSerieId), _firstSerieIndex(ref_._firstSerieIndex), _secondSerieId(ref_._secondSerieId), _secondSerieIndex(ref_._secondSerieIndex), _colorGreaterSpecified(ref_._colorGreaterSpecified), _colorGreater(ref_._colorGreater), _colorLessSpecified(ref_._colorLessSpecified), _colorLess(ref_._colorLess) { } FillSerieSerie& FillSerieSerie::operator=(const FillSerieSerie& ref_) { _firstSerieId = ref_._firstSerieId; _firstSerieIndex = ref_._firstSerieIndex; _secondSerieId = ref_._secondSerieId; _secondSerieIndex = ref_._secondSerieIndex; _colorGreaterSpecified = ref_._colorGreaterSpecified; _colorGreater = ref_._colorGreater; _colorLessSpecified = ref_._colorLessSpecified; _colorLess = ref_._colorLess; return *this; } FillSerieSerie::~FillSerieSerie() { } const Color& FillSerieSerie::getColorGreater() const { return _colorGreater; } Color& FillSerieSerie::getColorGreater() { return _colorGreater; } void FillSerieSerie::setColorGreater(const Color& colorGreater) { _colorGreater = colorGreater; } const Color& FillSerieSerie::getColorLess() const { return _colorLess; } Color& FillSerieSerie::getColorLess() { return _colorLess; } void FillSerieSerie::setColorLess(const Color& colorLess) { _colorGreater = colorLess; } int FillSerieSerie::getSecondSerieId() const { return _secondSerieId; } void FillSerieSerie::setSecondSerieId(int secondSerieId) { _secondSerieId = secondSerieId; } AMDA::Common::ParameterIndexComponent& FillSerieSerie::getSecondSerieIndex() { return _secondSerieIndex; } void FillSerieSerie::setSecondSerieIndex(AMDA::Common::ParameterIndexComponent& serieIndex) { _secondSerieIndex = serieIndex; } int FillSerieSerie::getFirstSerieId() const { return _firstSerieId; } void FillSerieSerie::setFirstSerieId(int firstSerieId) { _firstSerieId = firstSerieId; } AMDA::Common::ParameterIndexComponent& FillSerieSerie::getFirstSerieIndex() { return _firstSerieIndex; } void FillSerieSerie::setFirstSerieIndex(AMDA::Common::ParameterIndexComponent& serieIndex) { _firstSerieIndex = serieIndex; } bool FillSerieSerie::isColorGreaterSpecified() const { return _colorGreaterSpecified; } void FillSerieSerie::setColorGreaterSpecified(bool colorGreaterSpecified) { _colorGreaterSpecified = colorGreaterSpecified; } bool FillSerieSerie::isColorLessSpecified() const { return _colorLessSpecified; } void FillSerieSerie::setColorLessSpecified(bool colorLessSpecified) { _colorLessSpecified = colorLessSpecified; } void FillSerieSerie::dump (std::ostream& out_, std::string& prefix_){ out_ << prefix_ << "firstSerieId="<< _firstSerieId << std::endl; out_ << prefix_ << "firstSerieIndex=["<< _firstSerieIndex.getDim1Index() << "," << _firstSerieIndex.getDim2Index() << "]" << std::endl; out_ << prefix_ << "secondSerieId="<< _secondSerieId << std::endl; out_ << prefix_ << "secondSerieIndex=["<< _secondSerieIndex.getDim1Index() << "," << _secondSerieIndex.getDim2Index() << "]" << std::endl; out_ << prefix_ << "colorGreaterSpecified="<< _colorGreaterSpecified << std::endl; _colorGreater.dump(out_, prefix_); out_ << prefix_ << "colorLessSpecified="<< _colorLessSpecified << std::endl; _colorLess.dump(out_, prefix_); } std::ostream& operator<<(std::ostream& out_, const FillSerieSerie& prop_){ out_ << "[FILL SERIE SERIE]" << std::endl; out_ << "{" << std::endl; out_ << " firstSerieId = "<< prop_._firstSerieId << std::endl; out_ << " firstSerieIndex = ["<< prop_._firstSerieIndex.getDim1Index() << "," << prop_._firstSerieIndex.getDim2Index() << "]" << std::endl; out_ << " secondSerieId = "<< prop_._secondSerieId << std::endl; out_ << " secondSerieIndex = ["<< prop_._secondSerieIndex.getDim1Index() << "," << prop_._secondSerieIndex.getDim2Index() << "]" << std::endl; out_ << " colorGreaterSpecified = "<