class of TreeRingShape

Slots

P_filename

character. file name of shape file (P) for tree ring points

P_id.tag

character. column name of id in shape file (P), default is 'id'

P_ring.tag

character. column name of ring no.(ordinaly year,outermost=0) in shape file (P), default is 'ring'

P

data.frame. radial tree ring points (x,y,id,yr,r,deg)

P00

numeric. x,y coordinates c(px00,py00) of tree ring center point, ordinarily a pith in a disk, a point of id==0 in P

n_id

numeric. number of radial measurement points, length(unique(P$id))-1 (omit a original point id=0)

YR_P

numeric. total number of tree rings, unique(P$ring)

L_filename

character. file name of shape file (L) for tree ring lines

L_ring.tag

character. column name of ring no.(ordinaly year,outermost=0) in shape file (L), default is 'ring'

L

list. x,y coordinates of representative tree rings

L_

data.frame. x,y coordinates of representative tree rings

YR_L

numeric. cumulative tree rings number(year) from 0 (cambium layer) of L =dbf$ring, names(L)

ln

numeric. total number of representative tree rings, length(L)

L2_filename

character. file name of shape file (L2) for tree ring lines interpolated

L2

list. x,y coordinates of representative + interpolated tree rings

n_YR

numeric. total number of representative + interpolated tree rings = unique(P$yr), length(L2)

Examples

 TR. <- new('classTreeRingShape')
 TR.
#> An object of class "classTreeRingShape"
#> Slot "P_filename":
#> character(0)
#> 
#> Slot "P_id.tag":
#> character(0)
#> 
#> Slot "P_ring.tag":
#> character(0)
#> 
#> Slot "P":
#> data frame with 0 columns and 0 rows
#> 
#> Slot "P00":
#> numeric(0)
#> 
#> Slot "n_id":
#> numeric(0)
#> 
#> Slot "YR_P":
#> numeric(0)
#> 
#> Slot "L_filename":
#> character(0)
#> 
#> Slot "L_ring.tag":
#> character(0)
#> 
#> Slot "L":
#> list()
#> 
#> Slot "L_":
#> data frame with 0 columns and 0 rows
#> 
#> Slot "YR_L":
#> numeric(0)
#> 
#> Slot "ln":
#> numeric(0)
#> 
#> Slot "L2_filename":
#> character(0)
#> 
#> Slot "L2":
#> list()
#> 
#> Slot "n_YR":
#> numeric(0)
#> 
 slotNames(TR.)
#>  [1] "P_filename"  "P_id.tag"    "P_ring.tag"  "P"           "P00"        
#>  [6] "n_id"        "YR_P"        "L_filename"  "L_ring.tag"  "L"          
#> [11] "L_"          "YR_L"        "ln"          "L2_filename" "L2"         
#> [16] "n_YR"       
 str(TR.)
#> Formal class 'classTreeRingShape' [package "TreeRingShape"] with 16 slots
#>   ..@ P_filename : chr(0) 
#>   ..@ P_id.tag   : chr(0) 
#>   ..@ P_ring.tag : chr(0) 
#>   ..@ P          :'data.frame':	0 obs. of  0 variables
#> Formal class 'data.frame' [package "methods"] with 4 slots
#>   .. .. ..@ .Data    : list()
#>   .. .. ..@ names    : chr(0) 
#>   .. .. ..@ row.names: int(0) 
#>   .. .. ..@ .S3Class : chr "data.frame"
#>   ..@ P00        : num(0) 
#>   ..@ n_id       : num(0) 
#>   ..@ YR_P       : num(0) 
#>   ..@ L_filename : chr(0) 
#>   ..@ L_ring.tag : chr(0) 
#>   ..@ L          : list()
#>   ..@ L_         :'data.frame':	0 obs. of  0 variables
#> Formal class 'data.frame' [package "methods"] with 4 slots
#>   .. .. ..@ .Data    : list()
#>   .. .. ..@ names    : chr(0) 
#>   .. .. ..@ row.names: int(0) 
#>   .. .. ..@ .S3Class : chr "data.frame"
#>   ..@ YR_L       : num(0) 
#>   ..@ ln         : num(0) 
#>   ..@ L2_filename: chr(0) 
#>   ..@ L2         : list()
#>   ..@ n_YR       : num(0)