oaOccObject Class Reference

Inheritance diagram for oaOccObject:

oaDesignObject oaObject oaOccAssignment oaOccBusNetDef oaOccBusTermDef oaOccConnectDef oaOccInst oaOccInstHeader oaOccInstTerm oaOccModuleInstHeader oaOccNet oaOccTerm oaOccurrence oaOccVectorInstDef


Public Methods

oaBoolean isOccNet () const
oaBoolean isOccBitNet () const
oaBoolean isOccTerm () const
oaBoolean isOccBitTerm () const
oaBoolean isOccInst () const
oaBoolean isOccBitInst () const
oaBoolean isOccAssignment () const
oaBoolean isOccConnectDef () const
oaOccurrencegetOccurrence () const
oaOccurrencegetTopOccurrence () const

Public Types

enum  { domain = oacOccDomain }

Detailed Description

This in an abstract base class for all occurrence objects in a design database. It implements functions which are common to all occurrence objects, as well as functions to determine the base types of objects.


Member Function Documentation

oaOccurrence * oaOccObject::getOccurrence   const
 

This function returns the oaOccurrence that contains this object.

oaOccurrence * oaOccObject::getTopOccurrence   const
 

This function returns the top oaOccurrence in the design that contains this object.

oaBoolean oaOccObject::isOccAssignment   const
 

This function determines if this object is an instance of one of the classes derived from the oaOccAssignment class. The function returns a boolean value of true if the oaOccObject is an oaOccAssignment object.

oaBoolean oaOccObject::isOccBitInst   const
 

This function determines if this object is an instance of one of the classes derived from the oaOccBitInst class. The function returns a boolean value of true if the oaOccObject is an oaOccBitInst object.

oaBoolean oaOccObject::isOccBitNet   const
 

This function determines if this object is an instance of one of the classes derived from the oaOccBitNet class. The function returns a boolean value of true if the oaOccObject is an oaOccBitNet object.

oaBoolean oaOccObject::isOccBitTerm   const
 

This function determines if this object is an instance of one of the classes derived from the oaOccBitTerm class. The function returns a boolean value of true if the oaOccObject is an oaOccBitTerm object.

oaBoolean oaOccObject::isOccConnectDef   const
 

This function determines if this object is an instance of one of the classes derived from the oaOccConnectDef class. The function returns a boolean value of true if the oaOccObject is an oaOccConnectDef.

oaBoolean oaOccObject::isOccInst   const
 

This function determines if this object is an instance of one of the classes derived from the oaOccInst class. The function returns a boolean value of true if the oaOccObject is an oaOccInst.

oaBoolean oaOccObject::isOccNet   const
 

This function determines if this object is an instance of one of the classes derived from the oaOccNet class. The function returns a boolean value of true if the oaOccObject is an oaOccNet.

oaBoolean oaOccObject::isOccTerm   const
 

This function determines if this object is an instance of one of the classes derived from the oaOccTerm class. The function returns a boolean value of true if the oaOccObject is an oaOccTerm.


Member Enumeration Documentation

anonymous enum
 

Enumeration values:
domain 


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

Return to top of page