Class: Mesh

URI: tvbo:class/Mesh

 classDiagram
    class Mesh
    click Mesh href "./Mesh.html"
      Mesh : coordinate_space
        
          
    
        
        
        Mesh --> "0..1" CommonCoordinateSpace : coordinate_space
        click CommonCoordinateSpace href "./CommonCoordinateSpace.html"
    

        
      Mesh : coordinates
        
          
    
        
        
        Mesh --> "*" Coordinate : coordinates
        click Coordinate href "./Coordinate.html"
    

        
      Mesh : dataLocation
        
          
    
        
        
        Mesh --> "0..1" String : dataLocation
        click String href "../http://www.w3.org/2001/XMLSchema#string.html"
    

        
      Mesh : description
        
          
    
        
        
        Mesh --> "0..1" String : description
        click String href "../http://www.w3.org/2001/XMLSchema#string.html"
    

        
      Mesh : element_type
        
          
    
        
        
        Mesh --> "0..1" ElementType : element_type
        click ElementType href "../../enums/ElementType.html"
    

        
      Mesh : elements
        
          
    
        
        
        Mesh --> "0..1" String : elements
        click String href "../http://www.w3.org/2001/XMLSchema#string.html"
    

        
      Mesh : label
        
          
    
        
        
        Mesh --> "0..1" String : label
        click String href "../http://www.w3.org/2001/XMLSchema#string.html"
    

        
      Mesh : mesh_file
        
          
    
        
        
        Mesh --> "0..1" String : mesh_file
        click String href "../http://www.w3.org/2001/XMLSchema#string.html"
    

        
      Mesh : mesh_format
        
          
    
        
        
        Mesh --> "0..1" String : mesh_format
        click String href "../http://www.w3.org/2001/XMLSchema#string.html"
    

        
      Mesh : number_of_elements
        
          
    
        
        
        Mesh --> "0..1" Integer : number_of_elements
        click Integer href "../http://www.w3.org/2001/XMLSchema#integer.html"
    

        
      Mesh : number_of_vertices
        
          
    
        
        
        Mesh --> "0..1" Integer : number_of_vertices
        click Integer href "../http://www.w3.org/2001/XMLSchema#integer.html"
    

        
      

Slots

Name Cardinality and Range Description Inheritance
label 0..1
xsd:string
direct
description 0..1
xsd:string
direct
dataLocation 0..1
xsd:string
Add the location of the data file containing the parcellation terminology direct
element_type 0..1
ElementType
direct
coordinates *
Coordinate
Node coordinates (x,y,z) in the given coordinate space direct
elements 0..1
xsd:string
Connectivity (indices) or file reference to topology direct
coordinate_space 0..1
CommonCoordinateSpace
direct
mesh_file 0..1
xsd:string
Path to external mesh file (GIFTI, VTK, MSH, FreeSurfer, etc direct
mesh_format 0..1
xsd:string
Explicit format override (gifti, freesurfer, meshio, vtk, gmsh) direct
number_of_vertices 0..1
xsd:integer
Number of vertices in the mesh direct
number_of_elements 0..1
xsd:integer
Number of elements (triangles, quads, tetrahedra, etc direct

Usages

used by used in type used
SpatialField mesh range Mesh
FieldStateVariable mesh range Mesh
PDE mesh range Mesh

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/tvbo

Mappings

Mapping Type Mapped Value
self tvbo:Mesh
native tvbo:Mesh

LinkML Source

Direct

name: Mesh
from_schema: https://w3id.org/tvbo
slots:
- label
- description
- dataLocation
attributes:
  element_type:
    name: element_type
    from_schema: https://w3id.org/tvbo
    rank: 1000
    domain_of:
    - Mesh
    range: ElementType
  coordinates:
    name: coordinates
    description: Node coordinates (x,y,z) in the given coordinate space.
    from_schema: https://w3id.org/tvbo
    rank: 1000
    domain_of:
    - Mesh
    range: Coordinate
    multivalued: true
  elements:
    name: elements
    description: Connectivity (indices) or file reference to topology.
    from_schema: https://w3id.org/tvbo
    rank: 1000
    domain_of:
    - Mesh
    range: string
  coordinate_space:
    name: coordinate_space
    from_schema: https://w3id.org/tvbo
    domain_of:
    - Dataset
    - Subject
    - Electrode
    - EField
    - Network
    - SpatialDomain
    - Mesh
    range: CommonCoordinateSpace
  mesh_file:
    name: mesh_file
    description: Path to external mesh file (GIFTI, VTK, MSH, FreeSurfer, etc.).
    from_schema: https://w3id.org/tvbo
    rank: 1000
    domain_of:
    - Mesh
    range: string
  mesh_format:
    name: mesh_format
    description: Explicit format override (gifti, freesurfer, meshio, vtk, gmsh).
      Auto-detected from extension if null.
    from_schema: https://w3id.org/tvbo
    rank: 1000
    domain_of:
    - Mesh
    range: string
  number_of_vertices:
    name: number_of_vertices
    description: Number of vertices in the mesh.
    from_schema: https://w3id.org/tvbo
    rank: 1000
    domain_of:
    - Mesh
    range: integer
  number_of_elements:
    name: number_of_elements
    description: Number of elements (triangles, quads, tetrahedra, etc.).
    from_schema: https://w3id.org/tvbo
    rank: 1000
    domain_of:
    - Mesh
    range: integer

Induced

name: Mesh
from_schema: https://w3id.org/tvbo
attributes:
  element_type:
    name: element_type
    from_schema: https://w3id.org/tvbo
    rank: 1000
    alias: element_type
    owner: Mesh
    domain_of:
    - Mesh
    range: ElementType
  coordinates:
    name: coordinates
    description: Node coordinates (x,y,z) in the given coordinate space.
    from_schema: https://w3id.org/tvbo
    rank: 1000
    alias: coordinates
    owner: Mesh
    domain_of:
    - Mesh
    range: Coordinate
    multivalued: true
  elements:
    name: elements
    description: Connectivity (indices) or file reference to topology.
    from_schema: https://w3id.org/tvbo
    rank: 1000
    alias: elements
    owner: Mesh
    domain_of:
    - Mesh
    range: string
  coordinate_space:
    name: coordinate_space
    from_schema: https://w3id.org/tvbo
    alias: coordinate_space
    owner: Mesh
    domain_of:
    - Dataset
    - Subject
    - Electrode
    - EField
    - Network
    - SpatialDomain
    - Mesh
    range: CommonCoordinateSpace
  mesh_file:
    name: mesh_file
    description: Path to external mesh file (GIFTI, VTK, MSH, FreeSurfer, etc.).
    from_schema: https://w3id.org/tvbo
    rank: 1000
    alias: mesh_file
    owner: Mesh
    domain_of:
    - Mesh
    range: string
  mesh_format:
    name: mesh_format
    description: Explicit format override (gifti, freesurfer, meshio, vtk, gmsh).
      Auto-detected from extension if null.
    from_schema: https://w3id.org/tvbo
    rank: 1000
    alias: mesh_format
    owner: Mesh
    domain_of:
    - Mesh
    range: string
  number_of_vertices:
    name: number_of_vertices
    description: Number of vertices in the mesh.
    from_schema: https://w3id.org/tvbo
    rank: 1000
    alias: number_of_vertices
    owner: Mesh
    domain_of:
    - Mesh
    range: integer
  number_of_elements:
    name: number_of_elements
    description: Number of elements (triangles, quads, tetrahedra, etc.).
    from_schema: https://w3id.org/tvbo
    rank: 1000
    alias: number_of_elements
    owner: Mesh
    domain_of:
    - Mesh
    range: integer
  label:
    name: label
    from_schema: https://w3id.org/tvbo
    rank: 1000
    alias: label
    owner: Mesh
    domain_of:
    - ParcellationTerminology
    - Dataset
    - Contact
    - Equation
    - Stimulus
    - Event
    - Parcellation
    - Tractogram
    - Matrix
    - Network
    - Node
    - Edge
    - Observation
    - Dynamics
    - StateVariable
    - Parameter
    - Function
    - FunctionCall
    - DerivedVariable
    - RandomStream
    - DataSource
    - OptimizationStage
    - Exploration
    - TuningObjective
    - Continuation
    - Coupling
    - RegionMapping
    - SimulationExperiment
    - SimulationStudy
    - TimeSeries
    - SoftwareEnvironment
    - NDArray
    - SpatialDomain
    - Mesh
    - SpatialField
    - FieldStateVariable
    - DifferentialOperator
    - BoundaryCondition
    - PDESolver
    - PDE
    range: string
  description:
    name: description
    from_schema: https://w3id.org/tvbo
    rank: 1000
    alias: description
    owner: Mesh
    domain_of:
    - ClinicalScore
    - Equation
    - Stimulus
    - Event
    - Tractogram
    - Matrix
    - Network
    - GraphGenerator
    - File
    - Node
    - Edge
    - Observation
    - Dynamics
    - StateVariable
    - Parameter
    - CouplingInput
    - Argument
    - Function
    - FunctionCall
    - Callable
    - DerivedParameter
    - DerivedVariable
    - RandomStream
    - DataSource
    - OptimizationStage
    - Exploration
    - UpdateRule
    - TuningObjective
    - Algorithm
    - BranchSwitch
    - Continuation
    - Integrator
    - Coupling
    - RegionMapping
    - SimulationExperiment
    - SimulationStudy
    - TimeSeries
    - SoftwareEnvironment
    - SoftwareRequirement
    - SoftwarePackage
    - NDArray
    - SpatialDomain
    - Mesh
    - SpatialField
    - FieldStateVariable
    - BoundaryCondition
    - PDESolver
    - PDE
    range: string
  dataLocation:
    name: dataLocation
    description: Add the location of the data file containing the parcellation terminology.
    from_schema: https://openminds.ebrains.eu/sands/BrainAtlas
    alias: dataLocation
    owner: Mesh
    domain_of:
    - ParcellationTerminology
    - Stimulus
    - Matrix
    - RandomStream
    - RegionMapping
    - TimeSeries
    - SoftwareEnvironment
    - SoftwareRequirement
    - NDArray
    - Mesh
    range: string