public class ICurve
extends com.jacob.com.Dispatch
Constructor and Description |
---|
ICurve(com.jacob.com.Dispatch d) |
Modifier and Type | Method and Description |
---|---|
void |
applyTransform(IMathTransform param1) |
java.lang.Object |
circleParams() |
java.lang.Object |
convertArcToBcurve(java.lang.Object param1,
java.lang.Object param2,
java.lang.Object param3,
java.lang.Object param4) |
java.lang.Object |
convertLineToBcurve(java.lang.Object param1,
java.lang.Object param2) |
com.jacob.com.Dispatch |
copy() |
ICurve |
createSurfaceCurve(ISurface param1,
Holder param2) |
com.jacob.com.Dispatch |
createTrimmedCurve(double param1,
double param2,
double param3,
double param4,
double param5,
double param6) |
ICurve |
createTrimmedCurve2(double param1,
double param2,
double param3,
double param4,
double param5,
double param6) |
IBody2 |
createWireBody() |
java.lang.Object |
evaluate(double param1) |
java.lang.Object |
evaluate2(double param1,
int param2) |
ICurve |
extentCurve(boolean param1,
double param2,
boolean param3) |
boolean |
findMinimumRadius(java.lang.Object param1,
Holder param2,
java.lang.Object param3,
java.lang.Object param4,
java.lang.Object param5) |
ICurve |
getBaseCurve() |
java.lang.Object |
getBCurveParams(boolean param1) |
java.lang.Object |
getBCurveParams3(boolean param1,
boolean param2,
boolean param3) |
java.lang.Object |
getBCurveParams4(boolean param1,
boolean param2,
boolean param3,
boolean param4) |
ISplineParamData |
getBCurveParams5(boolean param1,
boolean param2,
boolean param3,
boolean param4) |
java.lang.Object |
getClosestPointOn(double param1,
double param2,
double param3) |
java.lang.Object |
getEllipseParams() |
boolean |
getEndParams(Holder param1,
Holder param2,
Holder param3,
Holder param4) |
double |
getLength(double param1,
double param2) |
double |
getLength2(double param1,
double param2) |
double |
getLength3(double param1,
double param2) |
java.lang.Object |
getPCurveParams() |
ISplineParamData |
getPCurveParams2() |
java.lang.Object |
getSplinePts(java.lang.Object param1) |
java.lang.Object |
getTessPts(double param1,
double param2,
java.lang.Object param3,
java.lang.Object param4) |
double |
iCircleParams() |
int |
iConvertArcToBcurveSize(Holder param1,
Holder param2,
Holder param3,
Holder param4) |
int |
iConvertLineToBcurveSize(Holder param1,
Holder param2) |
int |
iConvertPcurveToBcurveSize(int param1,
int param2,
int param3,
Holder param4,
int param5,
Holder param6,
double param7) |
ICurve |
iCopy() |
ICurve |
iCreateTrimmedCurve(Holder param1,
Holder param2) |
int |
identity() |
double |
iEvaluate(double param1) |
double |
iEvaluate2(double param1,
int param2) |
boolean |
iFindMinimumRadius(Holder param1,
Holder param2,
java.lang.Object param3,
java.lang.Object param4,
java.lang.Object param5) |
double |
iGetBCurveParams() |
double |
iGetBCurveParams3(int param1) |
int |
iGetBCurveParamsSize(boolean param1) |
int |
iGetBCurveParamsSize2(boolean param1,
boolean param2) |
int |
iGetBCurveParamsSize3(boolean param1,
boolean param2,
boolean param3) |
double |
iGetClosestPointOn(double param1,
double param2,
double param3) |
void |
iGetEllipseParams(Holder param1) |
double |
iGetPCurveParams() |
int |
iGetPCurveParamsSize() |
double |
iGetSplinePts() |
int |
iGetSplinePtsSize(Holder param1,
Holder param2,
Holder param3) |
double |
iGetTessPts(double param1,
double param2,
Holder param3,
Holder param4) |
int |
iGetTessPtsSize(double param1,
double param2,
Holder param3,
Holder param4) |
double |
iIntersectCurve(ICurve param1,
Holder param2,
Holder param3,
Holder param4,
Holder param5) |
int |
iIntersectCurveSize(ICurve param1,
Holder param2,
Holder param3,
Holder param4,
Holder param5) |
ICurve |
iJoinCurves(int param1,
Holder param2) |
double |
iLineParams() |
java.lang.Object |
intersectCurve(com.jacob.com.Variant param1,
java.lang.Object param2,
java.lang.Object param3,
java.lang.Object param4,
java.lang.Object param5) |
ICurve |
iReverseCurve() |
boolean |
isBcurve() |
boolean |
isCircle() |
boolean |
isEllipse() |
boolean |
isLine() |
boolean |
isTrimmedCurve() |
com.jacob.com.Dispatch |
joinCurves(java.lang.Object param1) |
java.lang.Object |
lineParams() |
ICurve |
makeBsplineCurve() |
ICurve |
makeBsplineCurve2() |
com.jacob.com.Dispatch |
reverseCurve() |
double |
reverseEvaluate(double param1,
double param2,
double param3) |
ICurve |
simplifyBCurve(double param1) |
call, call, call, call, callN_CaseSensitive, callN, callN, callSub, callSub, callSub, callSub, callSubN, callSubN, get_CaseSensitive, get, get, getIDOfName, getIDsOfNames, getIDsOfNames, getProgramId, hasExited, hasExited, invoke, invoke, invoke, invokeSub, invokeSub, invokeSub, invokeSubv, invokeSubv, invokeSubv, invokev, invokev, invokev, invokev, put_Casesensitive, put, put, putRef, putRef, QueryInterface, safeRelease
public java.lang.Object getClosestPointOn(double param1, double param2, double param3)
public double iGetClosestPointOn(double param1, double param2, double param3)
public double reverseEvaluate(double param1, double param2, double param3)
public java.lang.Object evaluate(double param1)
public double iEvaluate(double param1)
public IBody2 createWireBody()
public java.lang.Object evaluate2(double param1, int param2)
public double iEvaluate2(double param1, int param2)
public ICurve iCopy()
public void applyTransform(IMathTransform param1)
public java.lang.Object circleParams()
public boolean isCircle()
public boolean isLine()
public boolean isBcurve()
public java.lang.Object getBCurveParams(boolean param1)
public java.lang.Object convertLineToBcurve(java.lang.Object param1, java.lang.Object param2)
public java.lang.Object convertArcToBcurve(java.lang.Object param1, java.lang.Object param2, java.lang.Object param3, java.lang.Object param4)
public com.jacob.com.Dispatch reverseCurve()
public ICurve iReverseCurve()
public java.lang.Object getPCurveParams()
public double iLineParams()
public double iCircleParams()
public double iGetBCurveParams()
public int iGetBCurveParamsSize(boolean param1)
public int iConvertArcToBcurveSize(Holder param1, Holder param2, Holder param3, Holder param4)
public double iGetPCurveParams()
public int iGetPCurveParamsSize()
public int iConvertPcurveToBcurveSize(int param1, int param2, int param3, Holder param4, int param5, Holder param6, double param7)
public java.lang.Object getSplinePts(java.lang.Object param1)
public double iGetSplinePts()
public int iGetBCurveParamsSize2(boolean param1, boolean param2)
public java.lang.Object getTessPts(double param1, double param2, java.lang.Object param3, java.lang.Object param4)
public int iGetTessPtsSize(double param1, double param2, Holder param3, Holder param4)
public boolean isEllipse()
public double iIntersectCurve(ICurve param1, Holder param2, Holder param3, Holder param4, Holder param5)
public java.lang.Object intersectCurve(com.jacob.com.Variant param1, java.lang.Object param2, java.lang.Object param3, java.lang.Object param4, java.lang.Object param5)
public boolean findMinimumRadius(java.lang.Object param1, Holder param2, java.lang.Object param3, java.lang.Object param4, java.lang.Object param5)
public boolean iFindMinimumRadius(Holder param1, Holder param2, java.lang.Object param3, java.lang.Object param4, java.lang.Object param5)
public java.lang.Object lineParams()
public int iIntersectCurveSize(ICurve param1, Holder param2, Holder param3, Holder param4, Holder param5)
public com.jacob.com.Dispatch createTrimmedCurve(double param1, double param2, double param3, double param4, double param5, double param6)
public java.lang.Object getEllipseParams()
public void iGetEllipseParams(Holder param1)
public boolean getEndParams(Holder param1, Holder param2, Holder param3, Holder param4)
public double getLength2(double param1, double param2)
public ICurve makeBsplineCurve()
public ICurve getBaseCurve()
public boolean isTrimmedCurve()
public ICurve createTrimmedCurve2(double param1, double param2, double param3, double param4, double param5, double param6)
public ICurve simplifyBCurve(double param1)
public ICurve extentCurve(boolean param1, double param2, boolean param3)
public com.jacob.com.Dispatch joinCurves(java.lang.Object param1)
public java.lang.Object getBCurveParams3(boolean param1, boolean param2, boolean param3)
public double iGetBCurveParams3(int param1)
public int iGetBCurveParamsSize3(boolean param1, boolean param2, boolean param3)
public ICurve makeBsplineCurve2()
public double getLength3(double param1, double param2)
public java.lang.Object getBCurveParams4(boolean param1, boolean param2, boolean param3, boolean param4)
public ISplineParamData getBCurveParams5(boolean param1, boolean param2, boolean param3, boolean param4)
public ISplineParamData getPCurveParams2()
public double getLength(double param1, double param2)
public int identity()
public com.jacob.com.Dispatch copy()