| print.gds.class {gdsfmt} | R Documentation |
Displays the contents of "gds.class" (a GDS file) and "gdsn.class" (a GDS node).
## S3 method for class 'gds.class'
print(x, ...)
## S3 method for class 'gdsn.class'
print(x, expand=TRUE, all=FALSE, attribute=FALSE,
attribute.trim=FALSE, ...)
## S4 method for signature 'gdsn.class'
show(object)
x |
an object of class |
object |
an object of class |
expand |
whether enumerate all of child nodes |
all |
if FALSE, hide GDS nodes with an attribute "R.invisible" |
attribute |
if TRUE, show the attribute(s) |
attribute.trim |
if TRUE, trim the attribute information if it is too long |
... |
the arguments passed to or from other methods |
None.
Xiuwen Zheng
http://github.com/zhengxwen/gdsfmt
# cteate a GDS file
f <- createfn.gds("test.gds")
add.gdsn(f, "int", 1:100)
add.gdsn(f, "int.matrix", matrix(1:(50*100), nrow=100, ncol=50))
put.attr.gdsn(index.gdsn(f, "int.matrix"), "int", 1:10)
print(f, all=TRUE)
print(f, all=TRUE, attribute=TRUE)
print(f, all=TRUE, attribute=TRUE, attribute.trim=FALSE)
show(index.gdsn(f, "int"))
show(index.gdsn(f, "int.matrix"))
# close the GDS file
closefn.gds(f)
# delete the temporary file
unlink("test.gds", force=TRUE)