oaConstraintGroupType Class Reference


Public Methods

 oaConstraintGroupType (oaConstraintGroupTypeEnum valueIn)
 oaConstraintGroupType (const oaString &name)
 ~oaConstraintGroupType ()
const oaStringgetName () const
 operator oaConstraintGroupTypeEnum () const

Detailed Description

The oaConstraintGroupType class is an enum wrapper class for oaConstraintGroupTypeEnum values.

See Enum Wrappers in the Programmers Guide for a discussion of enum wrappers.

enum oaConstraintGroupTypeEnum
 

Enumeration values:
oacUserDefinedConstraintGroupType  "oaUserDefined"
oacImplicitConstraintGroupType  "oaImplicit"
oacDefaultConstraintGroupType  "oaDefault"
oacFoundryConstraintGroupType  "oaFoundry"
oacTaperConstraintGroupType  "oaTaper"
oacInputTaperConstraintGroupType  "oaInputTaper"
oacOutputTaperConstraintGroupType  "oaOutputTaper"
oacShieldingConstraintGroupType  "oaShielding"
oacTransReflexiveConstraintGroupType  "oaTransReflexive"
oacReflexiveConstraintGroupType  "oaReflexive"
oacInterChildConstraintGroupType  "oaInterChild"


Constructor & Destructor Documentation

oaConstraintGroupType::oaConstraintGroupType oaConstraintGroupTypeEnum    valueIn [inline]
 

This constructor for the oaConstraintGroupType class takes an oaConstraintGroupTypeEnum value.

Parameters:
valueIn An oaConstraintGroupTypeEnum type value.

oaConstraintGroupType::oaConstraintGroupType const oaString &    name
 

This function creates an instance of an oaConstraintGroupType object using the oaConstraintGroupTypeEnum associated with the specified string name. This name must be defined in the legal set of names associated with an oaConstraintGroupTypeEnum.

Parameters:
name The name of the constraint group type.
Exceptions:
oacInvalidConstraintGroupDefTypeName 

oaConstraintGroupType::~oaConstraintGroupType   [inline]
 

This function destroys this oaConstraintGroupType instance.


Member Function Documentation

const oaString & oaConstraintGroupType::getName   const
 

This function returns the name associated with the encapsulated oaConstraintGroupTypeEnum object.

oaConstraintGroupType::operator oaConstraintGroupTypeEnum   const [inline]
 

This operator casts this oaConstraintGroupType object into the corresponding oaConstraintGroupTypeEnum.


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

Return to top of page