oaViaTopologyArrayValue Class Reference

Inheritance diagram for oaViaTopologyArrayValue:

oaValue oaObject


Public Methods

void get (oaViaTopologyArray &value) const
void set (const oaViaTopologyArray &value)

Static Public Methods

oaViaTopologyArrayValue * create (oaObject *database, const oaViaTopologyArray &value)

Detailed Description

The oaViaTopologyArrayValue represents a value object that contains an array of oaViaTopology objects.

An oaViaTopologyArrayValue is used in the specification of an oacValidRoutingVias constraint.


Member Function Documentation

oaViaTopologyArrayValue * oaViaTopologyArrayValue::create oaObject *    database,
const oaViaTopologyArray &    value
[static]
 

This function creates an oaViaTopologyArray value in the specified database.

Parameters:
database Database in which to create the oaViaTopologyArrayValue.
value An oaViaTopologyArray.
Exceptions:
oacInvalidObjForValue 
oacEmptyArrayValue 

void oaViaTopologyArrayValue::get oaViaTopologyArray &    value const
 

This function returns the oaViaTopologyArray for this oaViaTopologyArrayValue.

Note:The returned value array might contain unbound oaViaTopology objects. This happens if the associated oaViaDef or oaViaVariant cannot be bound, such as when it has been deleted or cannot be accessed. All information about the object (name, type, and owner) is available from the oaViaTopology object.

Parameters:
value Returned oaViaTopologyArray.

void oaViaTopologyArrayValue::set const oaViaTopologyArray &    value
 

This function sets the specified oaViaTopologyArray value on this oaViaTopologyArrayValue.

Parameters:
value An oaViaTopologyArray to set on this oaViaTopologyArrayValue.
Exceptions:
oacEmptyArrayValue 


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

Return to top of page