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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(ALcdOpenFlightSceneVisitor aVisitor) Accepts an OpenFlight visitor.double[]voidsetPlaneCoefficients(double[] aPlaneCoefficients) Methods inherited from class com.luciad.format.object3d.openflight.model.TLcdOpenFlightTransformableNode
getTransformation, setTransformationMethods 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:ILcdOpenFlightNodeAccepts an OpenFlight visitor. A typical implementation of this method should callaVisitor.visit(this).- Specified by:
acceptin interfaceILcdOpenFlightNode- Overrides:
acceptin classTLcdOpenFlightTransformableNode- Parameters:
aVisitor- the visitor to accept
-