itk-wasm
Version:
High-performance spatial analysis in a web browser, Node.js, and reproducible execution across programming languages and hardware architectures.
39 lines (27 loc) • 736 B
text/typescript
import MeshType from './mesh-type.js'
import type TypedArray from '../typed-array.js'
class Mesh {
name: string = 'Mesh'
numberOfPoints: number
points: null | TypedArray
numberOfPointPixels: number
pointData: null | TypedArray
numberOfCells: number
cells: null | TypedArray
cellBufferSize: number
numberOfCellPixels: number
cellData: null | TypedArray
constructor (public readonly meshType = new MeshType()) {
this.name = 'Mesh'
this.numberOfPoints = 0
this.points = null
this.numberOfPointPixels = 0
this.pointData = null
this.numberOfCells = 0
this.cellBufferSize = 0
this.cells = null
this.numberOfCellPixels = 0
this.cellData = null
}
}
export default Mesh