Package org.robwork.sdurwsim
Class ConstraintPtr
- java.lang.Object
-
- org.robwork.sdurwsim.ConstraintPtr
-
public class ConstraintPtr extends java.lang.Object
Ptr stores a pointer and optionally takes ownership of the value.
-
-
Constructor Summary
Constructors Constructor Description ConstraintPtr()
Default constructor yielding a NULL-pointer.ConstraintPtr(long cPtr, boolean cMemoryOwn)
ConstraintPtr(Constraint ptr)
Do not take ownership of ptr.
ptr can be null.
The constructor is implicit on purpose.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Constraint
__ref__()
Dereferencing operator.void
delete()
Constraint
deref()
The pointer stored in the object.boolean
equals(Constraint p)
Body
getBody1()
Body
getBody2()
static long
getCPtr(ConstraintPtr obj)
Constraint
getDeref()
Member access operator.long
getDOF()
long
getDOFAngular()
long
getDOFLinear()
Constraint.SpringParams
getSpringParams()
Transform3D
getTransform()
Constraint.ConstraintType
getType()
boolean
isNull()
checks if the pointer is nullboolean
isShared()
check if this Ptr has shared ownership or none
ownershipvoid
setSpringParams(Constraint.SpringParams params)
void
setTransform(Transform3D parentTconstraint)
-
-
-
Constructor Detail
-
ConstraintPtr
public ConstraintPtr(long cPtr, boolean cMemoryOwn)
-
ConstraintPtr
public ConstraintPtr()
Default constructor yielding a NULL-pointer.
-
ConstraintPtr
public ConstraintPtr(Constraint ptr)
Do not take ownership of ptr.
ptr can be null.
The constructor is implicit on purpose.
-
-
Method Detail
-
getCPtr
public static long getCPtr(ConstraintPtr obj)
-
delete
public void delete()
-
deref
public Constraint deref()
The pointer stored in the object.
-
__ref__
public Constraint __ref__()
Dereferencing operator.
-
getDeref
public Constraint getDeref()
Member access operator.
-
equals
public boolean equals(Constraint p)
-
isShared
public boolean isShared()
check if this Ptr has shared ownership or none
ownership- Returns:
- true if Ptr has shared ownership, false if it has no ownership.
-
isNull
public boolean isNull()
checks if the pointer is null- Returns:
- Returns true if the pointer is null
-
getType
public Constraint.ConstraintType getType()
-
getBody1
public Body getBody1()
-
getBody2
public Body getBody2()
-
getDOF
public long getDOF()
-
getDOFLinear
public long getDOFLinear()
-
getDOFAngular
public long getDOFAngular()
-
getTransform
public Transform3D getTransform()
-
setTransform
public void setTransform(Transform3D parentTconstraint)
-
getSpringParams
public Constraint.SpringParams getSpringParams()
-
setSpringParams
public void setSpringParams(Constraint.SpringParams params)
-
-