Package org.robwork.sdurw
Class WorkCellScenePtr
- java.lang.Object
-
- org.robwork.sdurw.WorkCellScenePtr
-
public class WorkCellScenePtr extends java.lang.Object
Ptr stores a pointer and optionally takes ownership of the value.
-
-
Constructor Summary
Constructors Constructor Description WorkCellScenePtr()
Default constructor yielding a NULL-pointer.WorkCellScenePtr(long cPtr, boolean cMemoryOwn)
WorkCellScenePtr(WorkCellScene 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 WorkCellScene
__ref__()
Dereferencing operator.DrawableNodePtr
addDrawable(java.lang.String filename, Frame frame, int dmask)
void
addDrawable(DrawableNodePtr drawable, Frame arg1)
DrawableNodePtr
addFrameAxis(java.lang.String name, double size, Frame frame)
DrawableNodePtr
addFrameAxis(java.lang.String name, double size, Frame frame, int dmask)
DrawableNodePtr
addRender(java.lang.String name, RenderPtr render, Frame frame)
DrawableNodePtr
addRender(java.lang.String name, RenderPtr render, Frame frame, int dmask)
void
delete()
WorkCellScene
deref()
The pointer stored in the object.boolean
equals(WorkCellScene p)
DrawableNodePtr
findDrawable(java.lang.String name)
DrawableNodePtr
findDrawable(java.lang.String name, Frame frame)
DrawableNodePtrVector
findDrawables(java.lang.String name)
static long
getCPtr(WorkCellScenePtr obj)
WorkCellScene
getDeref()
Member access operator.long
getDrawMask(Frame f)
Frame
getFrame(DrawableNodePtr d)
WorkCellPtr
getWorkCell()
boolean
isFrameAxisVisible(Frame f)
boolean
isHighlighted(Frame f)
boolean
isNull()
checks if the pointer is nullboolean
isShared()
check if this Ptr has shared ownership or none
ownershipboolean
isVisible(Frame f)
boolean
removeDrawable(java.lang.String name)
boolean
removeDrawable(java.lang.String name, Frame f)
boolean
removeDrawable(DrawableNodePtr drawable)
boolean
removeDrawable(DrawableNodePtr drawable, Frame f)
boolean
removeDrawables(java.lang.String name)
boolean
removeDrawables(Frame f)
void
setDrawMask(long mask, Frame f)
void
setFrameAxisVisible(boolean visible, Frame f)
void
setHighlighted(boolean highlighted, Frame f)
void
setState(State state)
void
setTransparency(double alpha, Frame f)
void
setVisible(boolean visible, Frame f)
void
updateSceneGraph(State state)
-
-
-
Constructor Detail
-
WorkCellScenePtr
public WorkCellScenePtr(long cPtr, boolean cMemoryOwn)
-
WorkCellScenePtr
public WorkCellScenePtr()
Default constructor yielding a NULL-pointer.
-
WorkCellScenePtr
public WorkCellScenePtr(WorkCellScene ptr)
Do not take ownership of ptr.
ptr can be null.
The constructor is implicit on purpose.
-
-
Method Detail
-
getCPtr
public static long getCPtr(WorkCellScenePtr obj)
-
delete
public void delete()
-
deref
public WorkCellScene deref()
The pointer stored in the object.
-
__ref__
public WorkCellScene __ref__()
Dereferencing operator.
-
getDeref
public WorkCellScene getDeref()
Member access operator.
-
equals
public boolean equals(WorkCellScene 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
-
getWorkCell
public WorkCellPtr getWorkCell()
-
setState
public void setState(State state)
-
updateSceneGraph
public void updateSceneGraph(State state)
-
setVisible
public void setVisible(boolean visible, Frame f)
-
isVisible
public boolean isVisible(Frame f)
-
setHighlighted
public void setHighlighted(boolean highlighted, Frame f)
-
isHighlighted
public boolean isHighlighted(Frame f)
-
setFrameAxisVisible
public void setFrameAxisVisible(boolean visible, Frame f)
-
isFrameAxisVisible
public boolean isFrameAxisVisible(Frame f)
-
setDrawMask
public void setDrawMask(long mask, Frame f)
-
getDrawMask
public long getDrawMask(Frame f)
-
setTransparency
public void setTransparency(double alpha, Frame f)
-
addFrameAxis
public DrawableNodePtr addFrameAxis(java.lang.String name, double size, Frame frame, int dmask)
-
addFrameAxis
public DrawableNodePtr addFrameAxis(java.lang.String name, double size, Frame frame)
-
addRender
public DrawableNodePtr addRender(java.lang.String name, RenderPtr render, Frame frame, int dmask)
-
addRender
public DrawableNodePtr addRender(java.lang.String name, RenderPtr render, Frame frame)
-
addDrawable
public DrawableNodePtr addDrawable(java.lang.String filename, Frame frame, int dmask)
-
addDrawable
public void addDrawable(DrawableNodePtr drawable, Frame arg1)
-
findDrawable
public DrawableNodePtr findDrawable(java.lang.String name)
-
findDrawable
public DrawableNodePtr findDrawable(java.lang.String name, Frame frame)
-
findDrawables
public DrawableNodePtrVector findDrawables(java.lang.String name)
-
removeDrawables
public boolean removeDrawables(Frame f)
-
removeDrawables
public boolean removeDrawables(java.lang.String name)
-
removeDrawable
public boolean removeDrawable(DrawableNodePtr drawable)
-
removeDrawable
public boolean removeDrawable(DrawableNodePtr drawable, Frame f)
-
removeDrawable
public boolean removeDrawable(java.lang.String name)
-
removeDrawable
public boolean removeDrawable(java.lang.String name, Frame f)
-
getFrame
public Frame getFrame(DrawableNodePtr d)
-
-