Learn R Programming

nat (version 1.8.24)

read.amiramesh: Read AmiraMesh data in binary or ascii format

Description

Read AmiraMesh data in binary or ascii format

Read the header of an amiramesh file

Usage

read.amiramesh(
  file,
  sections = NULL,
  header = FALSE,
  simplify = TRUE,
  endian = NULL,
  ReadByteAsRaw = FALSE,
  Verbose = FALSE
)

read.amiramesh.header(file, Parse = TRUE, Verbose = FALSE)

Value

list of named data chunks

Arguments

file

Name of file (or connection) to read

sections

character vector containing names of sections

header

Whether to include the full unprocessesd text header as an attribute of the returned list.

simplify

If there is only one datablock in file do not return wrapped in a list (default TRUE).

endian

Whether multibyte data types should be treated as big or little endian. Default of NULL checks file or uses .Platform$endian

ReadByteAsRaw

Logical specifying whether to read 8 bit data as an R raw vector rather than integer vector (default: FALSE).

Verbose

Print status messages

Parse

Logical indicating whether to parse header (default: TRUE)

Details

reading byte data as raw arrays requires 1/4 memory but complicates arithmetic.

read.amiramesh.header will open a connection if file is a character vector and close it when finished reading.

See Also

readBin, .Platform

Other amira: amiratype(), is.amiramesh(), read.hxsurf(), write.hxsurf()