oaViaTopologyType Class Reference


Public Methods

 oaViaTopologyType (oaViaTopologyTypeEnum valueIn)
 oaViaTopologyType (const oaString &name)
 ~oaViaTopologyType ()
const oaStringgetName () const
 operator oaViaTopologyTypeEnum () const

Detailed Description

The oaViaTopologyType class is an enum wrapper class for oaViaTopologyTypeEnum values.

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

enum oaViaTopologyTypeEnum
 

Enumeration values:
oacViaVariantTopologyType  "ViaVariantTopology"
oacViaDefTopologyType  "ViaDefTopology"


Constructor & Destructor Documentation

oaViaTopologyType::oaViaTopologyType oaViaTopologyTypeEnum    valueIn
 

This function constructs an instance of an oaViaTopologyType class using the specified oaViaTopologyTypeEnum value.

Parameters:
valueIn An oaViaTopologyTypeEnum value.

oaViaTopologyType::oaViaTopologyType const oaString &    name
 

This function constructs an instance of an oaViaTopologyType class using the oaViaTopologyTypeEnum associated with the specified string name. This name must be defined in the legal set of names associated with an oaViaTopologyTypeEnum.

Parameters:
name Name associated with an oaViaTopologyTypeEnum value.
Exceptions:
oacInvalidObjectTypeName 

oaViaTopologyType::~oaViaTopologyType  
 

This function destroys this oaViaTopologyType object.


Member Function Documentation

const oaString & oaViaTopologyType::getName   const
 

This function returns the string name that corresponds to the enum value associated with this oaViaTopologyType object.

oaViaTopologyType::operator oaViaTopologyTypeEnum   const
 

This operator casts this oaViaTopologyType object into the corresponding oaViaTopologyTypeEnum value.


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

Return to top of page