Description Usage Arguments Details Value Author(s) References See Also Examples
Get a specified GDS node.
| 1 | index.gdsn(node, path=NULL, index=NULL, silent=FALSE)
 | 
| node | an object of class  | 
| path | the path specifying a GDS node with '/' as a separator | 
| index | a numeric vector or characters, specifying the path; it is
applicable if  | 
| silent | if  | 
If index is a numeric vector, e.g., c(1, 2), the result is
the second child node of the first child of node. If index is
a vector of characters, e.g., c("list", "x"), the result is the child
node with name "x" of the "list" child node.
An object of class gdsn.class for the specified node.
Xiuwen Zheng
http://github.com/zhengxwen/gdsfmt
cnt.gdsn, ls.gdsn, name.gdsn,
add.gdsn, delete.gdsn
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | # cteate a GDS file
f <- createfn.gds("test.gds")
# add a list to "test.gds"
node <- add.gdsn(f, name="list", val=list(x=c(1,2), y=c("T","B","C"), z=TRUE))
f
index.gdsn(f, "list/x")
index.gdsn(f, index=c("list", "x"))
index.gdsn(f, index=c(1, 1))
index.gdsn(f, index=c("list", "z"))
## Not run: 
index.gdsn(f, "list/x/z")
# Error in index.gdsn(f, "list/x/z") : Invalid path "list/x/z"!
## End(Not run)
# return NULL
index.gdsn(f, "list/x/z", silent=TRUE)
# close the GDS file
closefn.gds(f)
# delete the temporary file
unlink("test.gds", force=TRUE)
 | 
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.