oaTerm.h File Reference

Go to the source code of this file.

Compounds

class  oaBitTerm
class  oaModTermArray
class  oaOccTermArray
class  oaPinConnectMethod
class  oaRouteMethod
class  oaTerm
class  oaTermArray
class  oaTermAttrType
class  oaTermType
class  oaTraits< oaBitTerm >
class  oaTraits< oaTerm >

Defines

#define oaTerm_P
#define oavNumPinConnectMethodTypes   4
#define oavNumTermAttrTypes   3
#define oavNumTermTypeEnums   7
#define oavNumRouteMethods   2

Enumerations

enum  oaPinConnectMethodEnum { oacDefaultPinConnectMethod = 0, oacRingPinConnectMethod = 1, oacAbutPinConnectMethod = 2, oacFeedthruPinConnectMethod = 3 }
enum  oaTermAttrTypeEnum { oacNameTermAttrType = 0, oacHasPinsTermAttrType = 1, oacNumBitsTermAttrType = 2 }
enum  oaTermTypeEnum {
  oacInputTermType = 0, oacOutputTermType = 1, oacInputOutputTermType = 2, oacSwitchTermType = 3,
  oacJumperTermType = 4, oacUnusedTermType = 5, oacTristateTermType = 6
}
enum  oaRouteMethodEnum { oacGeometricRouteMethod = 0, oacSymbolicRouteMethod = 1 }


Define Documentation

#define oaTerm_P
 

#define oavNumPinConnectMethodTypes   4
 

#define oavNumRouteMethods   2
 

#define oavNumTermAttrTypes   3
 

#define oavNumTermTypeEnums   7
 


Enumeration Type Documentation

enum oaPinConnectMethodEnum
 

Enumeration values:
oacDefaultPinConnectMethod  "default"
oacRingPinConnectMethod  "ring"
oacAbutPinConnectMethod  "abut"
oacFeedthruPinConnectMethod  "feedthru"

enum oaRouteMethodEnum
 

Enumeration values:
oacGeometricRouteMethod  "geometric" A geometric route should be used here. This is typically used for power ground and custom designed wiring.
oacSymbolicRouteMethod  "symbolic" A symbolic route should be used here. This is used for normal signal connections.

enum oaTermAttrTypeEnum
 

Enumeration values:
oacNameTermAttrType  "name"
oacHasPinsTermAttrType  "hasPins"
oacNumBitsTermAttrType  "numBits"

enum oaTermTypeEnum
 

Enumeration values:
oacInputTermType  "input"
oacOutputTermType  "output"
oacInputOutputTermType  "inputOutput"
oacSwitchTermType  "switch"
oacJumperTermType  "jumper"
oacUnusedTermType  "unused"
oacTristateTermType  "tristate"

Return to top of page