Package mgui.interfaces.shapes
Class Shape2DSectionNode
java.lang.Object
org.jogamp.java3d.SceneGraphObject
org.jogamp.java3d.Node
org.jogamp.java3d.Group
org.jogamp.java3d.BranchGroup
mgui.interfaces.shapes.ShapeSceneNode
mgui.interfaces.shapes.Shape2DSectionNode
- All Implemented Interfaces:
ShapeListener
public class Shape2DSectionNode extends ShapeSceneNode
-
Field Summary
Fields Modifier and Type Field Description int
section
SectionSet3DInt
section_set
ShapeSet2DInt
shape_set
Fields inherited from class mgui.interfaces.shapes.ShapeSceneNode
shapeNode
Fields inherited from class org.jogamp.java3d.BranchGroup
ALLOW_DETACH
Fields inherited from class org.jogamp.java3d.Group
ALLOW_CHILDREN_EXTEND, ALLOW_CHILDREN_READ, ALLOW_CHILDREN_WRITE, ALLOW_COLLISION_BOUNDS_READ, ALLOW_COLLISION_BOUNDS_WRITE
Fields inherited from class org.jogamp.java3d.Node
ALLOW_AUTO_COMPUTE_BOUNDS_READ, ALLOW_AUTO_COMPUTE_BOUNDS_WRITE, ALLOW_BOUNDS_READ, ALLOW_BOUNDS_WRITE, ALLOW_COLLIDABLE_READ, ALLOW_COLLIDABLE_WRITE, ALLOW_LOCAL_TO_VWORLD_READ, ALLOW_LOCALE_READ, ALLOW_PARENT_READ, ALLOW_PICKABLE_READ, ALLOW_PICKABLE_WRITE, ENABLE_COLLISION_REPORTING, ENABLE_PICK_REPORTING
-
Constructor Summary
Constructors Constructor Description Shape2DSectionNode(SectionSet3DInt set, int sect, ShapeSet2DInt thisShape)
-
Method Summary
Modifier and Type Method Description org.jogamp.java3d.Node
cloneNode(boolean forceDuplicate)
void
duplicateNode(org.jogamp.java3d.Node originalNode, boolean forceDuplicate)
void
setNode(ShapeSet2DInt shape_set)
void
shapeUpdated(ShapeEvent e)
A shape that this object is listening to has been updated.Methods inherited from class mgui.interfaces.shapes.ShapeSceneNode
destroy, getNode, isDestroyed, setNode
Methods inherited from class org.jogamp.java3d.BranchGroup
compile, detach, pickAll, pickAll, pickAllSorted, pickAllSorted, pickAny, pickAny, pickClosest, pickClosest
Methods inherited from class org.jogamp.java3d.Group
addChild, getAllChildren, getAlternateCollisionTarget, getChild, getCollisionBounds, indexOfChild, insertChild, moveTo, numChildren, removeAllChildren, removeChild, removeChild, setAlternateCollisionTarget, setChild, setCollisionBounds
Methods inherited from class org.jogamp.java3d.Node
cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, getBounds, getBoundsAutoCompute, getCollidable, getLocale, getLocalToVworld, getLocalToVworld, getParent, getPickable, setBounds, setBoundsAutoCompute, setCollidable, setPickable
Methods inherited from class org.jogamp.java3d.SceneGraphObject
clearCapability, clearCapabilityIsFrequent, duplicateSceneGraphObject, getCapability, getCapabilityIsFrequent, getName, getUserData, isCompiled, isLive, setCapability, setCapabilityIsFrequent, setName, setUserData, toString, updateNodeReferences
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Field Details
-
section_set
-
section
public int section -
shape_set
-
-
Constructor Details
-
Shape2DSectionNode
-
-
Method Details
-
setNode
-
shapeUpdated
Description copied from interface:ShapeListener
A shape that this object is listening to has been updated. The specific type of event is defined by ShapeEvent.EventType.- Specified by:
shapeUpdated
in interfaceShapeListener
- Overrides:
shapeUpdated
in classShapeSceneNode
-
cloneNode
public org.jogamp.java3d.Node cloneNode(boolean forceDuplicate)- Overrides:
cloneNode
in classorg.jogamp.java3d.BranchGroup
-
duplicateNode
public void duplicateNode(org.jogamp.java3d.Node originalNode, boolean forceDuplicate)- Overrides:
duplicateNode
in classorg.jogamp.java3d.Node
-