Class RobWorkStudioPtr


  • public class RobWorkStudioPtr
    extends java.lang.Object
    Ptr stores a pointer and optionally takes ownership of the value.
    • 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

      • 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.
      • 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)
      • 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()
      • 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)