torc::physical::PrimitivePin Class Reference

Physical design primitive-pin. More...

#include <PrimitivePin.hpp>

Inheritance diagram for torc::physical::PrimitivePin:

Inheritance graph
[legend]
Collaboration diagram for torc::physical::PrimitivePin:

Collaboration graph
[legend]

List of all members.

Public Member Functions

const stringgetElementName (void) const
 Returns the element pointer or NULL.
const PinType getType (void) const
 Returns pin type.
const string getTypeString (void) const
 Returns the type string.
bool operator== (const PrimitivePin &rhs) const
 Equality operator.

Protected Types

typedef std::string string
 Imported type name.

Protected Member Functions

 PrimitivePin (string inElementName, string inPinName, const PinType inType)
 Construct from primitive reference and pin name.

Protected Attributes

string mElementName
 Element Name.
PinType mType
 Type of pin.

Friends

class RcFactory
 The Factory class has direct access to our internals.


Detailed Description

Physical design primitive-pin.

This class specifies a pin on a physical design primitive.

Definition at line 36 of file PrimitivePin.hpp.


Member Typedef Documentation

typedef std::string torc::physical::PrimitivePin::string [protected]

Imported type name.

Reimplemented from torc::physical::Named.

Definition at line 41 of file PrimitivePin.hpp.


Constructor & Destructor Documentation

torc::physical::PrimitivePin::PrimitivePin ( string  inElementName,
string  inPinName,
const PinType  inType 
) [inline, protected]

Construct from primitive reference and pin name.

Definition at line 48 of file PrimitivePin.hpp.


Member Function Documentation

const string& torc::physical::PrimitivePin::getElementName ( void   )  const [inline]

Returns the element pointer or NULL.

Definition at line 53 of file PrimitivePin.hpp.

const PinType torc::physical::PrimitivePin::getType ( void   )  const [inline]

Returns pin type.

Definition at line 55 of file PrimitivePin.hpp.

const string torc::physical::PrimitivePin::getTypeString ( void   )  const [inline]

Returns the type string.

Definition at line 58 of file PrimitivePin.hpp.

bool torc::physical::PrimitivePin::operator== ( const PrimitivePin rhs  )  const [inline]

Equality operator.

Definition at line 65 of file PrimitivePin.hpp.


Friends And Related Function Documentation

friend class RcFactory [friend]

The Factory class has direct access to our internals.

Definition at line 39 of file PrimitivePin.hpp.


Member Data Documentation

Element Name.

Definition at line 43 of file PrimitivePin.hpp.

Type of pin.

Definition at line 45 of file PrimitivePin.hpp.


The documentation for this class was generated from the following file:

Generated on Thu Oct 13 16:50:44 2011 for TORC by  doxygen 1.5.6