oaOccScalarNet Class Reference

Inheritance diagram for oaOccScalarNet:

oaOccBitNet oaOccNet oaOccObject oaDesignObject oaObject


Public Methods

void getName (oaScalarName &name) const
void getPathName (oaScalarName &pathName) const
oaScalarNetgetNet () const
oaModScalarNetgetModNet () const
void getName (oaName &name) const
void getName (const oaNameSpace &ns, oaString &name) const
void getPathName (oaName &pathName) const
void getPathName (const oaNameSpace &ns, oaString &pathName) const

Static Public Methods

oaOccScalarNet * find (const oaOccurrence *occurrence, const oaScalarName &name)

Detailed Description

The oaOccScalarNet class implements a scalar (single-bit) net.


Member Function Documentation

oaOccScalarNet * oaOccScalarNet::find const oaOccurrence *    occurrence,
const oaScalarName &    name
[static]
 

This function searches the specified occurrence looking for a scalarNet with the specified name. If name is hierarchical, this function will descend into lower levels of occurrence hierarchy, expanding the hierarchy and binding the master designs as needed. The scalarNet is returned if found, otherwise NULL is returned.

Parameters:
occurrence The occurrence in which to search
name The scalar net name to find
Returns:
A pointer to the oaOccScalarNet

oaModScalarNet* oaOccScalarNet::getModNet   const
 

This function returns a pointer to the corresponding net in the module domain. NULL will be returned if this net is an occurrence of a physical-only net.

Returns:
A pointer to an oaModNet

Reimplemented from oaOccNet.

void oaOccNet::getName const oaNameSpace &    ns,
oaString &    name
const
 

This function returns the local name of this net in the specified nameSpace in the specified name string. The name is relative to the parent occurrence of this net.

Parameters:
ns The nameSpace used to map the name
name The returned net name

void oaOccNet::getName oaName &    name const
 

This function returns the local name of this net within its parent occurrence.

Parameters:
name The returned net name

void oaOccScalarNet::getName oaScalarName &    name const
 

This function returns the local name of this scalarNet within its parent occurrence.

Parameters:
name The returned net name

oaScalarNet* oaOccScalarNet::getNet   const
 

This function returns a pointer to the corresponding net in the block domain. NULL is returned if this occurrence net is not visible to the block domain.

Returns:
A pointer to an oaNet

Reimplemented from oaOccNet.

void oaOccNet::getPathName const oaNameSpace &    ns,
oaString &    pathName
const
 

This function returns the full path name of this net in the specified nameSpace in the specified pathName string. The pathName is relative to the top occurrence in the occurrence hierarchy containing this net.

Parameters:
ns The nameSpace used to map the name
pathName The returned path name

void oaOccNet::getPathName oaName &    pathName const
 

This function returns the full path name of this net, relative to the top occurrence in the occurrence hierarchy containing this net.

Parameters:
pathName The returned path name

void oaOccScalarNet::getPathName oaScalarName &    pathName const
 

This function returns the full path name of this scalarNet, relative to the top occurrence in the occurrence hierarchy containing this scalarNet.

Parameters:
pathName The returned path name


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

Return to top of page