Skip to content

Molecule ​

Introduction ​

vtkMolecule holds the chemical JSON description of a molecule: its atoms, bonds and associated properties.

Methods ​

extend ​

Method used to decorate a given object (publicAPI+model) with vtkMolecule characteristics.

ArgumentTypeRequiredDescription
publicAPIYesobject on which methods will be bounds (public)
modelYesobject on which data structure will be bounds (protected)
initialValuesIMoleculeInitialValuesNo(default: {})

getAtoms ​

getBonds ​

getFormula ​

getInchi ​

getName ​

getProperties ​

newInstance ​

Method used to create a new instance of vtkMolecule.

ArgumentTypeRequiredDescription
initialValuesIMoleculeInitialValuesNofor pre-setting some of its content

setAtoms ​

ArgumentTypeRequiredDescription
atomsMoleculeAtomsYes

setBonds ​

ArgumentTypeRequiredDescription
bondsMoleculeBondsYes

setFormula ​

ArgumentTypeRequiredDescription
formulaStringYes

setInchi ​

ArgumentTypeRequiredDescription
inchiStringYes

setName ​

ArgumentTypeRequiredDescription
nameStringYes

setProperties ​

ArgumentTypeRequiredDescription
propertiesYes