Class LayerInfo (version 0.18)Description: A structure encapsulating the layer properties The layer properties describe how a layer is stored in a GDSII or OASIS file for example.
Method Overview
[const] bool !=( LayerInfo b )Description: Compare two layer info objects
[const] bool ==( LayerInfo b )Description: Compare two layer info objects
assign( LayerInfo 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] int datatypeDescription: Read accessor for the datatype
datatype=( int datatype )Description: Set the datatype
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] LayerInfo dupDescription: Creates a copy of self.
[const] bool is_equivalent?( LayerInfo b )Description: Equivalence of two layer info objects This is basically a weak comparison that reflects the search preferences. This method was added in version 0.18.
[const] bool is_named?Description: Return true, if the layer is purely specified by name. This method was added in version 0.18.
[const] int layerDescription: Read accessor for the layer number
layer=( int layer )Description: Set the layer number
[const] string nameDescription: Read accessor for the layer name
name=( string name )Description: Set the layer name The name is set on OASIS input for example, if the layer has a name.
[static] LayerInfo newDescription: The default constructor. Creates a default LayerInfo object. This method was added in version 0.18.
[static] LayerInfo new( int layer, int datatype, string name )Description: The constructor for a named layer with layer and datatype. Creates a LayerInfo object representing a named layer with layer and datatype. This method was added in version 0.18.
[static] LayerInfo new( int layer, int datatype )Description: The constructor for a layer/datatype pair. Creates a LayerInfo object representing a layer and datatype. This method was added in version 0.18.
[static] LayerInfo new( string name )Description: The constructor for a named layer. Creates a LayerInfo object representing a named layer. This method was added in version 0.18.
[const] string to_sDescription: Convert the layer info object to a string This method was added in version 0.18.
|