com.supermap.data
类 CSGBooleanNode

java.lang.Object
  继承者 com.supermap.data.CSGNode
      继承者 com.supermap.data.CSGBooleanNode

public class CSGBooleanNode
extends CSGNode

CSG节点布尔Node


构造方法摘要
CSGBooleanNode()
           
CSGBooleanNode(CSGBooleanNode booleanNode)
           
CSGBooleanNode(CSGEntity leftEntity, CSGEntity rightEntity, int booleanOperatorType)
           
CSGBooleanNode(CSGEntity leftEntity, CSGNode rightNode, int booleanOperatorType)
           
CSGBooleanNode(CSGNode leftNode, CSGEntity rightEntity, int booleanOperatorType)
           
CSGBooleanNode(CSGNode leftNode, CSGNode rightNode, int booleanOperatorType)
           
 
方法摘要
 void dispose()
          释放占用资源
 BooleanOperatorType getBoolType()
          获取布尔类型
 CSGNode getLeftNode()
          获取左侧节点
 CSGNode getRightNode()
          获取右侧节点
 void setBoolType(BooleanOperatorType booleanType)
          设置布尔类型
 void setLeftNode(CSGNode leftNode)
          设置左侧节点
 void setRightNode(CSGNode rightNode)
          设置右侧节点
 
从类 com.supermap.data.CSGNode 继承的方法
difference, difference, fromJson, getBoundingBox, getMatrix, getType, intersect, intersect, multiply, rotate, scale, toJson, translate, union, union
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

CSGBooleanNode

public CSGBooleanNode()

CSGBooleanNode

public CSGBooleanNode(CSGBooleanNode booleanNode)

CSGBooleanNode

public CSGBooleanNode(CSGNode leftNode,
                      CSGNode rightNode,
                      int booleanOperatorType)

CSGBooleanNode

public CSGBooleanNode(CSGNode leftNode,
                      CSGEntity rightEntity,
                      int booleanOperatorType)

CSGBooleanNode

public CSGBooleanNode(CSGEntity leftEntity,
                      CSGNode rightNode,
                      int booleanOperatorType)

CSGBooleanNode

public CSGBooleanNode(CSGEntity leftEntity,
                      CSGEntity rightEntity,
                      int booleanOperatorType)
方法详细信息

getLeftNode

public CSGNode getLeftNode()
获取左侧节点


setLeftNode

public void setLeftNode(CSGNode leftNode)
设置左侧节点


getRightNode

public CSGNode getRightNode()
获取右侧节点


setRightNode

public void setRightNode(CSGNode rightNode)
设置右侧节点


setBoolType

public void setBoolType(BooleanOperatorType booleanType)
设置布尔类型


getBoolType

public BooleanOperatorType getBoolType()
获取布尔类型


dispose

public void dispose()
释放占用资源