public static Object Evaluate2(ICoEdgeObject ICoEdgeinstance, Double Param, Int32 NumberOfDerivatives)
 {
     return(ICoEdgeinstance.ICoEdgeInstance.Evaluate2(Param, NumberOfDerivatives));
 }
 public static ICurveObject IGetCurve(ICoEdgeObject ICoEdgeinstance)
 {
     return(new ICurveObject(ICoEdgeinstance.ICoEdgeInstance.IGetCurve()));
 }
 public static ILoop2Object IGetLoop2(ICoEdgeObject ICoEdgeinstance)
 {
     return(new ILoop2Object(ICoEdgeinstance.ICoEdgeInstance.IGetLoop2()));
 }
 public static Double IEvaluate(ICoEdgeObject ICoEdgeinstance, Double Param)
 {
     return(ICoEdgeinstance.ICoEdgeInstance.IEvaluate(Param));
 }
 public static Object GetCurve(ICoEdgeObject ICoEdgeinstance)
 {
     return(ICoEdgeinstance.ICoEdgeInstance.GetCurve());
 }
 public static ICoEdgeObject IGetPartner(ICoEdgeObject ICoEdgeinstance)
 {
     return(new ICoEdgeObject(ICoEdgeinstance.ICoEdgeInstance.IGetPartner()));
 }
 public static Double IGetCurveParams(ICoEdgeObject ICoEdgeinstance)
 {
     return(ICoEdgeinstance.ICoEdgeInstance.IGetCurveParams());
 }
 public static Object GetPartner(ICoEdgeObject ICoEdgeinstance)
 {
     return(ICoEdgeinstance.ICoEdgeInstance.GetPartner());
 }
 public static Boolean GetSense(ICoEdgeObject ICoEdgeinstance)
 {
     return(ICoEdgeinstance.ICoEdgeInstance.GetSense());
 }
 public static Object GetLoop(ICoEdgeObject ICoEdgeinstance)
 {
     return(ICoEdgeinstance.ICoEdgeInstance.GetLoop());
 }
 public static ICoEdgeObject IGetNext(ICoEdgeObject ICoEdgeinstance)
 {
     return(new ICoEdgeObject(ICoEdgeinstance.ICoEdgeInstance.IGetNext()));
 }
 public static IEdgeObject IGetEdge(ICoEdgeObject ICoEdgeinstance)
 {
     return(new IEdgeObject(ICoEdgeinstance.ICoEdgeInstance.IGetEdge()));
 }