Package net.sf.jniinchi
Class JniInchiBond
java.lang.Object
net.sf.jniinchi.JniInchiBond
Encapsulates properties of InChI Bond. See inchi_api.h.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate JniInchiAtomOrigin atom in bond.private JniInchiAtomTarget atom in bond.private INCHI_BOND_STEREOBond 2D stereo definition.private INCHI_BOND_TYPEBond type. -
Constructor Summary
ConstructorsConstructorDescriptionJniInchiBond(JniInchiAtom atO, JniInchiAtom atT, int type, int stereo) JniInchiBond(JniInchiAtom atO, JniInchiAtom atT, INCHI_BOND_TYPE type) Create bond.JniInchiBond(JniInchiAtom atO, JniInchiAtom atT, INCHI_BOND_TYPE type, INCHI_BOND_STEREO stereo) Create bond. -
Method Summary
Modifier and TypeMethodDescriptionvoiddebug()Outputs information on bond, for debugging purposes.Returns bond stereochemistry.Returns bond type.Generates string representation of information on bond, for debugging purposes.(package private) int(package private) intReturns atom at bond origin.Returns atom at bond target.voidsetStereoDefinition(INCHI_BOND_STEREO stereo) Set 2D stereo definition.
-
Field Details
-
atomOrigin
Origin atom in bond. -
atomTarget
Target atom in bond. -
type
Bond type. -
stereo
Bond 2D stereo definition.
-
-
Constructor Details
-
JniInchiBond
public JniInchiBond(JniInchiAtom atO, JniInchiAtom atT, INCHI_BOND_TYPE type, INCHI_BOND_STEREO stereo) Create bond.- Parameters:
atO- Origin atomatT- Target atomtype- Bond typestereo- Bond 2D stereo definition
-
JniInchiBond
JniInchiBond(JniInchiAtom atO, JniInchiAtom atT, int type, int stereo) -
JniInchiBond
Create bond.- Parameters:
atO- Origin atomatT- Target atomtype- Bond type
-
-
Method Details
-
setStereoDefinition
Set 2D stereo definition.- Parameters:
stereo- Bond 2D stereo definition
-
getOriginAtom
Returns atom at bond origin.- Returns:
-
getTargetAtom
Returns atom at bond target.- Returns:
-
getBondType
Returns bond type.- Returns:
-
getBondStereo
Returns bond stereochemistry.- Returns:
-
getDebugString
Generates string representation of information on bond, for debugging purposes. -
debug
public void debug()Outputs information on bond, for debugging purposes. -
getInchiBondType
int getInchiBondType() -
getInchiBondStereo
int getInchiBondStereo()
-