using System;
using System.Reflection;
using ChemAxon.JNI;
namespace chemaxon.struc
{
///
/// Extension of the chemaxon.struc.MolBond class.
///
public class MolBondExt : MolBond
{
///
/// Default constructor.
///
protected MolBondExt()
: base()
{
}
///
/// Construct a single bond between two atoms.
///
///
///
public MolBondExt(MolAtom a1, MolAtom a2)
: base(a1, a2)
{
}
///
/// Construct a bond between two atoms.
///
///
///
///
public MolBondExt(MolAtom a1, MolAtom a2, int f)
: base(a1, a2, f)
{
}
///
/// Copy constructor.
/// It copies the original chemaxon.struc.MolBond object by its Java object.
///
///
public MolBondExt(MolBond bond)
: base(bond.JavaObject)
{
}
///
/// Overwrites the clone function.
///
///
public new object clone()
{
return this.CallMethod