Package org.robwork.sdurw
Class WorkCellScene
- java.lang.Object
-
- org.robwork.sdurw.WorkCellScene
-
public class WorkCellScene extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description WorkCellScene(long cPtr, boolean cMemoryOwn)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description DrawableNodePtraddDrawable(java.lang.String filename, Frame frame, int dmask)voidaddDrawable(DrawableNodePtr drawable, Frame arg1)DrawableNodePtraddFrameAxis(java.lang.String name, double size, Frame frame)DrawableNodePtraddFrameAxis(java.lang.String name, double size, Frame frame, int dmask)DrawableNodePtraddRender(java.lang.String name, RenderPtr render, Frame frame)DrawableNodePtraddRender(java.lang.String name, RenderPtr render, Frame frame, int dmask)voiddelete()DrawableNodePtrfindDrawable(java.lang.String name)DrawableNodePtrfindDrawable(java.lang.String name, Frame frame)DrawableNodePtrVectorfindDrawables(java.lang.String name)static longgetCPtr(WorkCellScene obj)longgetDrawMask(Frame f)FramegetFrame(DrawableNodePtr d)WorkCellPtrgetWorkCell()booleanisFrameAxisVisible(Frame f)booleanisHighlighted(Frame f)booleanisVisible(Frame f)booleanremoveDrawable(java.lang.String name)booleanremoveDrawable(java.lang.String name, Frame f)booleanremoveDrawable(DrawableNodePtr drawable)booleanremoveDrawable(DrawableNodePtr drawable, Frame f)booleanremoveDrawables(java.lang.String name)booleanremoveDrawables(Frame f)voidsetDrawMask(long mask, Frame f)voidsetFrameAxisVisible(boolean visible, Frame f)voidsetHighlighted(boolean highlighted, Frame f)voidsetState(State state)voidsetTransparency(double alpha, Frame f)voidsetVisible(boolean visible, Frame f)voidupdateSceneGraph(State state)
-
-
-
Method Detail
-
getCPtr
public static long getCPtr(WorkCellScene obj)
-
delete
public void delete()
-
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)
-
-