Changelog for v.2.0.x#
v.2.0.0#
See the changelog for the SAMSON SDK in the Developer guide.
Core#
Core.Class#
Class
Add new Class types.
ClassProxy
Add new attributes for class proxies:
samson.Core.Class.ClassProxy.shortcut()samson.Core.Class.ClassProxy.tooltip()samson.Core.Class.ClassProxy.publicName()samson.Core.Class.ClassProxy.iconFileName()samson.Core.Class.ClassProxy.minimumUserPlan()
Core.Container#
Exposed a new class describing the user plan: UserPlan (samson.Core.Container.UserPlan).
DataModel#
DataModel.Color#
Add to the per-attribute color schemes getter and setter functions for color palettes: getColorPalette, setColorPalette.
ColorPalette
Add new functions:
samson.DataModel.Color.ColorPalette.getColor()- returns Color (samson.DataModel.Type.Color)samson.DataModel.Color.ColorPalette.getValueAlongLinearTrajectory()samson.DataModel.Color.ColorPalette.getValueAlongTriangularTrajectory()
DataModel.DataGraph#
Exposed a new class: Selector (samson.DataModel.DataGraph.Selector).
Node
New functions and function variants:
samson.DataModel.DataGraph.Node.getNodes()samson.DataModel.DataGraph.Node.countNodes()
NodeIndexer
Add move constructor.
DataModel.Document#
Exposed new classes: Animation (samson.DataModel.Document.Animation), Presentation (samson.DataModel.Document.Presentation).
Document
Add new functions:
samson.DataModel.Document.Document.clearHighlighting()samson.DataModel.Document.Document.getActivePresentation(),samson.DataModel.Document.Document.setActivePresentation()
Folder
Add new functions:
samson.DataModel.Document.Folder.getAnimationList()samson.DataModel.Document.Folder.getPresentationList()samson.DataModel.Document.Folder.getNextFolder(),samson.DataModel.Document.Folder.getPreviousFolder()
Facade#
Facade.SAMSON#
New functions:
samson.Facade.SAMSON.getActiveDocumentFilter(),samson.Facade.SAMSON.setActiveDocumentFilter()samson.Facade.SAMSON.getMultiSampleFactor(),samson.Facade.SAMSON.getMaximumTextureSize(),samson.Facade.SAMSON.getMaximum3DTextureSize(),samson.Facade.SAMSON.getMaximumRectangleTextureSize()samson.Facade.SAMSON.informUser(),samson.Facade.SAMSON.askUser()samson.Facade.SAMSON.makeAnimation(),samson.Facade.SAMSON.makeSelector()
Modeling#
Modeling.StructuralModel#
Exposed new classes: PseudoBond (samson.Modeling.StructuralModel.PseudoBond), HydrogenBond (samson.Modeling.StructuralModel.HydrogenBond), HydrogenBondGroup (samson.Modeling.StructuralModel.HydrogenBondGroup)
Atom
New functions:
samson.Modeling.StructuralModel.Atom.getNumberOfBondedAtoms()samson.Modeling.StructuralModel.Atom.getNumberOfBondedHeavyAtoms()samson.Modeling.StructuralModel.Atom.getNumberOfBondedAtoms()samson.Modeling.StructuralModel.Atom.getNumberOfBondedHeavyAtoms()samson.Modeling.StructuralModel.Atom.getNumberOfBondedCarbons()samson.Modeling.StructuralModel.Atom.getNumberOfBondedHydrogens()samson.Modeling.StructuralModel.Atom.getNumberOfBondedOxygens()samson.Modeling.StructuralModel.Atom.getNumberOfBondedNitrogens()samson.Modeling.StructuralModel.Atom.getNumberOfBondedSulfurs()samson.Modeling.StructuralModel.Atom.isPlanar()
Backbone
New functions:
samson.Modeling.StructuralModel.Backbone.getCarbon1p()samson.Modeling.StructuralModel.Backbone.getCarbon3p()samson.Modeling.StructuralModel.Backbone.getCarbon4p()samson.Modeling.StructuralModel.Backbone.getCarbon5p()samson.Modeling.StructuralModel.Backbone.getOxygen3p()samson.Modeling.StructuralModel.Backbone.getOxygen4p()samson.Modeling.StructuralModel.Backbone.getOxygen5p()samson.Modeling.StructuralModel.Backbone.getPhosphorus()
Grid
New functions:
samson.Modeling.StructuralModel.Grid.areNeighbors()samson.Modeling.StructuralModel.Grid.getNeighbors()
Molecule
New functions:
samson.Modeling.StructuralModel.Molecule.isWater()samson.Modeling.StructuralModel.Molecule.getMolecularWeight()
Residue
Renamed functions:
samson.Modeling.StructuralModel.Residue.computeAminoAcidPhiAngle(),samson.Modeling.StructuralModel.Residue.computeAminoAcidPsiAngle()
New functions:
samson.Modeling.StructuralModel.Residue.computeNucleicAcidAlphaAngle()samson.Modeling.StructuralModel.Residue.computeNucleicAcidBetaAngle()samson.Modeling.StructuralModel.Residue.computeNucleicAcidGammaAngle()samson.Modeling.StructuralModel.Residue.computeNucleicAcidDeltaAngle()samson.Modeling.StructuralModel.Residue.computeNucleicAcidEpsilonAngle()samson.Modeling.StructuralModel.Residue.computeNucleicAcidZetaAngle()
StructuralModel
New functions:
samson.Modeling.StructuralModel.StructuralModel.getWater()samson.Modeling.StructuralModel.StructuralModel.getMolecularWeight()samson.Modeling.StructuralModel.StructuralModel.getCentroid()samson.Modeling.StructuralModel.StructuralModel.getCenterOfMass()samson.Modeling.StructuralModel.StructuralModel.getAsphericity()samson.Modeling.StructuralModel.StructuralModel.getRadiusOfGyration()samson.Modeling.StructuralModel.StructuralModel.getSolventAccessibleSurfaceArea()samson.Modeling.StructuralModel.StructuralModel.isPlanar()
Simulation#
Simulation.NeighborSearch#
ParticleSystem
New functions:
samson.Simulation.NeighborSearch.ParticleSystem.areNeighbors()