cosi::NodeLinkLibrary Class Reference

#include <NodeLinkLibrary.h>

List of all members.

Public Member Functions

 NodeLinkLibrary ()
 NodeLinkLibrary (string pName)
string GetName ()
void SetName (string pName)
virtual ~NodeLinkLibrary ()
void AddNode (Node pN)
void AddLink (Link pL)
void AddBiLink (string pName, Link pL1, Link pL2)
void AddBiLink (BiLink pL)

Private Attributes

string mName
map< string, NodemNodes
map< string, LinkmLinks
map< string, BiLinkmBiLinks


Detailed Description

A library contains nodes and links.

Author:
Alessandro Pinto,

The Donald O. Pederson Center for Electronic System Design

Electrical Engineering Department

University of California, Berkeley

545P Cory Hall, Berkeley, CA 94720

+1 (510) 642 9670

http://www.eecs.berkeley.edu/~apinto

Version:
Id
NodeLinkLibrary.h,v 1.2 2008/08/21 23:46:05 apinto Exp

Constructor & Destructor Documentation

cosi::NodeLinkLibrary::NodeLinkLibrary (  ) 

cosi::NodeLinkLibrary::NodeLinkLibrary ( string  pName  ) 

cosi::NodeLinkLibrary::~NodeLinkLibrary (  )  [virtual]


Member Function Documentation

string cosi::NodeLinkLibrary::GetName (  ) 

void cosi::NodeLinkLibrary::SetName ( string  pName  ) 

void cosi::NodeLinkLibrary::AddNode ( Node  pN  ) 

void cosi::NodeLinkLibrary::AddLink ( Link  pL  ) 

void cosi::NodeLinkLibrary::AddBiLink ( string  pName,
Link  pL1,
Link  pL2 
)

void cosi::NodeLinkLibrary::AddBiLink ( BiLink  pL  ) 


Member Data Documentation

string cosi::NodeLinkLibrary::mName [private]

map< string , Node > cosi::NodeLinkLibrary::mNodes [private]

map< string , Link > cosi::NodeLinkLibrary::mLinks [private]

map< string , BiLink> cosi::NodeLinkLibrary::mBiLinks [private]


The documentation for this class was generated from the following files:
Generated on Sun Sep 7 18:37:46 2008 for COSI by  doxygen 1.5.4
Contact 
©2002-2018 U.C. Regents