public class SWKSegment extends SWKBodyElement
Constructor and Description |
---|
SWKSegment(com.jacob.com.Dispatch d) |
Modifier and Type | Method and Description |
---|---|
void |
applyPosition(java.lang.Object[] param1,
Holder param2) |
void |
attach(AnyObject param1) |
int |
attachSize() |
void |
createReachEnvelope() |
void |
destroyReachEnvelope() |
void |
detach(AnyObject param1) |
void |
detachAll() |
double |
endPositionX() |
double |
endPositionY() |
double |
endPositionZ() |
AnyObject |
getAttachedObject(int param1) |
SWKDOF |
getDOF(int param1) |
void |
getIKOffset(java.lang.Object[] param1) |
void |
getIKPosition(java.lang.Object[] param1) |
boolean |
isAttached(AnyObject param1) |
boolean |
isDOFAt0() |
boolean |
isDOFAt1() |
boolean |
isDOFAt2() |
boolean |
isObjectReachable(AnyObject param1) |
boolean |
isOnHand() |
boolean |
isOnLeftSide() |
boolean |
isOnRightSide() |
boolean |
isOnSpine() |
boolean |
isReachable(double param1,
double param2,
double param3) |
double |
length() |
void |
lockPosture(int param1) |
void |
mirrorCopyAngularLimitations(int param1) |
void |
mirrorCopyPosture() |
void |
mirrorCopyPrefAngles(int param1) |
CATBaseDispatch |
mirrorSegment() |
int |
nbDOFs() |
void |
optimize(int param1) |
void |
removeLimits(int param1) |
void |
resetAngularLimitations(int param1,
int param2) |
void |
resetPosture() |
void |
resetPrefAngles(int param1) |
void |
setPercentage(double param1,
int param2) |
void |
setPosition(java.lang.Object[] param1,
Holder param2) |
void |
swapAngularLimitations(int param1) |
void |
swapPosture() |
void |
swapPrefAngles(int param1) |
fullName, getGlobalPosition, manikin, positionX, positionY, positionZ, refresh3D, refreshDisplay, refreshDisplay
application, getItem, name, name, parent
changeComponentState, destructor, getImpl, getMetaObject, isA, isAKindOf, isEqual, isNull, setImpl, surChargeQI
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 void detach(AnyObject param1)
public void setPosition(java.lang.Object[] param1, Holder param2)
public void resetPosture()
public void swapPosture()
public void resetPrefAngles(int param1)
public void swapPrefAngles(int param1)
public void resetAngularLimitations(int param1, int param2)
public void swapAngularLimitations(int param1)
public void lockPosture(int param1)
public void applyPosition(java.lang.Object[] param1, Holder param2)
public int nbDOFs()
public SWKDOF getDOF(int param1)
public boolean isDOFAt0()
public boolean isDOFAt1()
public boolean isDOFAt2()
public double endPositionX()
public double endPositionY()
public double endPositionZ()
public boolean isOnLeftSide()
public boolean isOnRightSide()
public boolean isOnHand()
public boolean isOnSpine()
public void mirrorCopyPosture()
public void mirrorCopyPrefAngles(int param1)
public void removeLimits(int param1)
public void mirrorCopyAngularLimitations(int param1)
public void setPercentage(double param1, int param2)
public CATBaseDispatch mirrorSegment()
public boolean isReachable(double param1, double param2, double param3)
public boolean isObjectReachable(AnyObject param1)
public void createReachEnvelope()
public void destroyReachEnvelope()
public void detachAll()
public boolean isAttached(AnyObject param1)
public int attachSize()
public AnyObject getAttachedObject(int param1)
public void getIKOffset(java.lang.Object[] param1)
public void getIKPosition(java.lang.Object[] param1)
public double length()
public void optimize(int param1)
public void attach(AnyObject param1)