Package org.robwork.sdurw_graphics
Class DrawableGeometryNodeCPtr
- java.lang.Object
-
- org.robwork.sdurw_graphics.DrawableGeometryNodeCPtr
-
public class DrawableGeometryNodeCPtr extends java.lang.Object
Ptr stores a pointer and optionally takes ownership of the value.
-
-
Constructor Summary
Constructors Constructor Description DrawableGeometryNodeCPtr()
Default constructor yielding a NULL-pointer.DrawableGeometryNodeCPtr(long cPtr, boolean cMemoryOwn)
DrawableGeometryNodeCPtr(DrawableGeometryNode 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 DrawableGeometryNode
__ref__()
Dereferencing operator.void
delete()
DrawableGeometryNode
deref()
The pointer stored in the object.void
draw()
draws the object.void
draw(DrawableNode.RenderInfo info)
draws the object.boolean
equals(DrawableGeometryNode p)
java.lang.String
get_name()
The name of the node.SWIGTYPE_p_std__listT_rw__core__PtrT_rw__graphics__SceneNode_t_t
get_parentNodes()
The list of parent nodes.int
get_type()
The NodeType.static long
getCPtr(DrawableGeometryNodeCPtr obj)
DrawableGeometryNode
getDeref()
Member access operator.long
getMask()
Get the DrawableTypeMask for the node.float
getScale()
gets the scale of the objectTransform3D
getTransform()
gets the transformation of the drawable objectboolean
isHighlighted()
Returns whether the DrawableNode is highlighted
boolean
isNull()
checks if the pointer is nullboolean
isShared()
check if this Ptr has shared ownership or none
ownership
-
-
-
Constructor Detail
-
DrawableGeometryNodeCPtr
public DrawableGeometryNodeCPtr(long cPtr, boolean cMemoryOwn)
-
DrawableGeometryNodeCPtr
public DrawableGeometryNodeCPtr()
Default constructor yielding a NULL-pointer.
-
DrawableGeometryNodeCPtr
public DrawableGeometryNodeCPtr(DrawableGeometryNode ptr)
Do not take ownership of ptr.
ptr can be null.
The constructor is implicit on purpose.
-
-
Method Detail
-
getCPtr
public static long getCPtr(DrawableGeometryNodeCPtr obj)
-
delete
public void delete()
-
deref
public DrawableGeometryNode deref()
The pointer stored in the object.
-
__ref__
public DrawableGeometryNode __ref__()
Dereferencing operator.
-
getDeref
public DrawableGeometryNode getDeref()
Member access operator.
-
equals
public boolean equals(DrawableGeometryNode 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
-
draw
public void draw(DrawableNode.RenderInfo info)
draws the object.
-
draw
public void draw()
draws the object.
-
isHighlighted
public boolean isHighlighted()
Returns whether the DrawableNode is highlighted
- Returns:
- true/false
-
getScale
public float getScale()
gets the scale of the object- Returns:
- scale [in] the scale
-
getTransform
public Transform3D getTransform()
gets the transformation of the drawable object- Returns:
- transform of the drawable object
-
getMask
public long getMask()
Get the DrawableTypeMask for the node.- Returns:
- the type mask.
-
get_name
public java.lang.String get_name()
The name of the node.
-
get_parentNodes
public SWIGTYPE_p_std__listT_rw__core__PtrT_rw__graphics__SceneNode_t_t get_parentNodes()
The list of parent nodes.
-
get_type
public int get_type()
The NodeType.
-
-