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:
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:
DataModel.DataGraph¶
Exposed a new class: Selector (samson.DataModel.DataGraph.Selector
).
Node
New functions and function variants:
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.getActivePresentation()
,samson.DataModel.Document.Document.setActivePresentation()
Folder
Add new functions:
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()
Backbone
New functions:
Grid
New functions:
Molecule
New functions:
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.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()
Simulation¶
Simulation.NeighborSearch¶
ParticleSystem
New functions: