UNPKG

itk

Version:

High performance spatial analysis in a JavaScript runtime environment.

30 lines (25 loc) 1.6 kB
"use strict"; var IntTypes = require('./IntTypes.js'); var FloatTypes = require('./FloatTypes.js'); var PixelTypes = require('./PixelTypes.js'); var MeshType = function MeshType() { var dimension = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 2; var pointComponentType = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : FloatTypes.Float32; var pointPixelComponentType = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : FloatTypes.Float32; var pointPixelType = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : PixelTypes.Scalar; var pointPixelComponents = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1; var cellComponentType = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : IntTypes.Int32; var cellPixelComponentType = arguments.length > 6 && arguments[6] !== undefined ? arguments[6] : FloatTypes.Float32; var cellPixelType = arguments.length > 7 && arguments[7] !== undefined ? arguments[7] : PixelTypes.Scalar; var cellPixelComponents = arguments.length > 8 && arguments[8] !== undefined ? arguments[8] : 1; this.dimension = dimension; this.pointComponentType = pointComponentType; this.pointPixelComponentType = pointPixelComponentType; this.pointPixelType = pointPixelType; this.pointPixelComponents = pointPixelComponents; this.cellComponentType = cellComponentType; this.cellPixelComponentType = cellPixelComponentType; this.cellPixelType = cellPixelType; this.cellPixelComponents = cellPixelComponents; }; module.exports = MeshType;