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 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()
DrawableNodePtr
findDrawable(java.lang.String name)
DrawableNodePtr
findDrawable(java.lang.String name, Frame frame)
DrawableNodePtrVector
findDrawables(java.lang.String name)
static long
getCPtr(WorkCellScene obj)
long
getDrawMask(Frame f)
Frame
getFrame(DrawableNodePtr d)
WorkCellPtr
getWorkCell()
boolean
isFrameAxisVisible(Frame f)
boolean
isHighlighted(Frame f)
boolean
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)
-
-
-
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)
-
-