Click or drag to resize

ABSet Class

Atom-bond collection
Inheritance Hierarchy

Namespace:  Scilligence.MolEngine
Assembly:  Scilligence.MolEngine (in Scilligence.MolEngine.dll) Version: 1.3.0.0 (7.0.0.39951)
Syntax
C#
public class ABSet

The ABSet type exposes the following members.

Constructors
  NameDescription
Public methodABSet
Initializes a new instance of the ABSet class
Top
Properties
  NameDescription
Public propertyAtoms
Atoms memebers
Public propertyBonds
Bonds memebers
Public propertyIsEmpty
Check the collection is empty
Top
Methods
  NameDescription
Public methodAdd
Add an atom/bond object
Public methodCenter
Public methodClear
Remove all contained objects
Public methodClearFlag
Clear flags
Public methodClone
Clone all objects
Public methodContains
Test if it contains a atom/bond object
Public methodCopyTo
Copy contained objects to another collection
Public methodCountAtoms
Count atom number
Public methodCountAtoms(Int32)
Count the atom number of a type
Public methodCountBonds
Count bonds
Public methodCountBonds(Boolean)
Count bonds
Public methodCountBonds(BondBondOrder)
Count the bond number of a type
Public methodCountQueryAtoms
Count the total number of query atoms, such as A, *, Q, X, L
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodFindBond
Find a bond
Public methodFlip
Flip
Public methodStatic memberGeoCenter
Get the geometry center of a set of atoms
Public methodGetBonds
Public methodGetBound
The geometry 3D bounds
Public methodGetFragment
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Protected methodGetMaxID
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodMerge
Merge another atom-bond collection
Public methodMoveToCenter
Public methodRemove
Remove objects
Public methodRemoveAtomBonds
Public methodResetIDs(Boolean)
Protected methodResetIDs(IDGenerator)
Public methodResize
Resize objects
Public methodRotate(Point3D, Double)
Public methodStatic memberRotate(ICollectionAtom, Point3D, Double)
Public methodScale
Public methodSelectAtoms
Public methodSetAtomFlags
Set atom flag
Public methodSetBondFlags
Set bond flag
Public methodSetBondLength
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodTranslate(Point3D)
Translate all objects
Public methodStatic memberTranslate(ICollectionAtom, Point3D)
Top
See Also