Package org.robwork.sdurws
Class RobWorkStudioPtr
- java.lang.Object
-
- org.robwork.sdurws.RobWorkStudioPtr
-
public class RobWorkStudioPtr extends java.lang.ObjectPtr stores a pointer and optionally takes ownership of the value.
-
-
Constructor Summary
Constructors Constructor Description RobWorkStudioPtr()Default constructor yielding a NULL-pointer.RobWorkStudioPtr(long cPtr, boolean cMemoryOwn)RobWorkStudioPtr(RobWorkStudio 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 RobWorkStudio__ref__()Dereferencing operator.voiddelete()RobWorkStudioderef()The pointer stored in the object.booleanequals(RobWorkStudio p)voidfireGenericEvent(java.lang.String str)CollisionDetectorPtrgetCollisionDetector()static longgetCPtr(RobWorkStudioPtr obj)RobWorkStudiogetDeref()Member access operator.PropertyMapgetPropertyMap()StategetState()PathTimedStategetTimedStatePath()RWStudioView3DPtrgetView()Transform3DgetViewTransform()WorkCellPtrgetWorkCell()SWIGTYPE_p_rw__core__PtrT_rw__graphics__WorkCellScene_tgetWorkCellScene()booleanisNull()checks if the pointer is nullbooleanisShared()check if this Ptr has shared ownership or none
ownershipLoglog()voidopenFile(java.lang.String filename)voidopenWorkCell(java.lang.String file)voidpostExit()voidpostOpenWorkCell(java.lang.String str)voidpostSaveViewGL(java.lang.String str)voidpostState(State state)voidpostTimedStatePath(PathTimedState path)voidpostUpdateAndRepaint()voidpostWorkCell(WorkCellPtr workcell)voidsaveViewGL(java.lang.String filename)voidsend(java.lang.String id)voidsend(java.lang.String id, double val)voidsend(java.lang.String id, java.lang.String val)voidsend(java.lang.String id, PropertyMap val)voidsend(java.lang.String id, Q val)voidsetState(State state)voidsetTimedStatePath(SWIGTYPE_p_rw__core__PtrT_rw__trajectory__PathT_rw__trajectory__TimedT_rw__kinematics__State_t_t_t path)voidsetViewTransform(Transform3D t3d)voidsetWorkCell(WorkCellPtr workcell)voidupdateAndRepaint()intwait(java.lang.String id)intwait(java.lang.String id, double timeout)intwait(java.lang.String id, Q result)intwait(java.lang.String id, Q result, double timeout)
-
-
-
Constructor Detail
-
RobWorkStudioPtr
public RobWorkStudioPtr(long cPtr, boolean cMemoryOwn)
-
RobWorkStudioPtr
public RobWorkStudioPtr()
Default constructor yielding a NULL-pointer.
-
RobWorkStudioPtr
public RobWorkStudioPtr(RobWorkStudio ptr)
Do not take ownership of ptr.
ptr can be null.
The constructor is implicit on purpose.
-
-
Method Detail
-
getCPtr
public static long getCPtr(RobWorkStudioPtr obj)
-
delete
public void delete()
-
deref
public RobWorkStudio deref()
The pointer stored in the object.
-
__ref__
public RobWorkStudio __ref__()
Dereferencing operator.
-
getDeref
public RobWorkStudio getDeref()
Member access operator.
-
equals
public boolean equals(RobWorkStudio 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
-
openFile
public void openFile(java.lang.String filename)
-
getPropertyMap
public PropertyMap getPropertyMap()
-
getWorkCell
public WorkCellPtr getWorkCell()
-
getCollisionDetector
public CollisionDetectorPtr getCollisionDetector()
-
getWorkCellScene
public SWIGTYPE_p_rw__core__PtrT_rw__graphics__WorkCellScene_t getWorkCellScene()
-
getView
public RWStudioView3DPtr getView()
-
getTimedStatePath
public PathTimedState getTimedStatePath()
-
log
public Log log()
-
postState
public void postState(State state)
-
postUpdateAndRepaint
public void postUpdateAndRepaint()
-
postSaveViewGL
public void postSaveViewGL(java.lang.String str)
-
postTimedStatePath
public void postTimedStatePath(PathTimedState path)
-
postWorkCell
public void postWorkCell(WorkCellPtr workcell)
-
postOpenWorkCell
public void postOpenWorkCell(java.lang.String str)
-
postExit
public void postExit()
-
getState
public State getState()
-
setTimedStatePath
public void setTimedStatePath(SWIGTYPE_p_rw__core__PtrT_rw__trajectory__PathT_rw__trajectory__TimedT_rw__kinematics__State_t_t_t path)
-
setState
public void setState(State state)
-
setWorkCell
public void setWorkCell(WorkCellPtr workcell)
-
openWorkCell
public void openWorkCell(java.lang.String file)
-
saveViewGL
public void saveViewGL(java.lang.String filename)
-
getViewTransform
public Transform3D getViewTransform()
-
setViewTransform
public void setViewTransform(Transform3D t3d)
-
updateAndRepaint
public void updateAndRepaint()
-
fireGenericEvent
public void fireGenericEvent(java.lang.String str)
-
send
public void send(java.lang.String id)
-
send
public void send(java.lang.String id, java.lang.String val)
-
send
public void send(java.lang.String id, double val)
-
send
public void send(java.lang.String id, Q val)
-
send
public void send(java.lang.String id, PropertyMap val)
-
wait
public int wait(java.lang.String id)
-
wait
public int wait(java.lang.String id, double timeout)
-
wait
public int wait(java.lang.String id, Q result, double timeout)
-
wait
public int wait(java.lang.String id, Q result)
-
-