getfolder.gdsn {gdsfmt} | R Documentation

## Get the folder

### Description

Get the folder which contains the specified GDS node.

### Usage

    getfolder.gdsn(node)

### Arguments

`node` | an object of class `gdsn.class`

### Value

An object of class `gdsn.class`.

### Author(s)

Xiuwen Zheng

### References

http://github.com/zhengxwen/gdsfmt

### See Also

`index.gdsn`

### Examples

    # cteate a GDS file
    f <- createfn.gds("test.gds")

    add.gdsn(f, "label", NULL)
    add.gdsn(f, "double", seq(1, 1000, 0.4))
    add.gdsn(f, "list", list(X=1:10, Y=seq(1, 10, 0.25)))
    add.gdsn(f, "data.frame", data.frame(X=1:19, Y=seq(1, 10, 0.5)))

    f

    getfolder.gdsn(index.gdsn(f, "label"))
    getfolder.gdsn(index.gdsn(f, "double"))
    getfolder.gdsn(index.gdsn(f, "list/X"))
    getfolder.gdsn(index.gdsn(f, "data.frame/Y"))

    getfolder.gdsn(f$root)

    # close the GDS file
    closefn.gds(f)

    # delete the temporary file
    unlink("test.gds", force=TRUE)

[Package gdsfmt version 1.28.1 Index]