oaAnalysisOpPoint Class Reference

Inheritance diagram for oaAnalysisOpPoint:

oaDesignObject oaObject


Public Methods

void destroy ()
oaBoolean isBound () const
oaOpPointgetOpPoint () const
oaOpPointHeadergetHeader () const
void getOpPointName (oaString &name) const
void getAnalysisLibName (oaString &name) const

Static Public Methods

oaAnalysisOpPoint * create (oaAnalysisPoint *analysisPoint, oaOpPoint *opPoint)

Public Types

enum  { dtIndex = oacAnalysisOpPointDataType }
enum  { domain = oacNoDomain }

Detailed Description

The oaAnalysisOpPoint class implements an object within an oaDesign that corresponds to a oaOpPoint object within an oaTech.

The oaAnalysisOpPoint class can be observed by deriving from oaObserver<oaAnalysisOpPoint>.


Member Function Documentation

oaAnalysisOpPoint * oaAnalysisOpPoint::create oaAnalysisPoint *    analysisPoint,
oaOpPoint *    opPoint
[static]
 

This function creates a new analysisOpPoint in the same design as analysisPoint to represent a reference to the opPoint operating point.

An exception is thrown if the analysisPoint references an opPoint from a technology database that is not included in the graph of referenced technology databases for the technology database currently bound to the design containing the analysisPoint.

Parameters:
analysisPoint The analysis point that is to reference the specified operating point
opPoint The operating point to be referenced by the specified analysis point
Exceptions:
oacAnalysisOpPtOpPointNotInSameTech 

void oaAnalysisOpPoint::destroy  
 

This function deletes this analysisOpPoint.

void oaAnalysisOpPoint::getAnalysisLibName oaString &    name const
 

This function returns the name of the oaAnalysisLib associated with this analysisOpPoint.

Parameters:
name returned name of the oaAnalysisLib associated with this oaAnalysisOpPoint

oaOpPointHeader * oaAnalysisOpPoint::getHeader   const
 

This function returns the opPointHeader associated with this analysisOpPoint.

oaOpPoint * oaAnalysisOpPoint::getOpPoint   const
 

This function attempts to return the opPoint associated with this analysisOpPoint. If the analysisOpPoint is bound, a pointer to the opPoint is returned. Otherwise, NULL is returned.

void oaAnalysisOpPoint::getOpPointName oaString &    name const
 

This function returns the name of the opPoint associated with this analysisOpPoint.

Parameters:
name returned name of the opPoint associated with this oaAnalysisOpPoint

oaBoolean oaAnalysisOpPoint::isBound   const
 

This function returns a boolean indicating whether or not this analysisOpPoint is bound.


Member Enumeration Documentation

anonymous enum
 

Enumeration values:
dtIndex 

anonymous enum
 

Enumeration values:
domain 


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

Return to top of page