Package org.robwork.sdurw
Class StopCriteriaPtr
- java.lang.Object
- 
- org.robwork.sdurw.StopCriteriaPtr
 
- 
 public class StopCriteriaPtr extends java.lang.ObjectPtr stores a pointer and optionally takes ownership of the value.
- 
- 
Constructor SummaryConstructors Constructor Description StopCriteriaPtr()Default constructor yielding a NULL-pointer.StopCriteriaPtr(long cPtr, boolean cMemoryOwn)StopCriteriaPtr(StopCriteria ptr)Do not take ownership of ptr.
 
 ptr can be null.
 
 The constructor is implicit on purpose.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StopCriteria__ref__()Dereferencing operator.voiddelete()StopCriteriaderef()The pointer stored in the object.booleanequals(StopCriteria p)static longgetCPtr(StopCriteriaPtr obj)StopCriteriagetDeref()Member access operator.StopCriteriaPtrinstance()booleanisNull()checks if the pointer is nullbooleanisShared()check if this Ptr has shared ownership or none
 ownershipbooleanstop()StopCriteriaPtrstopAfter(double time)StopCriteriaPtrstopByFlag(boolean[] stop)StopCriteriaPtrstopCnt(int cnt)StopCriteriaPtrstopEither(StopCriteriaPtr a, StopCriteriaPtr b)StopCriteriaPtrstopEither(StopCriteriaPtrVector criteria)StopCriteriaPtrstopNever()StopCriteriaPtrstopNow()
 
- 
- 
- 
Constructor Detail- 
StopCriteriaPtrpublic StopCriteriaPtr(long cPtr, boolean cMemoryOwn)
 - 
StopCriteriaPtrpublic StopCriteriaPtr() Default constructor yielding a NULL-pointer.
 - 
StopCriteriaPtrpublic StopCriteriaPtr(StopCriteria ptr) Do not take ownership of ptr.
 
 ptr can be null.
 
 The constructor is implicit on purpose.
 
- 
 - 
Method Detail- 
getCPtrpublic static long getCPtr(StopCriteriaPtr obj) 
 - 
deletepublic void delete() 
 - 
derefpublic StopCriteria deref() The pointer stored in the object.
 - 
__ref__public StopCriteria __ref__() Dereferencing operator.
 - 
getDerefpublic StopCriteria getDeref() Member access operator.
 - 
equalspublic boolean equals(StopCriteria p) 
 - 
isSharedpublic 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.
 
 - 
isNullpublic boolean isNull() checks if the pointer is null- Returns:
- Returns true if the pointer is null
 
 - 
stoppublic boolean stop() 
 - 
instancepublic StopCriteriaPtr instance() 
 - 
stopAfterpublic StopCriteriaPtr stopAfter(double time) 
 - 
stopNeverpublic StopCriteriaPtr stopNever() 
 - 
stopNowpublic StopCriteriaPtr stopNow() 
 - 
stopByFlagpublic StopCriteriaPtr stopByFlag(boolean[] stop) 
 - 
stopCntpublic StopCriteriaPtr stopCnt(int cnt) 
 - 
stopEitherpublic StopCriteriaPtr stopEither(StopCriteriaPtrVector criteria) 
 - 
stopEitherpublic StopCriteriaPtr stopEither(StopCriteriaPtr a, StopCriteriaPtr b) 
 
- 
 
-