This class represents a numeric axis. Its values are numeric. This class is used for axes with numeric values but without further knowledge of their nature. More specific classes descend from this class.
ncdfCF::CFObject -> ncdfCF::CFAxis -> CFAxisNumeric
valuesThe values of the axis, usually a numeric vector.
friendlyClassName(read-only) A nice description of the class.
dimnames(read-only) The coordinates of the axis as a numeric vector, or labels for every axis element if they have been set.
Inherited methods
ncdfCF::CFObject$append_attribute()ncdfCF::CFObject$attribute()ncdfCF::CFObject$delete_attribute()ncdfCF::CFObject$print_attributes()ncdfCF::CFObject$set_attribute()ncdfCF::CFObject$write_attributes()ncdfCF::CFAxis$label_set()ncdfCF::CFAxis$peek()ncdfCF::CFAxis$shard()ncdfCF::CFAxis$time()ncdfCF::CFAxis$write()
new()Create a new instance of this class.
CFAxisNumeric$new(grp, nc_var, nc_dim, orientation, values)grpThe group that contains the netCDF variable.
nc_varThe netCDF variable that describes this instance.
nc_dimThe netCDF dimension that describes the dimensionality.
orientationThe orientation (X, Y, Z, or T) or "" if
different or unknown.
valuesThe dimension values of this axis.
...Arguments passed on to other functions. Of particular interest
is width = to indicate a maximum width of attribute columns.
self, invisibly.
brief()Some details of the axis.
CFAxisNumeric$brief()A 1-row data.frame with some details of the axis.
A numeric vector with two elements with the minimum and maximum values in the axis, respectively.
indexOf()Retrieve the indices of supplied values on the axis. If the axis has bounds then the supplied values must fall within the bounds to be considered valid.
CFAxisNumeric$indexOf(x, method = "constant")xA numeric vector of values whose indices into the axis to extract.
methodExtract index values without ("constant", the default) or with ("linear") fractional parts.
An integer vector giving the indices in x of valid values
provided, or integer(0) if none of the x values are valid.
sub_axis()Return an axis spanning a smaller dimension range. This
method returns an axis which spans the range of indices given by the
rng argument.
CFAxisNumeric$sub_axis(group, rng = NULL)groupThe group to create the new axis in.
rngThe range of values from this axis to include in the returned axis.
A CFAxisNumeric instance covering the indicated range of
indices. If the rng argument includes only a single value, an
CFAxisScalar instance is returned with the value from this axis. If
the value of the argument is NULL, return the entire axis (possibly
as a scalar axis).
clone()The objects of this class are cloneable with this method.
CFAxisNumeric$clone(deep = FALSE)deepWhether to make a deep clone.