SurfaceGeometrySource-class: SurfaceGeometrySource Class

SurfaceGeometrySource-classR Documentation

SurfaceGeometrySource Class

Description

The 'SurfaceGeometrySource' class serves as a factory for creating SurfaceGeometry instances. It encapsulates the meta information required to construct a surface geometry.

Details

This class is designed to facilitate the creation of SurfaceGeometry objects by providing a standardized way to store and access the required metadata. It acts as an intermediate step in the process of loading and constructing surface geometries from various file formats and sources.

Slots

meta_info

An object of class SurfaceGeometryMetaInfo containing the metadata necessary for creating a surface geometry.

See Also

SurfaceGeometry, SurfaceGeometryMetaInfo

Examples


# Create a SurfaceGeometryMetaInfo object
meta_info <- new("SurfaceGeometryMetaInfo",
                 header_file = "surface_meta.txt",
                 data_file = "surface_data.gii",
                 file_descriptor = new("FileFormat"),
                 vertices = 40000L,
                 faces = 79998L,
                 embed_dimension = 3L,
                 label = "white",
                 hemi = "lh")

# Create a SurfaceGeometrySource object
geom_source <- new("SurfaceGeometrySource", meta_info = meta_info)

# Use geom_source to create a SurfaceGeometry object (hypothetical function)
# surface_geometry <- createSurfaceGeometry(geom_source)



bbuchsbaum/neurosurf documentation built on June 10, 2025, 8:22 p.m.