entityobject.cpp

来自「我自己写的代码 可能比较简单 我实现了模拟图层的功能」· C++ 代码 · 共 95 行

CPP
95
字号
///////////////////////////////////////////////////////////
//  EntityObject.cpp
//  Implementation of the Class EntityObject
//  Created on:      18-二月-2009 17:17:31
//  Original author: pangyj
///////////////////////////////////////////////////////////
#include "StdAfx.h"

#include "EntityObject.h"

EntityObject::~EntityObject(){

}
void EntityObject::erase()
{

}
EntityObject::EntityObject(){
	openMode = eOk;
	uId = NULLID;
	iTypeFlag = tNone;
}


ErrorStatus EntityObject::AddSubEntity(unsigned long id){
	lSubEntities.addNode(id);
	return  eOk;
}


unsigned long EntityObject::color(){

	return this->uColor;
}


void EntityObject::color(unsigned long ucolor){
	uColor = ucolor;
}


void EntityObject::id(unsigned long uid){
	this->uId = uid;

}


unsigned long EntityObject::id(){

	return uId;
}


ErrorStatus EntityObject::modeStatus(){

	return  this->openMode;
}


ErrorStatus EntityObject::read(fstream& f){

	return  eOk;
}


const lit_list<unsigned long>& EntityObject::subEntities(){

	return  this->lSubEntities;
}


ErrorStatus EntityObject::subEntities(lit_list<unsigned long> & ids){
	lSubEntities = ids;
	return  eOk;
}

void EntityObject::modeStatus(ErrorStatus es)
{
	openMode = es;
}
ErrorStatus EntityObject::subErase(){

	return  eOk;
}


ErrorStatus EntityObject::write(fstream& f){

	return  eOk;
}
void EntityObject::list()const
{
	cout<<"id = "<<uId<<"  color = "<<uColor<<"  "<<endl;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?