Logo Search packages:      
Sourcecode: cdk version File versions  Download package

Public Types | Public Member Functions | Public Attributes | Protected Attributes | Package Attributes | Private Attributes | Static Private Attributes

org::openscience::cdk::PseudoAtom Class Reference

Inheritance diagram for org::openscience::cdk::PseudoAtom:
Inheritance graph
Collaboration diagram for org::openscience::cdk::PseudoAtom:
Collaboration graph

List of all members.

Public Types

enum  Hybridization {
  S, SP1, SP2, SP3,
  PLANAR3, SP3D1, SP3D2, SP3D3,
  SP3D4, SP3D5

Public Member Functions

void addListener (IChemObjectListener col)
Object clone () throws CloneNotSupportedException
boolean compare (Object object)
Integer getAtomicNumber ()
String getAtomTypeName ()
Double getBondOrderSum ()
IChemObjectBuilder getBuilder ()
Double getCharge ()
Double getCovalentRadius ()
Double getExactMass ()
boolean getFlag (int flag_type)
boolean[] getFlags ()
Integer getFormalCharge ()
Integer getFormalNeighbourCount ()
javax.vecmath.Point3d getFractionalPoint3d ()
IAtomType.Hybridization getHybridization ()
Integer getHydrogenCount ()
String getID ()
String getLabel ()
int getListenerCount ()
Integer getMassNumber ()
IBond.Order getMaxBondOrder ()
Double getNaturalAbundance ()
boolean getNotification ()
javax.vecmath.Point2d getPoint2d ()
javax.vecmath.Point3d getPoint3d ()
Map< Object, Object > getProperties ()
Object getProperty (Object description)
Integer getStereoParity ()
String getSymbol ()
Integer getValency ()
void notifyChanged ()
void notifyChanged (IChemObjectChangeEvent evt)
 PseudoAtom (String label, javax.vecmath.Point3d point3d)
 PseudoAtom (String label)
 PseudoAtom (String label, javax.vecmath.Point2d point2d)
 PseudoAtom (IElement element)
 PseudoAtom ()
void removeListener (IChemObjectListener col)
void removeProperty (Object description)
void setAtomicNumber (Integer atomicNumber)
void setAtomTypeName (String identifier)
void setBondOrderSum (Double bondOrderSum)
void setCharge (Double charge)
void setCovalentRadius (Double radius)
void setExactMass (Double exactMass)
void setFlag (int flag_type, boolean flag_value)
void setFlags (boolean[] flagsNew)
void setFormalCharge (Integer charge)
void setFormalNeighbourCount (Integer count)
void setFractionalPoint3d (javax.vecmath.Point3d point3d)
void setFractionalPoint3d (Point3d point3d)
void setHybridization (IAtomType.Hybridization hybridization)
void setHybridization (Hybridization hybridization)
void setHydrogenCount (Integer hydrogenCount)
void setID (String identifier)
void setLabel (String label)
void setMassNumber (Integer massNumber)
void setMaxBondOrder (IBond.Order maxBondOrder)
void setNaturalAbundance (Double naturalAbundance)
void setNotification (boolean bool)
void setPoint2d (javax.vecmath.Point2d point2d)
void setPoint2d (Point2d point2d)
void setPoint3d (javax.vecmath.Point3d point3d)
void setPoint3d (Point3d point3d)
void setProperties (Map< Object, Object > properties)
void setProperty (Object description, Object property)
void setStereoParity (Integer stereoParity)
void setSymbol (String symbol)
void setValency (Integer valency)
Object shallowCopy ()
String toString ()

Public Attributes

Double exactMass
Double naturalAbundance

Protected Attributes

Integer atomicNumber = (Integer) CDKConstants.UNSET
Double charge = (Double) CDKConstants.UNSET
Integer electronValency = (Integer) CDKConstants.UNSET
Integer formalCharge = (Integer) CDKConstants.UNSET
Integer formalNeighbourCount = (Integer) CDKConstants.UNSET
javax.vecmath.Point3d fractionalPoint3d = (Point3d) CDKConstants.UNSET
IAtomType.Hybridization hybridization = (Hybridization) CDKConstants.UNSET
Integer hydrogenCount = (Integer) CDKConstants.UNSET
javax.vecmath.Point2d point2d = (Point2d) CDKConstants.UNSET
javax.vecmath.Point3d point3d = (Point3d) CDKConstants.UNSET
Integer stereoParity = (Integer) CDKConstants.UNSET
String symbol

Package Attributes

Double bondOrderSum = (Double) CDKConstants.UNSET
Double covalentRadius = (Double) CDKConstants.UNSET
IBond.Order maxBondOrder = null

Private Attributes

String label

Static Private Attributes

static final long serialVersionUID = 1L

Detailed Description

Represents the idea of a non-chemical atom-like entity, like Me, R, X, Phe, His, etc.

This should be replaced by the mechanism explained in RFC #8.

.module data .githash

See also:

Definition at line 45 of file PseudoAtom.java.

The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index