#include "DMM/Position.h" MEMPHYS::DMM::Position::Position(MEMPHYS::DMM::IDataServices& aService) :MEMPHYS::DMM::BaseData(aService) ,m_x(0) ,m_y(0) ,m_z(0) { std::cout << "Create Position("<(this); } else if(aClass=="MEMPHYS::DMM::Position") { return (void*)static_cast(this); } else if(aClass=="MEMPHYS:DMM::BaseData") { return (void*)static_cast(this); } else { return 0; } }//cast //---------------------------------------------------------- bool MEMPHYS::DMM::Position::visit(Slash::Store::IConstVisitor&) const { return true; }//visit //---------------------------------------------------------- bool MEMPHYS::DMM::Position::read(Slash::Store::IVisitor&) { return true; }//read //---------------------------------------------------------- void MEMPHYS::DMM::Position::dump(std::ostream& f, const std::string& option) { MEMPHYS::DMM::BaseData::dump(f,option); f << " (x,y,z) " << m_x << ", " << m_y << ", "<< m_z << ", " << std::endl; }//dump