Files
Zos/Skills/@be/node_modules/jibo-expression-client/lib/dts/DOFs.d.ts

33 lines
1.2 KiB
TypeScript
Raw Normal View History

import { DOFSets } from 'animation-utilities';
/**
* A representation of a set of Degrees of Freedom (DOFs).
* @class DOFSet
*/
/**
* Creates a new DOFSet containing all the DOFs of this
* DOFSet, plus all the DOFs of the set passed in. Duplicates
* are included only once (union of the sets).
* @method DOFSet#plus
* @param {DOFSet|string} otherSet - Set to add: either the name of the set or the actual DOFSet.
* @returns {DOFSet} Union of this and `otherSet`.
*/
/**
* Creates a new DOFSet containing all the DOFs of this
* DOFSet that are not present in `otherSet`.
* @method DOFSet#minus
* @param {DOFSet|string} otherSet - Set to subtract: either the name of the set or the actual DOFSet.
* @returns {DOFSet} DOFSet containing DOFs of this set that are not in the argument set.
*/
/**
* Get the DOFs from this set as an array of strings.
* @method DOFSet#getDOFs
* @returns {string[]}
*/
/**
* Check if this DOFSet contains a particular DOF.
* @method DOFSet#hasDOF
* @param {string} dofName - DOF name to test for membership in this set.
* @returns {boolean} `true` if this DOFSet has this dof.
*/
export default function createDOFs(): Promise<DOFSets>;