Changeset 26 for trunk/IPs/systemC/processor/Morpheo/Tools/Viewer/Bdd
- Timestamp:
- May 22, 2007, 1:09:15 PM (17 years ago)
- Location:
- trunk/IPs/systemC/processor/Morpheo/Tools/Viewer/Bdd
- Files:
-
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Tools/Viewer/Bdd/include/BaseV.h
r20 r26 28 28 //accesseurs 29 29 morpheo::tools::viewer::bdd::BaseP get_BasePos(string v); 30 morpheo::tools::viewer::bdd::Signal *getSignal( string c,PortMap *dest);30 morpheo::tools::viewer::bdd::Signal *getSignal(morpheo::tools::viewer::bdd::BaseP *top,string c,PortMap *dest); 31 31 QList<morpheo::tools::viewer::bdd::BaseP> *getBaseP(); 32 32 //morpheo::tools::viewer::bdd::Param get_Param(string v); -
trunk/IPs/systemC/processor/Morpheo/Tools/Viewer/Bdd/include/Entity.h
r20 r26 27 27 28 28 public: 29 Entity(string n, int l);29 Entity(string n,string t,int l); 30 30 ~Entity(); 31 31 string getComment(); 32 32 string getName(); 33 string getType(); 33 34 void setComment(string s); 34 35 int getSchema(); -
trunk/IPs/systemC/processor/Morpheo/Tools/Viewer/Bdd/src/BaseP_accessors.cpp
r20 r26 13 13 comment=s; 14 14 } 15 void BaseP::setLevel(int s){ 16 level=s; 17 } 18 15 19 void BaseP::setArchitecture(Architecture *a) 16 20 { … … 35 39 return comment; 36 40 } 41 int BaseP::getLevel() 42 { 43 return level; 44 } 37 45 38 46 QList<morpheo::tools::viewer::bdd::Component> *BaseP::getComponent() -
trunk/IPs/systemC/processor/Morpheo/Tools/Viewer/Bdd/src/BaseV_accessors.cpp
r20 r26 10 10 namespace bdd{ 11 11 12 void BaseV::setComment(string s){12 void BaseV::setComment(string s){ 13 13 comment=s; 14 14 } -
trunk/IPs/systemC/processor/Morpheo/Tools/Viewer/Bdd/src/BaseV_afficheBaseConsole.cpp
r20 r26 1 1 /* 2 2 * 3 3 * [desc.] … … 13 13 = pos->begin(); it != pos->end(); ++it) 14 14 { 15 15 16 morpheo::tools::viewer::bdd::Entity *test=(it->getEntity()); 16 17 string n2=test->getName(); … … 18 19 cout << n << endl ; 19 20 cout << "----Entity-----------------------------------------" <<endl; 20 cout << "Entity name:"<< n2 << endl;21 cout << "Entity name:"<< n2 <<" level:"<< it->getLevel()<< endl; 21 22 cout << "------------------ports east-----------------------" <<endl; 22 23 … … 100 101 cout << "port :" << it3->getPort() <<endl; 101 102 cout << "comment :" << it3->getComment() <<endl; 102 103 103 104 104 105 105 106 } 106 107 } 107 108 }//if 109 cout << endl<< "************ fin BASEP *******************"<<endl <<endl; 110 108 111 }//for 109 112 110 113 } 111 114 -
trunk/IPs/systemC/processor/Morpheo/Tools/Viewer/Bdd/src/BaseV_getSignal.cpp
r20 r26 9 9 namespace viewer{ 10 10 namespace bdd{ 11 12 morpheo::tools::viewer::bdd::Signal *BaseV::getSignal(string c,morpheo::tools::viewer::bdd::PortMap *dest) 11 /* 12 * search and find the signal 13 * top : actual component is viewed on screen 14 * c: the component (source) which is connected to the dest 15 * dest : the port destination informations 16 */ 17 morpheo::tools::viewer::bdd::Signal *BaseV::getSignal(BaseP *top,string c,morpheo::tools::viewer::bdd::PortMap *dest) 13 18 { 14 19 int srcX,srcY,destX,destY; 15 Architecture *aa= ((pos->operator[](0)).getArchitecture());20 Architecture *aa=top->getArchitecture(); 16 21 morpheo::tools::viewer::bdd::Component x=aa->getComponent(c); 17 22 // cout << dest->getName() <<endl; … … 19 24 srcX=p->get_x(); 20 25 srcY=p->get_y(); 21 // 26 //cout << dest->getComponent() <<endl; 22 27 morpheo::tools::viewer::bdd::BaseP res=get_BasePos(dest->getComponent()); 23 28 morpheo::tools::viewer::bdd::Port *pm=(res.getEntity())->searchPort(dest->getPort()); -
trunk/IPs/systemC/processor/Morpheo/Tools/Viewer/Bdd/src/BaseV_searchComponent.cpp
r20 r26 1 1 2 /* 2 3 * … … 11 12 12 13 morpheo::tools::viewer::bdd::BaseP BaseV::get_BasePos(string v){ 13 return pos->operator[](listcomp->indexOf(v,0)); 14 int tmp=listcomp->indexOf(v,0); 15 if(tmp==-1) 16 return NULL; 17 else 18 return pos->operator[](tmp); 14 19 } 15 20 -
trunk/IPs/systemC/processor/Morpheo/Tools/Viewer/Bdd/src/Component_accessors.cpp
r20 r26 16 16 string Component::getComment(){ return comment;} 17 17 string Component::getName(){ return name;} 18 18 string Component::getType(){ return type;} 19 19 int Component::get_x(){return pos_x+size_x;} 20 20 int Component::get_y(){return pos_y+size_y;} -
trunk/IPs/systemC/processor/Morpheo/Tools/Viewer/Bdd/src/Entity_accessors.cpp
r20 r26 18 18 19 19 string Entity::getName(){ return name;} 20 string Entity::getType(){ return type;} 20 21 21 22 int Entity::getSchema(){return schema;} -
trunk/IPs/systemC/processor/Morpheo/Tools/Viewer/Bdd/src/Entity_alloc.cpp
r20 r26 11 11 12 12 13 Entity::Entity(string n, int l)13 Entity::Entity(string n,string t,int l) 14 14 :ListePorts() 15 15 { 16 16 name=n; 17 17 schema=l; 18 18 type=t; 19 19 } 20 20
Note: See TracChangeset
for help on using the changeset viewer.