oaTechLayerHeader Class Reference

Inheritance diagram for oaTechLayerHeader:

oaTechObject oaObject


Public Methods

oaLayerNum getLayerNum () const
oaLayergetLayer () const
oaBoolean isBound () const

Static Public Methods

oaTechLayerHeader * find (const oaTech *tech, oaLayerNum layerNum)

Public Types

enum  { dtIndex = oacTechLayerHeaderDataType }

Detailed Description

The oaTechLayerHeader manages the binding to a specific layer, whether that layer exists in the same or in a referenced technology database.


Member Function Documentation

oaTechLayerHeader * oaTechLayerHeader::find const oaTech *    tech,
oaLayerNum    layerNum
[static]
 

This function searches the specified technology database for a techLayerHeader that is associated with the given layerNum.

Parameters:
tech Tech database to search
layerNum Layer number for which to find the associated techLayerHeader is to be found

oaLayer * oaTechLayerHeader::getLayer   const
 

This function returns the layer that this techLayerHeader represents. NULL is returned if the layer is unavailable; this may occur if the corresponding technology database is not open.

oaLayerNum oaTechLayerHeader::getLayerNum   const
 

This function returns the layer number that this techLayerHeader represents.

oaBoolean oaTechLayerHeader::isBound   const
 

This function returns a boolean indicating whether this techLayerHeader is bound or not. This techLayerHeader will not be bound if it is a header for a layer in a referenced technology database that currently is not available.


Member Enumeration Documentation

anonymous enum
 

Enumeration values:
dtIndex 


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

Return to top of page