Public Methods | |
oaHierPath (oaUInt4 sizeIn=10) | |
oaHierPath (const oaHierPath &pathIn) | |
~oaHierPath () | |
oaHierPath & | operator= (const oaHierPath &pathIn) |
oaBoolean | operator== (const oaHierPath &pathIn) const |
oaBoolean | operator!= (const oaHierPath &pathIn) const |
void | pushLevel (oaRef *ref, oaUInt4 row=0, oaUInt4 col=0) |
void | popLevel () |
void | setSize (oaUInt4 sizeIn) |
void | setLevel (oaUInt4 level, oaRef *ref, oaUInt4 row, oaUInt4 col) |
void | reset () |
oaUInt4 | getDepth () const |
void | getLevel (oaUInt4 index, oaRef *&ref, oaUInt4 &row, oaUInt4 &col) const |
void | getTransform (oaTransform &result) const |
|
This function constructs an oaHierPath object, initializing the path so the path is empty.
|
|
This function constructs a new oaHierPath object by copying the specified oaHierPath object.
|
|
This function destroys this oaHierPath object. |
|
This function returns the depth of this oaHierPath. |
|
This function returns the specified level in this path.
|
|
This function returns the concatenated transform for the context of this oaHierPath object.
|
|
This function compares the specified oaHierPath object with this oaHierPath object. If the two oaHierPath objects are not the same, this function returns true. Otherwise, this function returns false.
|
|
This function is the assignment operator that copies the specified oaHierPath object and returns it. The function copies all member data so the duplicate does not rely on information from the original. |
|
This function compares the specified oaHierPath object with this oaHierPath object. If the two oaHierPath objects are the same, this function returns true. Otherwise, this function returns false.
|
|
This function pops the top level off of this oaHierPath. |
|
This function pushes a new level onto the top of this oaHierPath object. The oaHierPath object is resized if necessary.
|
|
This function resets this oaHierPath object to empty. |
|
This function sets the element of the specified level. The depth of this hierPath is incremented. It is assumed that the element array has been allocated properly.
|
|
This function sets the size of this hierPath to the specified size and resets the depth to zero. If the given size is greater than the exiting size, this function allocates new storage and removes the existing data.
|
Copyright © 2002 - 2010 Cadence Design Systems, Inc.
All Rights Reserved.