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.