Class InstElement (version 0.18)Description: An element in an instantiation path This objects are used to reference a single instance in a instantiation path. The object is composed of a CellInstArray object (accessible through the cell_inst accessor) that describes the basic instance, which may be an array. The particular instance within the array can be further retrieved using the array_member_trans, specific_trans or specific_cplx_trans methods.
Method Overview
[const] bool !=( InstElement b )Description: Inequality of two InstElement objects Warning: this operator returns true if both instance elements refer to the same instance, not just identical ones.
[const] bool <( InstElement b )Description: Provide an order criterion for two InstElement objects Warning: this operator is just provided to establish any order, not a particular one.
[const] bool ==( InstElement b )Description: Equality of two InstElement objects See the hint on the < operator.
[const] Trans array_member_transDescription: Returns the transformation for this array member The array member transformation is the one applicable in addition to the global transformation for the member selected from an array. If this instance is not an array instance, the specific transformation is a unit transformation without displacement.
assign( InstElement other )Description: Assign the contents of another object to self This method assigns the contents of another object to self. This is a deep copy that does not only copy the reference but the actual content.
[const] const ref CellInstArray cell_instDescription: Accessor to the cell instance (array).
destroyDescription: Explicitly destroy the object Explicitly destroy the object on C++ side if it was owned by the Ruby interpreter. Subsequent access to this object will throw an exception. If the object is not owned by Ruby, this method will do nothing.
[const] bool destroyedDescription: Tell, if the object was destroyed This method returns true, if the object was destroyed, either explicitly or by the C++ side. The latter may happen, if the object is owned by a C++ object which got destroyed itself.
[const] InstElement dupDescription: Creates a copy of self.
[static] InstElement new( Instance inst )
|