public static Object GetEllipseParams(ICurveObject ICurveinstance) { return(ICurveinstance.ICurveInstance.GetEllipseParams()); }
public static Int32 IGetBCurveParamsSize(ICurveObject ICurveinstance, Boolean WantCubicIn) { return(ICurveinstance.ICurveInstance.IGetBCurveParamsSize(WantCubicIn)); }
public static Int32 IGetPCurveParamsSize(ICurveObject ICurveinstance) { return(ICurveinstance.ICurveInstance.IGetPCurveParamsSize()); }
public static Object ConvertLineToBcurve(ICurveObject ICurveinstance, Object StartPoint, Object EndPoint) { return(ICurveinstance.ICurveInstance.ConvertLineToBcurve(StartPoint, EndPoint)); }
public static Object ReverseCurve(ICurveObject ICurveinstance) { return(ICurveinstance.ICurveInstance.ReverseCurve()); }
public static ISplineParamDataObject GetPCurveParams2(ICurveObject ICurveinstance) { return(new ISplineParamDataObject(ICurveinstance.ICurveInstance.GetPCurveParams2())); }
public static Double ICircleParams(ICurveObject ICurveinstance) { return(ICurveinstance.ICurveInstance.ICircleParams); }
//public static ICurveObject CreateSurfaceCurve(ICurveObject ICurveinstance, SurfaceObject Surf, Int32& Error) //{ // return new ICurveObject(ICurveinstance.ICurveInstance.CreateSurfaceCurve(Surf, Error)); //} //public static void ApplyTransform(ICurveObject ICurveinstance, MathTransformObject Xform) //{ // return ICurveinstance.ICurveInstance.ApplyTransform(Xform); //} public static ICurveObject SimplifyBCurve(ICurveObject ICurveinstance, Double TolIn) { return(new ICurveObject(ICurveinstance.ICurveInstance.SimplifyBCurve(TolIn))); }
public static ICurveObject ExtentCurve(ICurveObject ICurveinstance, Boolean AtStart, Double Length, Boolean LinearExt) { return(new ICurveObject(ICurveinstance.ICurveInstance.ExtentCurve(AtStart, Length, LinearExt))); }
public static ICurveObject GetBaseCurve(ICurveObject ICurveinstance) { return(new ICurveObject(ICurveinstance.ICurveInstance.GetBaseCurve())); }
public static ICurveObject CreateTrimmedCurve2(ICurveObject ICurveinstance, Double X1, Double Y1, Double Z1, Double X2, Double Y2, Double Z2) { return(new ICurveObject(ICurveinstance.ICurveInstance.CreateTrimmedCurve2(X1, Y1, Z1, X2, Y2, Z2))); }
public static IBody2Object CreateWireBody(ICurveObject ICurveinstance) { return(new IBody2Object(ICurveinstance.ICurveInstance.CreateWireBody())); }
public static Double IGetClosestPointOn(ICurveObject ICurveinstance, Double X, Double Y, Double Z) { return(ICurveinstance.ICurveInstance.IGetClosestPointOn(X, Y, Z)); }
public static Double IEvaluate(ICurveObject ICurveinstance, Double Parameter) { return(ICurveinstance.ICurveInstance.IEvaluate(Parameter)); }
public static ISplineParamDataObject GetBCurveParams5(ICurveObject ICurveinstance, Boolean WantCubicIn, Boolean WantNRational, Boolean ForceNonPeriodic, Boolean IsClosed) { return(new ISplineParamDataObject(ICurveinstance.ICurveInstance.GetBCurveParams5(WantCubicIn, WantNRational, ForceNonPeriodic, IsClosed))); }
public static Object JoinCurves(ICurveObject ICurveinstance, Object Curves) { return(ICurveinstance.ICurveInstance.JoinCurves(Curves)); }
public static Boolean IsBcurve(ICurveObject ICurveinstance) { return(ICurveinstance.ICurveInstance.IsBcurve()); }
public static Double IEvaluate2(ICurveObject ICurveinstance, Double Parameter, Int32 NumberOfDerivatives) { return(ICurveinstance.ICurveInstance.IEvaluate2(Parameter, NumberOfDerivatives)); }
public static Object LineParams(ICurveObject ICurveinstance) { return(ICurveinstance.ICurveInstance.LineParams); }
public static Double IGetBCurveParams3(ICurveObject ICurveinstance, Int32 ArraySize) { return(ICurveinstance.ICurveInstance.IGetBCurveParams3(ArraySize)); }
public static Object GetBCurveParams(ICurveObject ICurveinstance, Boolean WantCubicIn) { return(ICurveinstance.ICurveInstance.GetBCurveParams(WantCubicIn)); }
public static Int32 IGetBCurveParamsSize3(ICurveObject ICurveinstance, Boolean WantCubicIn, Boolean WantNRational, Boolean ForceNonPeriodic) { return(ICurveinstance.ICurveInstance.IGetBCurveParamsSize3(WantCubicIn, WantNRational, ForceNonPeriodic)); }
public static Object ConvertArcToBcurve(ICurveObject ICurveinstance, Object Center, Object Axis, Object Start, Object End) { return(ICurveinstance.ICurveInstance.ConvertArcToBcurve(Center, Axis, Start, End)); }
public static ICurveObject MakeBsplineCurve2(ICurveObject ICurveinstance) { return(new ICurveObject(ICurveinstance.ICurveInstance.MakeBsplineCurve2())); }
public static ICurveObject IReverseCurve(ICurveObject ICurveinstance) { return(new ICurveObject(ICurveinstance.ICurveInstance.IReverseCurve())); }
//public static Boolean FindMinimumRadius(ICurveObject ICurveinstance, Object Bound, Int32& NumOfRadius, Object& Radius, Object& Location, Object& Parameter) //{ // return ICurveinstance.ICurveInstance.FindMinimumRadius(Bound, NumOfRadius, Radius, Location, Parameter); //} //public static Boolean IFindMinimumRadius(ICurveObject ICurveinstance, Double& Bound, Int32& NumOfRadius, Object& Radius, Object& Location, Object& Parameter) //{ // return ICurveinstance.ICurveInstance.IFindMinimumRadius(Bound, NumOfRadius, Radius, Location, Parameter); //} public static Object GetBCurveParams4(ICurveObject ICurveinstance, Boolean WantCubicIn, Boolean WantNRational, Boolean ForceNonPeriodic, Boolean IsClosed) { return(ICurveinstance.ICurveInstance.GetBCurveParams4(WantCubicIn, WantNRational, ForceNonPeriodic, IsClosed)); }
//public static Int32 IConvertLineToBcurveSize(ICurveObject ICurveinstance, Double& StartPoint, Double& EndPoint) //{ // return ICurveinstance.ICurveInstance.IConvertLineToBcurveSize(StartPoint, EndPoint); //} //public static Int32 IConvertArcToBcurveSize(ICurveObject ICurveinstance, Double& Center, Double& Axis, Double& Start, Double& End) //{ // return ICurveinstance.ICurveInstance.IConvertArcToBcurveSize(Center, Axis, Start, End); //} public static Double IGetPCurveParams(ICurveObject ICurveinstance) { return(ICurveinstance.ICurveInstance.IGetPCurveParams()); }
public static Double ReverseEvaluate(ICurveObject ICurveinstance, Double PositionX, Double PositionY, Double PositionZ) { return(ICurveinstance.ICurveInstance.ReverseEvaluate(PositionX, PositionY, PositionZ)); }
public static Double GetLength(ICurveObject ICurveinstance, Double StartParam, Double EndParam) { return(ICurveinstance.ICurveInstance.GetLength(StartParam, EndParam)); }
public static Int32 Identity(ICurveObject ICurveinstance) { return(ICurveinstance.ICurveInstance.Identity()); }