oaGateOrientationType Class Reference


Public Methods

 oaGateOrientationType (oaGateOrientationTypeEnum typeIn)
 oaGateOrientationType (const oaString &name)
 ~oaGateOrientationType ()
const oaStringgetName () const
 operator oaGateOrientationTypeEnum () const

Detailed Description

The oaGateOrientationType class is an enum wrapper class for oaGateOrientationTypeEnum values.

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

enum oaGateOrientationTypeEnum
 

This enumeration is used for the oacGateOrientation constraint.

Enumeration values:
oacAnyGateOrientationType  "any"
oacHorizontalGateOrientationType  "horizontal'
oacVerticalGateOrientationType  "vertical"


Constructor & Destructor Documentation

oaGateOrientationType::oaGateOrientationType oaGateOrientationTypeEnum    typeIn [inline]
 

This is the constructor for the oaGateOrientationType wrapper class that wraps the oaGateOrientationTypeEnum enumeration.

Parameters:
typeIn 

oaGateOrientationType::oaGateOrientationType const oaString &    name
 

This is the constructor for oaGateOrientationType wrapper class.

Parameters:
name The string name of the oaGateOrientationTypeEnum value
Exceptions:
oacInvalidGateOrientationTypeName 

oaGateOrientationType::~oaGateOrientationType   [inline]
 

This is the destructor for the oaGateOrientationType object.


Member Function Documentation

const oaString & oaGateOrientationType::getName   const
 

This function returns the string name that corresponds to an oaGateOrientationTypeEnum value.

oaGateOrientationType::operator oaGateOrientationTypeEnum   const [inline]
 


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

Return to top of page