Class TLcdOpenFlightBSPNode
java.lang.Object
com.luciad.format.object3d.openflight.model.TLcdOpenFlightNode
com.luciad.format.object3d.openflight.model.TLcdOpenFlightTransformableNode
com.luciad.format.object3d.openflight.model.TLcdOpenFlightBSPNode
- All Implemented Interfaces:
ILcd3DMeshNode
,ILcdOpenFlightNode
A Binary Separating Plane node. This node defines the equation of a plane
which partitions the node's children in two half-spaces.
Please refer to the OpenFlight specification for more details on the semantics of this node and its properties.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
accept
(ALcdOpenFlightSceneVisitor aVisitor) Accepts an OpenFlight visitor.double[]
void
setPlaneCoefficients
(double[] aPlaneCoefficients) Methods inherited from class com.luciad.format.object3d.openflight.model.TLcdOpenFlightTransformableNode
getTransformation, setTransformation
Methods inherited from class com.luciad.format.object3d.openflight.model.TLcdOpenFlightNode
addChild, getChild, getChildCount, getChildren, getID, getMeshes, getParent, setID, setParent, toString
-
Constructor Details
-
TLcdOpenFlightBSPNode
-
-
Method Details
-
getPlaneCoefficients
public double[] getPlaneCoefficients() -
setPlaneCoefficients
public void setPlaneCoefficients(double[] aPlaneCoefficients) -
accept
Description copied from interface:ILcdOpenFlightNode
Accepts an OpenFlight visitor. A typical implementation of this method should callaVisitor.visit(this)
.- Specified by:
accept
in interfaceILcdOpenFlightNode
- Overrides:
accept
in classTLcdOpenFlightTransformableNode
- Parameters:
aVisitor
- the visitor to accept
-