SymbolProperties.cc
886 Bytes
/*
* SymbolProperties.cc
*
* Created on: Dec 9, 2013
* Author: amdadev
*/
#include "SymbolProperties.hh"
namespace plot {
std::ostream& operator<<(std::ostream& out_, const SymbolProperties& prop_) {
out_ << "[SYMBOL PROPERTIES]" << std::endl;
out_ << "{" << std::endl;
out_ << " type =" << static_cast<int>(prop_._type) << std::endl;
out_ << " size =" << prop_._size << std::endl;
out_ << " " << prop_._color << std::endl;
out_ << "}" << std::endl;
return out_;
}
/*
* Dumps properties for test.
*/
void SymbolProperties::dump(std::ostream& out_, std::string& prefix_) {
out_ << "[SYMBOL PROPERTIES]" << std::endl;
out_ << prefix_ << "symbole.type=" << static_cast<int>(_type) << std::endl;
out_ << prefix_ << "symbole.size=" << _size << std::endl;
std::string subPrefix = prefix_ + "symbole.";
_color.dump(out_, subPrefix);
}
} /* namespace plot */