Package org.web3d.x3d.sai.Grouping
Interface X3DBoundedObject
- All Known Subinterfaces:
Anchor
,Billboard
,CADAssembly
,CADFace
,CADLayer
,CADPart
,CollidableOffset
,CollidableShape
,Collision
,CollisionCollection
,CollisionSpace
,EspduTransform
,GeoLocation
,GeoLOD
,GeoTransform
,Group
,HAnimHumanoid
,HAnimJoint
,HAnimSegment
,HAnimSite
,Inline
,IsoSurfaceVolumeData
,LayoutGroup
,LOD
,NurbsSet
,ParticleSystem
,PickableGroup
,ReceiverPdu
,RigidBody
,RigidBodyCollection
,ScreenGroup
,SegmentedVolumeData
,Shape
,SignalPdu
,StaticGroup
,Switch
,Transform
,TransmitterPdu
,Viewport
,VolumeData
,X3DGroupingNode
,X3DNBodyCollidableNode
,X3DNBodyCollisionSpaceNode
,X3DShapeNode
,X3DViewportNode
,X3DVolumeDataNode
- All Known Implementing Classes:
Anchor
,Billboard
,CADAssembly
,CADFace
,CADLayer
,CADPart
,CollidableOffset
,CollidableShape
,Collision
,CollisionCollection
,CollisionSpace
,EspduTransform
,GeoLocation
,GeoLOD
,GeoTransform
,Group
,HAnimHumanoid
,HAnimJoint
,HAnimSegment
,HAnimSite
,Inline
,IsoSurfaceVolumeData
,LayoutGroup
,LOD
,NurbsSet
,ParticleSystem
,PickableGroup
,ReceiverPdu
,RigidBody
,RigidBodyCollection
,ScreenGroup
,SegmentedVolumeData
,Shape
,SignalPdu
,StaticGroup
,Switch
,Transform
,TransmitterPdu
,Viewport
,VolumeData
public interface X3DBoundedObject
X3DBoundedObject indicates that bounding box values can be provided (or computed) to encompass this node and any children.
Warning: this is an abstract interface that cannot be instantiated as a concrete object. Java programmers typically only need to use concrete objects provided by the
Package hint: This interface is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI).
Warning: this is an abstract interface that cannot be instantiated as a concrete object. Java programmers typically only need to use concrete objects provided by the
org.web3d.x3d.jsail
classes.
Package hint: This interface is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI).
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionfloat[]
Provide array of 3-tuple float results from initializeOnly SFVec3f field named bboxCenter.boolean
Provide boolean value from inputOutput SFBool field named bboxDisplay.float[]
Provide array of 3-tuple float results within allowed range of [0,infinity), or default value [-1 -1 -1], from initializeOnly SFVec3f field named bboxSize.boolean
Provide boolean value from inputOutput SFBool field named visible.setBboxCenter
(float[] newValue) Accessor method to assign 3-tuple float array to initializeOnly SFVec3f field named bboxCenter.setBboxDisplay
(boolean newValue) Accessor method to assign boolean value to inputOutput SFBool field named bboxDisplay.setBboxSize
(float[] newValue) Accessor method to assign 3-tuple float array to initializeOnly SFVec3f field named bboxSize.setVisible
(boolean newValue) Accessor method to assign boolean value to inputOutput SFBool field named visible.
-
Method Details
-
getBboxCenter
float[] getBboxCenter()Provide array of 3-tuple float results from initializeOnly SFVec3f field named bboxCenter.- Returns:
- value of bboxCenter field
-
setBboxCenter
Accessor method to assign 3-tuple float array to initializeOnly SFVec3f field named bboxCenter.- Parameters:
newValue
- is new value for the bboxCenter field.- Returns:
X3DBoundedObject
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getBboxDisplay
boolean getBboxDisplay()Provide boolean value from inputOutput SFBool field named bboxDisplay.- Returns:
- value of bboxDisplay field
-
setBboxDisplay
Accessor method to assign boolean value to inputOutput SFBool field named bboxDisplay.- Parameters:
newValue
- is new value for the bboxDisplay field.- Returns:
X3DBoundedObject
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getBboxSize
float[] getBboxSize()Provide array of 3-tuple float results within allowed range of [0,infinity), or default value [-1 -1 -1], from initializeOnly SFVec3f field named bboxSize.- Returns:
- value of bboxSize field
-
setBboxSize
Accessor method to assign 3-tuple float array to initializeOnly SFVec3f field named bboxSize.- Parameters:
newValue
- is new value for the bboxSize field.- Returns:
X3DBoundedObject
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getVisible
boolean getVisible()Provide boolean value from inputOutput SFBool field named visible.- Returns:
- value of visible field
-
setVisible
Accessor method to assign boolean value to inputOutput SFBool field named visible.- Parameters:
newValue
- is new value for the visible field.- Returns:
X3DBoundedObject
- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-