data: data.frame|matrix -- data object for use in PBSmapping functions
className: character -- class name of data, usually 'data.frame'
requiredCols: character -- vector of required field names in data
requiredAttr: character -- names of attributes to check
noFactorCols: character -- vector of field names that cannot be factors
noNACols: character -- vector of field names that cannot comtain NA values
keyCols: character -- vector of field names that must contain unique values
numericCols: character -- vector of field names that must be numeric
EventData: data.frame -- data frame with at least three fields named ('EID', 'X', 'Y')
LocationSet: data.frame -- data frame with three or four columns ('EID', 'PID', 'SID', 'Bdry'), where 'SID' may be missing
PolyData: data.frame -- data frame with a first column named 'PID' and (optionally) a second column named 'SID'
polyProps: data.frame -- support PolyData object, usually containing fields that facilitate plotting, either derived from a PolySet summary or given as an explicit PolyData object
parCols: character -- vector of field names that cannot be factors
polys: data.frame -- a collection of polygonal contours (PolySet) based on four or five numerical fields:
'PID' the primary identification number for a contour
'SID' (optional) the secondary identification number for a contour
'POS' the position number associated with a vertex
'X' the horizontal coordinate at a vertex
'Y' the vertical coordinate at a vertex
xyData: data.frame -- a collection of events that contain fields 'X' and 'Y'
Details
Internal functions check the validity of data objects used by PBSmapping. The primary function is '.validateData'; other dot validate functions are wrappers for the four main data structures: 'PolySet', 'PolyData', 'EventData', and 'LocationSet'.