public class ISurface
extends com.jacob.com.Dispatch
Constructor and Description |
---|
ISurface(com.jacob.com.Dispatch d) |
Modifier and Type | Method and Description |
---|---|
boolean |
addTrimmingLoop(int param1,
java.lang.Object param2,
java.lang.Object param3,
java.lang.Object param4,
java.lang.Object param5,
java.lang.Object param6,
java.lang.Object param7,
java.lang.Object param8) |
boolean |
addTrimmingLoop2(int param1,
java.lang.Object param2,
java.lang.Object param3,
java.lang.Object param4,
java.lang.Object param5,
java.lang.Object param6,
java.lang.Object param7,
java.lang.Object param8,
java.lang.Object param9) |
java.lang.Object |
coneParams() |
java.lang.Object |
coneParams2() |
com.jacob.com.Dispatch |
copy() |
com.jacob.com.Dispatch |
createNewCurve() |
com.jacob.com.Dispatch |
createTrimmedSheet(java.lang.Object param1) |
com.jacob.com.Dispatch |
createTrimmedSheet4(java.lang.Object param1,
boolean param2) |
com.jacob.com.Dispatch |
createTrimmedSheet5(java.lang.Object param1,
boolean param2,
double param3) |
java.lang.Object |
cylinderParams() |
java.lang.Object |
evaluate(double param1,
double param2,
int param3,
int param4) |
java.lang.Object |
evaluateAtPoint(double param1,
double param2,
double param3) |
boolean |
findMinimumRadius(java.lang.Object param1,
java.lang.Object param2,
Holder param3,
java.lang.Object param4,
java.lang.Object param5,
java.lang.Object param6) |
java.lang.Object |
getBSurfParams(boolean param1,
java.lang.Object param2) |
java.lang.Object |
getBSurfParams2(boolean param1,
boolean param2,
java.lang.Object param3,
double param4,
Holder param5) |
IBSurfParamData |
getBSurfParams3(boolean param1,
boolean param2,
com.jacob.com.Variant param3,
double param4,
Holder param5) |
java.lang.Object |
getClosestPointOn(double param1,
double param2,
double param3) |
java.lang.Object |
getExtrusionsurfParams() |
int |
getIntersectCurveCount(ICurve param1,
Holder param2) |
int |
getIntersectCurveCount2(ICurve param1,
Holder param2) |
int |
getIntersectSurfaceCount(ISurface param1) |
double |
getOffsetSurfParams() |
com.jacob.com.Dispatch |
getProfileCurve() |
IMathPoint |
getProjectedPointOn(IMathPoint param1,
IMathVector param2) |
java.lang.Object |
getRevsurfParams() |
void |
iAddTrimmingLoop(int param1,
Holder param2,
Holder param3,
Holder param4,
Holder param5,
Holder param6,
Holder param7,
Holder param8) |
void |
iAddTrimmingLoop2(int param1,
Holder param2,
Holder param3,
Holder param4,
Holder param5,
Holder param6,
Holder param7,
Holder param8,
Holder param9) |
double |
iConeParams() |
ISurface |
iCopy() |
ICurve |
iCreateNewCurve() |
IBody |
iCreateTrimmedSheet(int param1,
Holder param2) |
IBody2 |
iCreateTrimmedSheet2(int param1,
Holder param2) |
IBody2 |
iCreateTrimmedSheet3(int param1,
Holder param2) |
IBody |
iCreateTrimmedSheet4(int param1,
Holder param2,
boolean param3) |
double |
iCylinderParams() |
int |
identity() |
double |
iEvaluate(double param1,
double param2,
int param3,
int param4) |
double |
iEvaluateAtPoint(double param1,
double param2,
double param3) |
boolean |
iFindMinimumRadius(Holder param1,
Holder param2,
Holder param3,
java.lang.Object param4,
java.lang.Object param5,
java.lang.Object param6) |
double |
iGetBSurfParams() |
int |
iGetBSurfParamsSize(boolean param1,
Holder param2) |
int |
iGetBSurfParamsSize2(boolean param1,
boolean param2,
Holder param3) |
int |
iGetBSurfParamsSize3(boolean param1,
boolean param2,
Holder param3,
double param4,
Holder param5) |
double |
iGetClosestPointOn(double param1,
double param2,
double param3) |
double |
iGetExtrusionsurfParams() |
int |
iGetMakeIsoCurvesCount(Holder param1,
Holder param2,
double param3,
double param4) |
double |
iGetOffsetSurfParams2(Holder param1,
Holder param2) |
ICurve |
iGetProfileCurve() |
double |
iGetRevsurfParams() |
boolean |
iIntersectCurve(ICurve param1,
Holder param2,
int param3,
Holder param4,
Holder param5,
Holder param6) |
boolean |
iIntersectCurve2(ICurve param1,
Holder param2,
int param3,
Holder param4,
Holder param5,
Holder param6) |
boolean |
iIntersectSurface(ISurface param1,
int param2,
Holder param3,
Holder param4) |
ICurve |
iMakeIsoCurve(boolean param1,
double param2) |
boolean |
iMakeIsoCurves(Holder param1,
Holder param2,
double param3,
double param4,
int param5,
Holder param6,
Holder param7) |
boolean |
intersectCurve(com.jacob.com.Variant param1,
java.lang.Object param2,
java.lang.Object param3,
java.lang.Object param4,
java.lang.Object param5) |
boolean |
intersectCurve2(com.jacob.com.Variant param1,
java.lang.Object param2,
java.lang.Object param3,
java.lang.Object param4,
java.lang.Object param5) |
boolean |
intersectSurface(com.jacob.com.Variant param1,
java.lang.Object param2,
java.lang.Object param3) |
double |
iParameterization() |
double |
iPlaneParams() |
double |
iReverseEvaluate(double param1,
double param2,
double param3) |
boolean |
isBlending() |
boolean |
isCone() |
boolean |
isCylinder() |
boolean |
isForeign() |
boolean |
isOffset() |
boolean |
isParametric() |
double |
iSphereParams() |
boolean |
isPlane() |
boolean |
isRevolved() |
boolean |
isSphere() |
boolean |
isSwept() |
boolean |
isTorus() |
double |
iTorusParams() |
com.jacob.com.Dispatch |
makeIsoCurve(boolean param1,
double param2) |
ICurve |
makeIsoCurve2(boolean param1,
Holder param2) |
boolean |
makeIsoCurves(java.lang.Object param1,
java.lang.Object param2,
double param3,
double param4,
java.lang.Object param5,
java.lang.Object param6) |
java.lang.Object |
parameterization() |
ISurfaceParameterizationData |
parameterization2() |
java.lang.Object |
planeParams() |
java.lang.Object |
reverseEvaluate(double param1,
double param2,
double param3) |
java.lang.Object |
sphereParams() |
java.lang.Object |
torusParams() |
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 IMathPoint getProjectedPointOn(IMathPoint param1, IMathVector param2)
public java.lang.Object reverseEvaluate(double param1, double param2, double param3)
public double iReverseEvaluate(double param1, double param2, double param3)
public java.lang.Object evaluate(double param1, double param2, int param3, int param4)
public double iEvaluate(double param1, double param2, int param3, int param4)
public ISurface iCopy()
public java.lang.Object planeParams()
public java.lang.Object cylinderParams()
public java.lang.Object coneParams()
public java.lang.Object sphereParams()
public java.lang.Object torusParams()
public boolean isPlane()
public boolean isCylinder()
public boolean isCone()
public boolean isSphere()
public boolean isTorus()
public boolean isParametric()
public boolean isBlending()
public boolean isOffset()
public boolean isSwept()
public boolean isRevolved()
public boolean isForeign()
public java.lang.Object parameterization()
public java.lang.Object getBSurfParams(boolean param1, java.lang.Object param2)
public boolean addTrimmingLoop(int param1, java.lang.Object param2, java.lang.Object param3, java.lang.Object param4, java.lang.Object param5, java.lang.Object param6, java.lang.Object param7, java.lang.Object param8)
public com.jacob.com.Dispatch createNewCurve()
public ICurve iCreateNewCurve()
public java.lang.Object getRevsurfParams()
public java.lang.Object getExtrusionsurfParams()
public com.jacob.com.Dispatch getProfileCurve()
public ICurve iGetProfileCurve()
public double iPlaneParams()
public double iCylinderParams()
public double iConeParams()
public double iSphereParams()
public double iTorusParams()
public double iGetRevsurfParams()
public double iGetExtrusionsurfParams()
public double iParameterization()
public double iGetBSurfParams()
public int iGetBSurfParamsSize(boolean param1, Holder param2)
public void iAddTrimmingLoop(int param1, Holder param2, Holder param3, Holder param4, Holder param5, Holder param6, Holder param7, Holder param8)
public java.lang.Object evaluateAtPoint(double param1, double param2, double param3)
public double iEvaluateAtPoint(double param1, double param2, double param3)
public double getOffsetSurfParams()
public int iGetBSurfParamsSize2(boolean param1, boolean param2, Holder param3)
public com.jacob.com.Dispatch createTrimmedSheet(java.lang.Object param1)
public boolean addTrimmingLoop2(int param1, java.lang.Object param2, java.lang.Object param3, java.lang.Object param4, java.lang.Object param5, java.lang.Object param6, java.lang.Object param7, java.lang.Object param8, java.lang.Object param9)
public void iAddTrimmingLoop2(int param1, Holder param2, Holder param3, Holder param4, Holder param5, Holder param6, Holder param7, Holder param8, Holder param9)
public java.lang.Object getBSurfParams2(boolean param1, boolean param2, java.lang.Object param3, double param4, Holder param5)
public int iGetBSurfParamsSize3(boolean param1, boolean param2, Holder param3, double param4, Holder param5)
public int getIntersectSurfaceCount(ISurface param1)
public boolean iIntersectSurface(ISurface param1, int param2, Holder param3, Holder param4)
public boolean intersectSurface(com.jacob.com.Variant param1, java.lang.Object param2, java.lang.Object param3)
public boolean iIntersectCurve(ICurve param1, Holder param2, int param3, Holder param4, Holder param5, Holder param6)
public boolean intersectCurve(com.jacob.com.Variant param1, java.lang.Object param2, java.lang.Object param3, java.lang.Object param4, java.lang.Object param5)
public com.jacob.com.Dispatch makeIsoCurve(boolean param1, double param2)
public ICurve iMakeIsoCurve(boolean param1, double param2)
public boolean makeIsoCurves(java.lang.Object param1, java.lang.Object param2, double param3, double param4, java.lang.Object param5, java.lang.Object param6)
public int iGetMakeIsoCurvesCount(Holder param1, Holder param2, double param3, double param4)
public boolean iMakeIsoCurves(Holder param1, Holder param2, double param3, double param4, int param5, Holder param6, Holder param7)
public boolean iIntersectCurve2(ICurve param1, Holder param2, int param3, Holder param4, Holder param5, Holder param6)
public boolean intersectCurve2(com.jacob.com.Variant param1, java.lang.Object param2, java.lang.Object param3, java.lang.Object param4, java.lang.Object param5)
public com.jacob.com.Dispatch createTrimmedSheet4(java.lang.Object param1, boolean param2)
public boolean findMinimumRadius(java.lang.Object param1, java.lang.Object param2, Holder param3, java.lang.Object param4, java.lang.Object param5, java.lang.Object param6)
public boolean iFindMinimumRadius(Holder param1, Holder param2, Holder param3, java.lang.Object param4, java.lang.Object param5, java.lang.Object param6)
public IBSurfParamData getBSurfParams3(boolean param1, boolean param2, com.jacob.com.Variant param3, double param4, Holder param5)
public ISurfaceParameterizationData parameterization2()
public java.lang.Object coneParams2()
public com.jacob.com.Dispatch createTrimmedSheet5(java.lang.Object param1, boolean param2, double param3)
public int identity()
public com.jacob.com.Dispatch copy()